/
/
Set up recurring DonorPerfect pledges right the first time
For gift officers who want a recurring pledge entered in DonorPerfect without duplicates or wrong totals, by asking their AI assistant.
On this page
Connector
Connect DonorPerfect, pick your AI tool and paste the prompt.
The problem
A duplicate pledge confuses the donor's billing
Setting up a recurring pledge means checking for an existing one, validating codes and getting the amount, total and frequency right. A duplicate pledge or wrong total causes billing confusion that is hard to explain to a donor.
Without PopdockAI
- Check the donor's existing pledges by hand
- Look up valid campaign and GL codes
- Work out the total in your head
- Explain a billing mistake to the donor
With PopdockAI
- Existing pledges and giving are reviewed first
- A matching open pledge prompts a question
- Codes are checked and the arithmetic is shown
- The pledge is saved once after you confirm, no instalments recorded
The prompt
Use this prompt
Copy it into any AI tool connected to PopdockAI. Swap the values in braces for your own.
**Objective:** Set up a recurring pledge for `{donor-name-or-email}` of `{billing-amount}` per instalment at frequency `{frequency}`, starting `{start-date}`. Check what the donor already has in place before writing.
**Step 1: Identify the donor**
Call `donorperfect-get-donor`, filtering on `email` for an email address and `last-name.contains` otherwise. Stop and report if there is no match or more than one. Record the `donor-id`.
**Step 2: Review existing commitments**
Call `donorperfect-get-gift` filtered by `donor-id`. Identify any rows whose `record-type` marks them as a pledge and whose `balance` is still outstanding.
* If the donor already has an open pledge at the same amount and frequency, show it and ask whether to proceed anyway before going further.
* Summarise their giving so far: lifetime total and most recent gift date.
**Step 3: Validate the codes**
If the user names a campaign, solicitation code or GL code, confirm each one with `donorperfect-get-code` using the matching `field-name`. If a value does not exist, list the valid options and stop.
**Step 4: Confirm, then write**
State the pledge in full: donor name and id, billing amount, total amount, frequency, start date, pledge date, campaign. Ask the user to confirm.
Only after confirmation, call `donorperfect-save-pledge` once, with no `pledge-id`.
**Step 5: Verify**
Call `donorperfect-get-gift` filtered by `donor-id` and report the new pledge row with its id and balance.
**Rules & Guidelines:**
* `donorperfect-save-pledge` is the only write tool this prompt may call, once, after explicit confirmation.
* Do not call `donorperfect-save-gift` to record an instalment. This prompt sets up the schedule only.
* If the total amount is not stated, work it out from the billing amount and the number of instalments the user gives, and show your arithmetic before writing.
**Validation:**
* If `{frequency}` is not one the connector accepts, ask for it again rather than guessing.
* If the donor has an open pledge and the user does not confirm, write nothing.
Who it's for
One answer, three teams that use it
Recurring giving managers
Set up monthly giving quickly
The pledge, total and codes are checked in one request.
Set up a monthly 50 pledge for Sam Patel in DonorPerfect from December 1 for 24 months.
Gift processors
Avoid duplicate pledges
An open pledge at the same amount and frequency is flagged first.
Create a quarterly 250 pledge for donor 18802 starting January 1, unless one already exists.
Major gift officers
Record a multi-year commitment
The arithmetic is shown so the total matches what the donor agreed.
Record Priya Shah's pledge of 1,000 a year for 5 years to the Capital Campaign.
How it works
What PopdockAI does when you ask
You give the donor, amount, frequency and start date, and your AI assistant checks for duplicates and validates codes. The pledge is saved only after you confirm.
01
Ask
You give the donor, instalment amount, frequency and start date.
02
Check
It reviews existing pledges and validates the campaign, solicitation and GL codes.
03
Confirm
You see the pledge with its total and arithmetic, and say yes.
04
Save
It saves the pledge once and reads it back with its balance.
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
donorperfect-get-code
donorperfect-save-pledge
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
Recurring pledges right the first time
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)
