/
/
Get a complete Constant Contact campaign report in one pass
For email marketers who want every rate and breakdown for a sent campaign in one place, by asking their AI assistant.
On this page
Connector
Connect Constant Contact, pick your AI tool and paste the prompt.
The problem
Campaign numbers are scattered across reports
After a Constant Contact campaign goes out, headline counts, link clicks, devices, bounce types and unsubscribe reasons sit in different places. Pulling them into one consistent report can take longer than writing the email did.
Without PopdockAI
- Open the summary, clicks and bounce reports separately
- Work out rates by hand each time
- Group unsubscribe reasons yourself
- Rebuild the same report for every send
With PopdockAI
- The campaign is found and unsent ones are stopped
- Every rate is worked out the same way each time
- Results break down by links, devices, bounces and reasons
- Three observations each backed by a number, nothing changed
The prompt
Use this prompt
Copy it into any AI tool connected to PopdockAI. Swap the values in braces for your own.
**Objective:** Produce a performance report for the email campaign named `{campaign-name}`.
**Step 1: Find the campaign**
Call `constant-contact-get-campaign` with `name` set to `{campaign-name}`. If nothing comes back, retry with `name.contains`. If more than one campaign matches, list them (name, status, last-sent-date) and stop so the user can pick one. If the campaign's status is Draft or Scheduled, say it has not been sent yet and stop.
**Step 2: Read the headline counts**
From the campaign record take sends, opens, not-opened, clicks, bounces, forwards and opt-outs. Calculate:
* delivered = sends - bounces
* open rate = opens / delivered
* click rate = clicks / delivered
* click-to-open rate = clicks / opens
* bounce rate = bounces / sends
* unsubscribe rate = opt-outs / delivered
**Step 3: Break down the engagement**
* Call `constant-contact-get-campaign-activity` with the `campaign-id` to list the campaign's activities. Note whether a resend (role resend) exists.
* Call `constant-contact-get-campaign-click` with the `campaign-id`. Group the clicks by link-url and count them; group by device-type.
* Call `constant-contact-get-campaign-open` with the `campaign-id` and group the opens by device-type.
* Call `constant-contact-get-campaign-bounce` with the `campaign-id` and group by bounce-type.
* Call `constant-contact-get-campaign-unsubscribe` with the `campaign-id` and collect the reasons given.
**Step 4: Report**
1. A header line: campaign name, last sent date, status.
2. A table of the headline counts and the rates from Step 2, rates as percentages to one decimal place.
3. Top 5 links by clicks (link-url, clicks).
4. Opens and clicks by device type.
5. Bounces by type, and the unsubscribe reasons grouped and counted.
6. Three plain observations about what worked and what did not, each backed by a number above.
**Rules & Guidelines:**
* This is read-only. Do not call `constant-contact-add-campaign`, `constant-contact-update-campaign`, `constant-contact-resend-campaign-to-non-openers` or any other add or update tool.
* If a breakdown read returns no rows, say so in that section rather than leaving it out.
* Do not compare against industry benchmarks you cannot cite.
**Validation:**
* If sends is 0 or missing, report the raw counts only and skip the rates.
* If the breakdown counts differ from the headline counts, report the headline counts and note the difference.Who it's for
One answer, three teams that use it
Email marketers
Report on a send in one message
Every rate and breakdown arrives in one pass, ready to share with the team.
Give me a full performance report for our Spring Sale email in Constant Contact.
Marketing managers
Compare sends on the same terms
Rates worked out the same way every time make campaigns easy to compare.
How did the Contoso Partner Update campaign do on click-to-open and unsubscribes?
Content teams
Learn which links people clicked
Top links and device split show what content worked and where it was read.
Which links got the most clicks in our September Newsletter, and was it read mostly on mobile?
How it works
What PopdockAI does when you ask
You name the campaign and your AI assistant builds a complete performance report from Constant Contact. It only reads.
01
Ask
You name the campaign.
02
Find
It finds the campaign and stops if it has not been sent.
03
Measure
It works out open, click, click-to-open, bounce and unsubscribe rates.
04
Report
You get breakdowns and three observations, each backed by a number.
What PopdockAI provides
The tools behind the answer
Ready made tools for Constant Contact and one secure connection to your AI tool. No code, no exports.
constant-contact-get-campaign
constant-contact-get-campaign-activity
constant-contact-get-campaign-click
constant-contact-get-campaign-open
constant-contact-get-campaign-bounce
constant-contact-get-campaign-unsubscribe
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
A consistent report for every campaign
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)
