/
/
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.
On this page
Connector
Connect DonorPerfect, pick your AI tool and paste the prompt.
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.
**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.
02
Read
It reads active Dynamics 365 Business Central vendors.
03
Match
It searches DonorPerfect by email, then by name, and totals gifts and purchase invoices.
04
Report
You get the overlaps with patterns flagged for a human to review.
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.
donorperfect-get-donor
donorperfect-get-gift
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.
The outcome
Donor and vendor overlaps surfaced for review
Related use cases
More ways to put this data to work
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.

.webp)
