Connectors

/

DonorPerfect

/

Find DonorPerfect donors who are Dynamics 365 Business Central vendors
Report
Cross-Connector

Spot donors who are also your vendors

For finance and compliance teams who want donor and vendor overlaps between DonorPerfect and Business Central surfaced for review, by asking their AI.

Try PopdockAI free
Get a live demo
Find DonorPerfect donors who are Dynamics 365 Business Central vendors
Which of our Business Central vendors are also DonorPerfect donors since January 1, 2026?
6 active vendors are also DonorPerfect donors. - Confirmed: 4 matched by email, or by name with the city agreeing - Name only: 2 matches need a check - Largest: Fabrikam Inc gave 8,000 and billed 42,500 - For review: Contoso gifts and purchases both rose this year Want the full list with gift and purchase totals?
DonorPerfect
Sample figures. Your results come from your own account.
donorperfect-get-donor
donorperfect-get-gift

On this page

The problem

The problem

The prompt

Who it's for

How it works

Tools used

Connector

DonorPerfect

DonorPerfect
Run it on your own DonorPerfect data.

Connect DonorPerfect, pick your AI tool and paste the prompt.

Try PopdockAI free

The problem

Donors who also invoice you go unnoticed

Organisations that both donate to you and invoice you deserve a closer look, but DonorPerfect and Business Central never compare notes. Finding the overlap means matching vendors to donors and adding up gifts and purchases for each.

Without PopdockAI

  • Export active vendors from Business Central
  • Search DonorPerfect for each by name or email
  • Total gifts and purchase invoices separately
  • Miss patterns worth a second look

With PopdockAI

  • Active vendors are matched by email, then name
  • Name-only matches need city or state to agree
  • Gifts and posted purchase invoices are totalled
  • Patterns are flagged for review, not as wrongdoing

The prompt

Use this prompt

Copy it into any AI tool connected to PopdockAI. Swap the values in braces for your own.

Prompt
**Objective:** Find DonorPerfect donors that are also vendors in Business Central, and show for each what they gave and what they were paid between `{from-date}` and today (default: the first day of the current year). If `{company}` is given, pass it as `company` on every Business Central call.

**Step 1: List the vendors in Business Central**

Call `business-central-get-vendor` with `blocked` = false. Keep `vendor-number`, `name`, `email`, `city` and `state`. Raise `max-records` until the result stops growing.

**Step 2: Look for each vendor in DonorPerfect**

For each vendor:

1. If it has an `email`, call `donorperfect-get-donor` with `email` = that address.
2. Otherwise, call `donorperfect-get-donor` with `last-name.contains` = the vendor `name` with legal suffixes (Inc, LLC, Ltd, Co) removed. DonorPerfect keeps an organisation's name in `last-name`.

A name-only match counts as confirmed when city or state also agree; label anything else "name only". If a search returns several donors, list them all against that vendor.

**Step 3: Measure both sides for each match**

* DonorPerfect: `donorperfect-get-gift` with `donor-id` and `gift-date.from` = `{from-date}`. Total cash gifts (record type G) and note any `gift-type` that marks an in-kind gift.
* Business Central: `business-central-get-posted-purchase-invoice` with `buy-from-vendor-number` = the vendor number and `posting-date.from` = `{from-date}`. Total `amount-including-tax`.

**Step 4: Report**

A table: `vendor-number`, vendor name, `donor-id`, match basis, gifts received (count and total), purchases invoiced (count and total), any in-kind gifts. Sort by purchases, largest first.

Flag for review:

* a vendor whose gifts rose in the same period as its purchases;
* an in-kind gift from a vendor that also invoiced for similar goods or services;
* a vendor paid more than 10 times what it gave, when it also gave in the period.

These are prompts for a human to look at, not findings of wrongdoing. Say so in one line at the end.

**Rules & Guidelines:**

* `business-central-get-vendor` and `business-central-get-posted-purchase-invoice` are on the business-central server. `donorperfect-get-donor` and `donorperfect-get-gift` are on the donorperfect server.
* This prompt is read-only. Do not call `donorperfect-set-flag`, `donorperfect-save-donor`, `business-central-update-vendor` or any other save, set, create or update tool on either server.

**Validation:**

* If Business Central returns no vendors, say so and stop.
* If no vendor matches a donor, say how many vendors were checked and stop.
* Compare names case-insensitively and ignore punctuation.

Who it's for

One answer, three teams that use it

Finance directors

Review potential conflicts of interest

Overlaps come with real gift and purchase totals behind them.

Which Business Central vendors have also given to us in DonorPerfect this fiscal year?

Auditors

Test donor and vendor relationships

A clear list of overlaps with totals supports an audit review.

List vendors who are DonorPerfect donors since July 2025, with gifts and purchases.

Development directors

Know who is also a supplier

See which donors you also buy from before a major ask.

Is Fabrikam both a Business Central vendor and a DonorPerfect donor? Show totals.

How it works

What PopdockAI does when you ask

You give a start date and your AI assistant finds Business Central vendors who are also DonorPerfect donors. It only reads and flags patterns for a person to review.

01

Ask

You give a start date, or use the first of the year.

Your AI tool

02

Read

It reads active Dynamics 365 Business Central vendors.

No items found.

03

Match

It searches DonorPerfect by email, then by name, and totals gifts and purchase invoices.

donorperfect-get-donor
donorperfect-get-gift

04

Report

You get the overlaps with patterns flagged for a human to review.

Your AI tool

What PopdockAI provides

The tools behind the answer

Ready made tools for DonorPerfect and one secure connection to your AI tool. No code, no exports.

get-data

donorperfect-get-donor

Returns donor records from DonorPerfect: names, salutations, contact details, donor type and status, and the codes used to segment them. The starting point for almost any DonorPerfect question.
get-data

donorperfect-get-gift

Returns gift and pledge transactions from DonorPerfect, with amount, date, campaign, solicitation and GL codes, and the donor each one belongs to. Filter by donor, by date range or by campaign to build giving history and campaign totals.
Read only.Nothing in DonorPerfect Changes

This report is built from Get data tools only. PopdockAI applies the row, field and parameter rules your admin sets, and every query is written to the audit trail.

How Popdock AI secures your data

The outcome

Donor and vendor overlaps surfaced for review

Try PopdockAI free
Get a live demo

Related use cases

More ways to put this data to work

All Ramp use cases

One prompt template with infinite possibilities.

‍

Your AI assistant adapts its approach, tone, and capabilities to match each unique context while you maintain a single, manageable workflow.

Join forward-thinking companies that are transforming their operations with intelligent, secure AI automation.

Try PopdockAI Free
See Documentation