/
/
Let fundraisers know which donors email no longer reaches
For nonprofit teams who want Mailchimp unsubscribes and hard bounces noted on Bloomerang constituents, by asking their AI assistant.
On this page
Connector
Connect Mailchimp, pick your AI tool and paste the prompt.
The problem
Fundraisers emailing donors email no longer reaches
When donors unsubscribe or hard bounce in Mailchimp, fundraisers in Bloomerang keep emailing them without knowing. Carrying that across by hand means matching each address and adding notes without duplicates or temporary bounces.
Without PopdockAI
- Export unsubscribes and bounces from Mailchimp
- Separate hard bounces from soft ones
- Match each address to a constituent
- Add notes without repeating old ones
With PopdockAI
- Unsubscribes and hard bounces are read, latest per address
- Soft bounces are ignored
- Already noted constituents are skipped
- Notes are added only after you confirm, nothing else changes
The prompt
Use this prompt
Copy it into any AI tool connected to PopdockAI. Swap the values in braces for your own.
**Objective:** Find Mailchimp unsubscribes and hard bounces since `{since-date}` (default 30 days ago) and, after the user confirms, add a note to the matching Bloomerang constituent so fundraisers know email no longer reaches them.
**Step 1: Read unsubscribes and bounces in Mailchimp**
Call `mailchimp-get-campaign-unsubscribe` with `unsubscribe-date.from` set to `{since-date}` (email, campaign-name, unsubscribe-date, reason). Call `mailchimp-get-campaign-email-activity` with `action` set to bounce and `activity-date.from` set to the same date, and keep only rows whose bounce-type is hard. Keep one row per email, using the latest event.
**Step 2: Match to Bloomerang**
For each email call `bloomerang-get-email-address` with `value` to get the `account-id`. Report unmatched emails and skip them. Call `bloomerang-get-note` with `account-id` and `date.from` set to `{since-date}`, and skip anyone who already has a note mentioning this unsubscribe or bounce.
**Step 3: Confirm**
Show a table of the notes you will add (constituent name, account-id, email, event, date, reason). Do not write anything until the user says yes.
**Step 4: Write**
For each confirmed row call `bloomerang-add-note` once with `account-id`, `date` set to the event date and a `note` such as: Mailchimp: unsubscribed from <campaign-name> on <date>, reason <reason>. Or: Mailchimp: hard bounce for <email> on <date>.
**Step 5: Report**
Notes created, skipped as already noted, unmatched emails, and failures.
**Rules & Guidelines:**
* Tools starting mailchimp- are on the mailchimp server; tools starting bloomerang- are on the bloomerang server.
* The only write allowed is `bloomerang-add-note`, once per confirmed constituent, after confirmation. Do NOT call `bloomerang-update-email-address`, `bloomerang-update-constituent`, `mailchimp-update-list-member` or any other write tool.
**Validation:**
* If there are no unsubscribes or hard bounces in the period, say so and stop.
* Soft bounces are temporary; never note them.
* Match emails case-insensitively.Who it's for
One answer, three teams that use it
Database managers
Keep donor records current
Opt outs and hard bounces are recorded on the constituent once, without touching other data.
Note in Bloomerang every donor who hard bounced in Mailchimp since September 1.
Fundraisers
Know before you hit send
See on the donor record that email no longer reaches them, so you choose another way to connect.
Add Bloomerang notes for donors who unsubscribed from our Mailchimp appeals in the last 60 days.
Operations managers
Run it after every campaign
Already noted events are skipped, so the job can run regularly without clean up.
Log this month's Mailchimp unsubscribes and hard bounces as Bloomerang notes, skipping any already noted.
How it works
What PopdockAI does when you ask
You choose a start date, and your AI assistant prepares one note per matched constituent. Nothing is written until you approve, and email records stay as they are.
01
Ask
You choose a start date.
02
Read
It reads unsubscribes and hard bounces, keeping the latest event per address.
03
Confirm
Addresses are matched to Bloomerang, already noted ones skipped, and you approve.
04
Write
It adds the notes and reports created, skipped and unmatched.
What PopdockAI provides
The tools behind the answer
Ready made tools for Mailchimp and one secure connection to your AI tool. No code, no exports.
mailchimp-get-campaign-unsubscribe
mailchimp-get-campaign-email-activity
bloomerang-get-email-address
bloomerang-get-note
bloomerang-add-note
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 records show who email cannot reach
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)
