Connectors

/

DonorPerfect

/

Follow up open DonorPerfect pledges in Chorus
Report
Cross-Connector

Find open pledges nobody has followed up

For finance and fundraising teams who want open DonorPerfect pledges checked against Chorus conversations, by asking their AI assistant.

Try PopdockAI free
Get a live demo
Follow up open DonorPerfect pledges in Chorus
Which open DonorPerfect pledges since January 2026 have had no Chorus conversation since they were made?
22 open pledges since January 2026, and 9 have had no follow-up. - Largest gap: Contoso Foundation, 15,000 balance, pledged 2026-02-10 - No contact: 9 pledges with 38,400 in balances - Followed up: 13 pledges, latest call 2026-09-30 - Mentioned: 3 meeting summaries refer to a payment Want the full list by balance?
DonorPerfect
Sample figures. Your results come from your own account.
donorperfect-get-gift
donorperfect-get-donor
chorus-get-conversation-participants
chorus-get-engagements
chorus-get-emails

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

Open pledges nobody has followed up

Pledges with a balance still owing need someone to talk to the donor, but DonorPerfect does not show whether that has happened. Checking means looking up each pledge and searching Chorus for conversations since the pledge date.

Without PopdockAI

  • List open pledges in DonorPerfect
  • Search Chorus for each donor
  • Filter conversations since the pledge date
  • Guess whether the pledge was discussed

With PopdockAI

  • Pledges with a balance over zero are read
  • Chorus is checked for calls, meetings and emails since each pledge
  • Unfollowed pledges are listed by balance, largest first
  • Discussed only when the summary says so, nothing changed

The prompt

Use this prompt

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

Prompt
**Objective:** For DonorPerfect pledges made since `{pledge-date-from}` (default: 12 months ago) that still have a balance, find whether anyone has spoken to or emailed the donor in Chorus since the pledge date.

**Step 1: Open pledges in DonorPerfect**

Call `donorperfect-get-gift` with record-type set to P (pledge), gift-date.from set to `{pledge-date-from}`, and max-records 100. If that returns nothing, retry without record-type and keep rows whose record-type indicates a pledge. Keep pledges whose balance is above zero.

For each distinct donor-id, call `donorperfect-get-donor` with donor-id to get the name, organization-name and email.

**Step 2: Conversations since the pledge in Chorus**

For each donor with an email, call `chorus-get-conversation-participants` filtered by email and then `chorus-get-engagements` for each conversation-id, keeping those dated on or after the pledge's gift-date. Also call `chorus-get-emails` with the email as initiator-email and sent-time.from set to the gift-date.

**Step 3: Report**

* **No conversation since pledge:** donor-id, name, pledge gift-id, gift-date, total, balance, email. Sort by balance, highest first.
* **Spoken to since pledge:** donor, balance, the most recent conversation date and subject, and one line from its meeting-summary if it mentions the pledge, a payment or giving.
* **Cannot check:** pledges whose donor has no email.

**Rules & Guidelines:**

* Tools named donorperfect-... are on the donorperfect server. Tools named chorus-... are on the chorus server.
* This prompt is read-only. Do NOT call any DonorPerfect write tool (`donorperfect-save-donor`, `donorperfect-save-contact`, `donorperfect-save-gift`, `donorperfect-save-pledge`, `donorperfect-save-address`, `donorperfect-save-other-info`, `donorperfect-save-link`, `donorperfect-set-flag`) or any Chorus write tool (`chorus-add-moment`, `chorus-add-playlist-moment`, `chorus-create-playlist`, `chorus-update-moment`, `chorus-update-playlist`, `chorus-update-playlist-moment`, `chorus-export-recordings`, `chorus-export-scorecards`).

**Validation:**

* If `{pledge-date-from}` is empty, use the date 12 months before today. Pass dates as YYYY-MM-DD.
* If there are no open pledges, say so and stop.
* Do not state that a pledge was discussed unless the meeting-summary says so.

Who it's for

One answer, three teams that use it

Finance managers

Protect pledge income

Largest unfollowed balances come first, so cash is chased where it matters.

Which open DonorPerfect pledges over 5,000 have had no Chorus contact since they were made?

Major gift officers

Know which pledges need a call

See the latest conversation for each pledge you have touched.

Show my open pledges in DonorPerfect with the latest Chorus conversation for each.

Development directors

Check the team is following up

A clear list of pledges nobody has discussed.

Which pledges since July 2025 still owe money and have no Chorus calls or emails?

How it works

What PopdockAI does when you ask

You choose the earliest pledge date and your AI assistant checks each open DonorPerfect pledge for Chorus contact since. It only reads.

01

Ask

You choose the earliest pledge date, or use a year ago.

Your AI tool

02

Read

It reads DonorPerfect pledges with a balance over zero.

donorperfect-get-gift
donorperfect-get-donor

03

Check

It searches Chorus for conversations with each donor since the pledge.

chorus-get-conversation-participants
chorus-get-engagements
chorus-get-emails

04

Report

You get unfollowed pledges by balance, and the latest conversation for the rest.

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-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-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

chorus-get-conversation-participants

Returns the people who took part in Chorus conversations, with their name, email, title and company. Use it to see who was on a call, and which side they were on.
get-data

chorus-get-engagements

Returns recorded calls and meetings from Chorus, with the subject, date, duration, participants and the account each conversation relates to. Filter by date range, owner or account to pull the conversations behind a deal or a period.
get-data

chorus-get-emails

Returns emails captured by Chorus, including the subject, body, sender, owner, account and sent time. Filter by account or date range to read the written trail alongside the calls.
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

Pledge balances followed up, largest first

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