Connectors

/

Constant Contact

/

Constant Contact campaign performance report
Report

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.

Try PopdockAI free
Get a live demo
Constant Contact campaign performance report
How did our October Newsletter perform in Constant Contact?
October Newsletter: 24.8 percent opens and 3.1 percent clicks. - Click-to-open: 12.5 percent - Top link: Fall product guide, 212 clicks - Devices: 61 percent mobile - Unsubscribes: 0.4 percent, mostly too frequent Want the three observations with the full breakdown?
Constant Contact
Sample figures. Your results come from your own account.
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

On this page

The problem

The problem

The prompt

Who it's for

How it works

Tools used

Connector

Constant Contact

Constant Contact
Run it on your own Constant Contact data.

Connect Constant Contact, pick your AI tool and paste the prompt.

Try PopdockAI free

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.

Prompt
**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.

Your AI tool

02

Find

It finds the campaign and stops if it has not been sent.

constant-contact-get-campaign

03

Measure

It works out open, click, click-to-open, bounce and unsubscribe rates.

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

04

Report

You get breakdowns and three observations, each backed by a number.

Your AI tool

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.

get-data

constant-contact-get-campaign

Returns Constant Contact email campaigns with their status and headline counts: sends, opens, not opened, clicks, bounces, forwards and opt-outs. Filter by name, status, type and last sent date.
get-data

constant-contact-get-campaign-activity

Returns the email versions of Constant Contact campaigns (primary email and resends) with their subject, sender details, lists and status. Filter by campaign, role, status and subject.
get-data

constant-contact-get-campaign-click

Returns Constant Contact campaign clicks with the link clicked and the device used. Filter by campaign, campaign activity, contact, email address or domain, device type and date.
get-data

constant-contact-get-campaign-open

Returns Constant Contact campaign opens with the device used. Filter by campaign, campaign activity, contact, email address or domain, device type and date.
get-data

constant-contact-get-campaign-bounce

Returns Constant Contact campaign bounces with the bounce type. Filter by campaign, campaign activity, contact, email address or domain, bounce type and date.
get-data

constant-contact-get-campaign-unsubscribe

Returns Constant Contact campaign unsubscribes with the reason given. Filter by campaign, campaign activity, contact, email address or domain, reason and date.
Read only.Nothing in Constant Contact Changes

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.

How Popdock AI secures your data

The outcome

A consistent report for every campaign

Try PopdockAI free
Get a live demo

Related use cases

More ways to put this data to work

All Ramp use cases

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.

Try PopdockAI Free
See Documentation