Connectors

/

DonorPerfect

/

Review a DonorPerfect sponsor's Dynamics 365 Business Central account
Report
Cross-Connector

See a sponsor's giving and billing side by side

For development and finance teams who want a sponsor's DonorPerfect giving and Business Central account in one view, by asking their AI.

Try PopdockAI free
Get a live demo
Review a DonorPerfect sponsor's Dynamics 365 Business Central account
Review Northwind Traders across DonorPerfect and Business Central before our sponsorship renewal.
Northwind Traders gave 25,000 in the last year and owes 4,800 in Business Central. - Giving: 3 gifts, plus an open pledge with 10,000 outstanding - Billing: 2 open invoices, one 45 days overdue - Pipeline: 1 open quote for event services - Watch point: an overdue invoice sits beside the open pledge Want the recent contacts and customer comments too?
DonorPerfect
Sample figures. Your results come from your own account.
donorperfect-get-donor
donorperfect-get-gift
donorperfect-get-contact

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

A sponsor is both donor and customer, and nobody sees both

A sponsor can be a donor in DonorPerfect and a customer in Business Central at the same time. Before a renewal ask or collections call, someone must gather gifts, pledges, invoices and notes from both systems to avoid an awkward overlap.

Without PopdockAI

  • Look up the sponsor's gifts and pledges
  • Find them again in Business Central
  • Check invoices, quotes and orders separately
  • Miss an overdue invoice before the ask

With PopdockAI

  • The donor is found, and you pick if several match
  • Gifts, open pledges and contacts are read
  • The Business Central account is read for the same organisation
  • Watch points are flagged, read-only

The prompt

Use this prompt

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

Prompt
**Objective:** Give a combined picture of `{organization-name}` as a donor in DonorPerfect and as a customer in Business Central over the last `{lookback-days}` days (default 365). If `{company}` is given, pass it as `company` on every Business Central call.

**Step 1: Find the donor in DonorPerfect**

Call `donorperfect-get-donor` with `last-name.contains` = `{organization-name}`. If more than one donor matches, list them (`donor-id`, name, city, `gift-total`) and ask the user which one. If none match, say so and continue with Step 3 only.

With the donor's `donor-id`:

* call `donorperfect-get-gift` with `donor-id` and `gift-date.from` = today minus `{lookback-days}` days. Separate cash gifts (record type G) from pledges (record type P) and note each pledge's `balance`.
* call `donorperfect-get-contact` with `donor-id` and `contact-date.from` = the same date, for recent touches and anything with a `due-date` still open.

**Step 2: Carry the donor across to Business Central**

Call `business-central-get-customer` with `email` = the donor's `email` if it has one, otherwise with `name.contains` = the donor's `organization-name`. If several customers match, list them and ask which one. If none match, report "not a customer in Business Central" and go to Step 4.

**Step 3: Read the customer's finance history**

With the customer's `customer-number`:

* `business-central-get-posted-sales-invoice` with `sell-to-customer-number` and `posting-date.from` = today minus `{lookback-days}` days.
* `business-central-get-posted-sales-invoice` with `sell-to-customer-number` and `remaining-amount.min` = 0.01, for every invoice still open regardless of date.
* `business-central-get-sales-transaction` with `sell-to-customer-number`, for open quotes and orders.
* `business-central-get-customer-comment` with `customer-number`, for finance notes.

**Step 4: Report**

* **Who:** DonorPerfect `donor-id` and Business Central `customer-number`, name, city, and how the two were matched.
* **Giving (DonorPerfect):** cash gifts in the period (count, total, largest, most recent), open pledges with their balances, lifetime `gift-total`.
* **Billing (Business Central):** invoiced in the period, open invoices with `due-date` and `remaining-amount`, overdue total, open quotes and orders.
* **Contact:** the last three DonorPerfect contacts and any open follow-ups, plus any Business Central customer comments.
* **Watch points:** overdue invoices alongside an open pledge or a planned ask; a pledge payment and an invoice payment close together in amount and date, which may be the same money recorded twice; a donor whose giving stopped while invoices went unpaid.

**Rules & Guidelines:**

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

**Validation:**

* If `{organization-name}` is missing, ask for it.
* If the organisation is in neither system, say so and stop.
* If a section has no data, write "none in the period" rather than leaving it out.

Who it's for

One answer, three teams that use it

Corporate relations

Prepare a sponsorship renewal

Giving and billing side by side before you ask again.

Review Contoso across DonorPerfect and Business Central before our renewal meeting.

Finance managers

Avoid a collections call on a sponsor

See open pledges next to overdue invoices.

Does Fabrikam have overdue invoices in Business Central and an open pledge in DonorPerfect?

Development directors

Spot payments recorded twice

Watch points flag a payment that may appear in both systems.

Check Northwind Traders for any gift that may also be recorded as a customer payment.

How it works

What PopdockAI does when you ask

You name the organisation and your AI assistant combines its DonorPerfect giving with its Business Central account. It only reads.

01

Ask

You name the organisation and a lookback, 365 days by default.

Your AI tool

02

Read

It finds the donor and reads gifts, open pledges and recent contacts.

donorperfect-get-donor
donorperfect-get-gift
donorperfect-get-contact

03

Carry

It finds the same organisation in Dynamics 365 Business Central and reads its account.

No items found.

04

Report

You get one view with watch points such as overdue invoices beside an open pledge.

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.
get-data

donorperfect-get-contact

Returns the contacts and activities logged against donors in DonorPerfect: calls, visits, letters and other touchpoints, with their dates, activity codes and notes.
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

The whole sponsor relationship before the next ask

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