/
/
See what giving followed a Mailchimp appeal
For nonprofit marketers who want to know whether a Mailchimp campaign was followed by DonorPerfect gifts, measured honestly, by asking their AI.
On this page
Connector
Connect DonorPerfect, pick your AI tool and paste the prompt.
The problem
Did the appeal bring in gifts? Nobody checks
After a Mailchimp appeal goes out, opens and clicks sit in Mailchimp and gifts sit in DonorPerfect. Matching recipients to donors and checking gift dates by hand is tedious and usually skipped.
Without PopdockAI
- Export openers and clickers from Mailchimp
- Search DonorPerfect for each email
- Filter gifts to the days after the send
- Count pledges as cash by mistake
With PopdockAI
- Everyone who opened or clicked is collected
- Each email is matched to a donor or additional address
- Gifts and pledge payments in the window are totalled
- Framed as correlation, and nothing is changed
The prompt
Use this prompt
Copy it into any AI tool connected to PopdockAI. Swap the values in braces for your own.
**Objective:** Estimate the giving that followed the Mailchimp campaign `{campaign-title}`: gifts recorded in DonorPerfect by recipients who opened or clicked it, within `{attribution-days}` days (default 14) of its send date.
**Step 1: Find the campaign**
Call `mailchimp-get-report` with `campaign-title.contains` set to `{campaign-title}`. If more than one campaign matches, list them (title, send date, emails sent) and stop. Note `campaign-id`, `send-date`, `emails-sent`, `unique-opens` and `click-rate`.
**Step 2: Collect the engaged recipients**
Call `mailchimp-get-campaign-open` with that `campaign-id`, and `mailchimp-get-campaign-email-activity` with that `campaign-id` and `action` set to click. Build one de-duplicated set of email addresses, remembering for each whether they opened only or clicked.
**Step 3: Match to donors**
For each email, call `donorperfect-get-donor` with `email`. If nothing comes back, try `donorperfect-get-address` with `email` and take its `donor-id`. Emails with no donor go in a separate unmatched count.
**Step 4: Read the gifts in the window**
For each matched donor, call `donorperfect-get-gift` with `donor-id`, `gift-date.from` set to the send date and `gift-date.to` set to the send date plus `{attribution-days}` days. Ignore pledge headers when summing (count gifts and pledge payments, not the pledge total).
**Step 5: Report**
Headline: campaign title, send date, emails sent, engaged recipients, matched donors, donors who gave, total amount given. Then a table of givers (donor id, name, email, opened or clicked, gift date, amount, campaign code) sorted by amount. Split the totals between clickers and open-only.
**Rules & Guidelines:**
* `mailchimp-get-report`, `mailchimp-get-campaign-open` and `mailchimp-get-campaign-email-activity` are on the mailchimp server. `donorperfect-get-donor`, `donorperfect-get-address` and `donorperfect-get-gift` are on the donorperfect server.
* This is read-only. Do NOT call `donorperfect-save-gift`, `donorperfect-save-contact` or any Mailchimp action tool.
* Say clearly that this is correlation within a time window, not proof the email caused the gift. The DonorPerfect campaign code on the gift is shown for context, not used as a join.
**Validation:**
* If the campaign has not been sent yet (no send date), say so and stop.
* If no engaged recipient matches a donor, report the unmatched count and stop.Who it's for
One answer, three teams that use it
Development marketers
Measure what an appeal brought in
Gifts from openers and clickers are totalled for the window you choose.
What did people who clicked our Spring Appeal in Mailchimp give in DonorPerfect within 21 days?
Development directors
Plan the next campaign with data
Clicker and opener totals show which audiences responded.
Compare giving from clickers and openers of our Giving Tuesday email over the following week.
Fundraising analysts
Report without overclaiming
Pledge totals are left out and the result is framed as correlation.
List DonorPerfect donors who gave within 14 days of opening our Year End email in Mailchimp.
How it works
What PopdockAI does when you ask
You name the campaign and a window and your AI assistant totals the DonorPerfect giving that followed. It only reads and does not claim the email caused the gifts.
01
Ask
You name the Mailchimp campaign and a window, 14 days by default.
02
Collect
It reads the campaign report and everyone who opened or clicked.
03
Match
It matches each email to a DonorPerfect donor and reads gifts in the window.
04
Report
You get totals for clickers and openers, framed as correlation, not proof.
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.
mailchimp-get-report
mailchimp-get-campaign-open
mailchimp-get-campaign-email-activity
donorperfect-get-donor
donorperfect-get-address
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
Honest numbers on what followed each appeal
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)
