/
/
Link Constant Contact opt outs to Attio deals
For marketing teams who want account owners told when a key contact leaves, by asking their AI assistant about a campaign.
On this page
Connector
Connect Constant Contact, pick your AI tool and paste the prompt.
The problem
Key contacts opt out and the account team never knows
Unsubscribes and bounces from an email campaign are not connected to the customers and deals in Attio. A key contact can opt out or stop receiving email and nobody on the account team notices.
Without PopdockAI
- Export unsubscribes and bounces from Constant Contact
- Look up each person in Attio
- Check their company's open deals
- Tell the account owner, if you remember
With PopdockAI
- Unsubscribes and bounces are listed with reason or type
- Each email is found in Attio with company and title
- Open deals are added, and those rows come first
- It suggests another channel, never a re-add, and changes nothing
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 whose name contains {campaign-name}, list the people who unsubscribed or bounced and show their Attio company and open deals, so owners can follow up another way.
**Step 1: Find the campaign**
Call `constant-contact-get-campaign` (Constant Contact server) with `name.contains` set to {campaign-name}. If more than one matches, list them and stop. If none match, say so and stop.
**Step 2: Get the opt-outs and bounces**
With the campaign id as `campaign-id`, call `constant-contact-get-campaign-unsubscribe` and `constant-contact-get-campaign-bounce`, limited to {max-people} records each (default 50). Keep email address, name, the unsubscribe reason, and the bounce type.
**Step 3: Look each one up in Attio**
For each email address, call `attio-get-record-people` (Attio server) with `email-addresses` set to it. Note job title and company. Then call `attio-get-record-deals` for that company and keep deals that are not closed.
**Step 4: Report**
Two tables, unsubscribes and bounces. Columns: name, email, reason or bounce type, Attio company, job title, open deal and stage. Sort rows with an open deal first. Add a short note for each row with an open deal: for a bounce suggest checking the address, for an unsubscribe suggest contact by another channel.
**Rules & Guidelines:**
* Constant Contact tools are on the Constant Contact server; Attio tools are on the Attio server.
* Read-only. Do not call `attio-add-company`, `attio-update-company`, `attio-upsert-company`, `attio-delete-company`, `attio-add-person`, `attio-update-person`, `attio-upsert-person`, `attio-delete-person`, `attio-add-deal`, `attio-update-deal` and `attio-delete-deal`, or `constant-contact-add-contact`, `constant-contact-update-contact`, `constant-contact-add-contact-note`, `constant-contact-add-contact-tag`, `constant-contact-update-contact-tag`, `constant-contact-add-contact-list`, `constant-contact-update-contact-list`, `constant-contact-add-campaign`, `constant-contact-update-campaign` and `constant-contact-resend-campaign-to-non-openers`.
* Respect opt-outs: do not suggest re-adding anyone who unsubscribed.
**Validation:**
* People not found in Attio are listed as "not in Attio" and kept in the report.
* If there are no opt-outs or bounces, say so and stop.Who it's for
One answer, three teams that use it
Account executives
Know when a deal contact goes dark
See which people on your open deals unsubscribed or bounced.
Who unsubscribed from our Product Update email and sits on an open Attio deal?
Email marketers
Pass opt-outs to sales properly
Two clear tables tell the account team who to contact another way.
List unsubscribes and bounces from our Contoso Summit invite with their Attio company and open deals.
Sales managers
Protect deals from bad outreach
Rows with open deals come first, so the riskiest contacts are dealt with first.
Which bounced addresses on our September Newsletter belong to companies with open deals in Attio?
How it works
What PopdockAI does when you ask
You name a campaign and your AI assistant links its unsubscribes and bounces to Attio people and open deals. It only reads.
01
Ask
You name the campaign.
02
Find
It finds the campaign and lists who unsubscribed or bounced.
03
Look up
It finds each person in Attio with their company and open deals.
04
Report
You get unsubscribe and bounce tables with open deals first.
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-unsubscribe
constant-contact-get-campaign-bounce
attio-get-record-people
attio-get-record-deals
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
Account owners hear about lost contacts on open deals
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)
