/
/
See who gave in Bloomerang after your Constant Contact appeal
For nonprofit marketers who want to know whether people who opened or clicked an appeal email went on to give, by asking their AI.
On this page
Connector
Connect Bloomerang, pick your AI tool and paste the prompt.
The problem
Did the appeal email lead to gifts? Nobody checks
After an appeal goes out you want to know whether people who opened or clicked went on to give. That means exporting Constant Contact engagement, matching each address in Bloomerang and checking gifts after the send, which rarely gets done.
Without PopdockAI
- Export opens and clicks from Constant Contact
- Match each address to a Bloomerang constituent
- Check gifts after the send date
- Give up before the list is done
With PopdockAI
- Sends, opens and clicks are read into one engaged list
- Each address is matched to Bloomerang by email, never by name
- Gifts after the send are read with fund and appeal, refunds left out
- A funnel and gift table are shown, 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:** For the Constant Contact campaign {campaign}, find which contacts who opened or clicked it gave in Bloomerang within {attribution-days} days (default 30) of its last send, and total those gifts.
**Step 1: Find the campaign in Constant Contact**
Call `constant-contact-get-campaign` with `name` set to the campaign. If nothing comes back, retry with `name.contains`. If more than one campaign matches, list them (name, status, last-sent-date) and stop. If the campaign has no last-sent-date, say it has not been sent and stop. Keep campaign-id, last-sent-date, sends, opens and clicks.
**Step 2: Collect the engaged contacts**
Call `constant-contact-get-campaign-click` and `constant-contact-get-campaign-open` with `campaign-id`. Build one list of unique email addresses, marking each as Clicked or Opened only. If there are more than 200, process clickers first, and report how many were not checked.
**Step 3: Find each contact in Bloomerang**
For each email, call `bloomerang-get-email-address` with `value` set to it and take its account-id. If that is empty, try `bloomerang-get-constituent` with `primary-email`. If both are empty, count the contact as Not a Bloomerang constituent and continue.
**Step 4: Find their gifts**
For each account-id, call `bloomerang-get-transaction` with `date.from` set to the last-sent-date and `date.to` set to that date plus the attribution days. Skip refunded transactions. For each gift, call `bloomerang-get-designation` with `transaction-id` set to the transaction id to see the fund, appeal and campaign it went to.
**Step 5: Report**
1. Campaign: name, last sent date, sends, opens, clicks.
2. Funnel: engaged contacts, matched to Bloomerang, gave in the window, total given.
3. A table of gifts: constituent name, email, Clicked or Opened only, gift date, amount, fund, appeal, Bloomerang campaign.
4. One line noting that a gift after the email shows timing, not proof the email caused it.
**Rules & Guidelines:**
* Constant Contact tools: `constant-contact-get-campaign`, `constant-contact-get-campaign-click`, `constant-contact-get-campaign-open`. Bloomerang tools: `bloomerang-get-email-address`, `bloomerang-get-constituent`, `bloomerang-get-transaction`, `bloomerang-get-designation`.
* This prompt is read-only. Do not call `constant-contact-update-campaign`, `constant-contact-resend-campaign-to-non-openers`, `bloomerang-add-interaction`, `bloomerang-update-transaction` or `bloomerang-add-soft-credit`.
* Match emails case-insensitively after trimming spaces. Never match on name alone.
* The Bloomerang constituent `id` is the same number every other Bloomerang tool takes as `account-id`.
**Validation:**
* If no engaged contact matches a Bloomerang constituent, report the funnel with zeros and stop.
* If gifts went to a Bloomerang appeal or campaign that does not resemble the email campaign, still list them; do not guess which were prompted by the email.Who it's for
One answer, three teams that use it
Development directors
Judge an appeal on gifts, not opens
A funnel from engaged to gave shows whether the email moved people to give.
How many people who clicked our Constant Contact Giving Tuesday email gave in Bloomerang within 14 days?
Communications managers
Plan the next appeal on evidence
See which appeals were followed by gifts before you write the next one.
Who gave in Bloomerang within 45 days of the Constant Contact Spring Newsletter?
Annual fund managers
See which funds appeals drove
Gifts after the send come with fund and appeal, so you see where the money went.
Show gifts by fund from people who opened our Constant Contact Year End Appeal.
How it works
What PopdockAI does when you ask
You name the Constant Contact campaign and a window, and your AI assistant links engagement to Bloomerang gifts. It notes that timing is not proof the email caused a gift.
01
Ask
You name the Constant Contact campaign and how many days to count.
02
Read
It reads sends, opens and clicks and lists engaged contacts.
03
Match
It matches each by email to Bloomerang and reads gifts after the send.
04
Report
You get a funnel and gift table, and nothing is changed.
What PopdockAI provides
The tools behind the answer
Ready made tools for Bloomerang and one secure connection to your AI tool. No code, no exports.
constant-contact-get-campaign
constant-contact-get-campaign-click
constant-contact-get-campaign-open
bloomerang-get-email-address
bloomerang-get-constituent
bloomerang-get-transaction
bloomerang-get-designation
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
The giving that followed each appeal email
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)
