/
/
See a person's email engagement next to their Attio record
For sales reps who want to prepare for a call, by asking their AI assistant how an Attio contact has engaged with Constant Contact email.
On this page
Connector
Connect Attio, pick your AI tool and paste the prompt.
The problem
Reps call people without knowing how they engage with email
Before a call, a rep checks Attio for who the person is, then has to log into Constant Contact to see their email activity. That second step is often skipped, so a bounce, opt out or silence goes unseen.
Without PopdockAI
- Look the person up in Attio
- Log into Constant Contact and search for the email
- Scan activity, clicks and bounces by hand
- Miss that the person has opted out
With PopdockAI
- The person is found in Attio and Constant Contact by exact email
- Activity, clicks, bounces, opt outs and lists are read
- Counts and the three latest interactions are shown
- A verdict says engaged, quiet or opted out
The prompt
Use this prompt
Copy it into any AI tool connected to PopdockAI. Swap the values in braces for your own.
**Objective:** Show how the person with email address {email-address} engages with email, combining their Attio record with their Constant Contact history, looking back {lookback-days} days (default 90).
**Step 1: Find the person in Attio**
Call `attio-get-record-people` (Attio server) with `email-addresses` set to {email-address}. If nothing matches, report that the person is not in Attio and continue to Step 2 with the address alone. If more than one person matches, list them and use the one whose email matches exactly.
**Step 2: Find the contact in Constant Contact**
Call `constant-contact-get-contact` (Constant Contact server) with `email-address` set to the same address. If no contact is found, report the person as present in Attio and absent from Constant Contact, then go to Step 4.
**Step 3: Pull the email history**
Take the contact id from Step 2 and call, each with it as `contact-id` and a `created-date.from` of {lookback-days} days ago:
- `constant-contact-get-contact-activity` for the activity timeline
- `constant-contact-get-campaign-click` for links clicked
- `constant-contact-get-campaign-unsubscribe` and `constant-contact-get-campaign-bounce` for opt-outs and failures
- `constant-contact-get-contact-list-member` for the lists they belong to
**Step 4: Report**
Give: Attio name, job title, company and last interaction; Constant Contact permission to send, lists and tags; counts of sends, opens, clicks, bounces and unsubscribes in the period; and the three most recent campaign interactions. End with one line saying whether the person looks engaged, quiet or opted out.
**Rules & Guidelines:**
* `attio-get-record-people` is on the Attio server; every Constant Contact tool is on the Constant Contact server.
* Match on email address only, case-insensitively. Never match on name.
* 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`.
**Validation:**
* If Attio and Constant Contact disagree on name or company, show both values and do not pick one.
* If the contact has no activity in the period, say so rather than reporting zeros as engagement.Who it's for
One answer, three teams that use it
Sales reps
Tailor your call to real engagement
See opens, clicks and recent interactions next to the CRM record, so you know whether the person is reading your email.
How engaged is alex@contoso.com with our Constant Contact emails over the last 60 days?
Email marketers
Check permission and bounces for one contact
Permission to send, bounces and unsubscribes are shown together, so you know whether the person can be emailed at all.
Can we still email priya@fabrikam.com in Constant Contact, and what lists are they on?
Account managers
Spot customers who have gone quiet
A clear verdict tells you when a contact has stopped engaging, so you can change channel before a renewal.
Has dana@northwindtraders.com opened or clicked anything from us in the last 180 days?
How it works
What PopdockAI does when you ask
You give an email address and a window, and your AI assistant joins the Attio record with Constant Contact activity. It shows both values when the systems disagree and changes nothing.
01
Ask
You give the person's email address and the days to look back.
02
Find
It looks the person up in Attio and Constant Contact.
03
Pull
It reads their activity, clicks, bounces, opt outs and lists.
04
Report
You get the CRM details, the counts and a verdict on engagement.
What PopdockAI provides
The tools behind the answer
Ready made tools for Attio and one secure connection to your AI tool. No code, no exports.
attio-get-record-people
constant-contact-get-contact
constant-contact-get-contact-activity
constant-contact-get-campaign-click
constant-contact-get-campaign-unsubscribe
constant-contact-get-campaign-bounce
constant-contact-get-contact-list-member
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
Know how someone engages before you call
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)
