/
/
Tell Pipedrive reps when email no longer reaches a prospect
For sales teams who want Constant Contact unsubscribes and bounces noted on Pipedrive people, by asking their AI assistant.
On this page
Connector
Connect Constant Contact, pick your AI tool and paste the prompt.
The problem
Reps keep emailing prospects who opted out
When a prospect unsubscribes or bounces in Constant Contact, the rep who owns them in Pipedrive has no idea. They keep sending email that never arrives or that the person asked not to get, and copying each opt-out by hand rarely happens.
Without PopdockAI
- Export unsubscribes and bounces from Constant Contact
- Find each person in Pipedrive
- Check whether a note already exists
- Type the same note twice, or never
With PopdockAI
- Recent unsubscribes and bounces are read with campaign and reason
- Each email is matched to a Pipedrive person
- People with a note for the same event are skipped
- One note per person, added after you confirm, records untouched
The prompt
Use this prompt
Copy it into any AI tool connected to PopdockAI. Swap the values in braces for your own.
**Objective:** Find the Constant Contact unsubscribes and bounces from the last `{lookback-days}` days (default 30) and log each one as a note on the matching Pipedrive person, so sales sees that email is no longer reaching them. Include bounces unless `{include-bounces}` is no (default yes). Write nothing until the user confirms the plan.
**Step 1: Read opt-outs and bounces (Constant Contact)**
With `created-date.from` set to today minus `{lookback-days}` days (default 30):
* Call `constant-contact-get-campaign-unsubscribe`.
* Unless `{include-bounces}` is no, call `constant-contact-get-campaign-bounce`.
Group by `email-address` and keep the latest event of each kind, with its date, reason or bounce-type, and `campaign-id`. Call `constant-contact-get-campaign` with each distinct `campaign-id` to get the campaign name.
**Step 2: Match in Pipedrive**
For each email, call `pipedrive-get-person` with `email`. If nobody is found, list the email as "not in Pipedrive" and move on.
**Step 3: Skip what is already logged (Pipedrive)**
For each matched person, call `pipedrive-get-note` with `person-id` and `note.contains` set to Constant Contact. If a note already records the same event, skip the person.
**Step 4: Confirm the plan**
Show a table: person, email, event (unsubscribed or bounced), date, campaign, reason. The note text is "Constant Contact: <unsubscribed from | email bounced on> <campaign> on <date>. <reason or bounce type>." Ask the user to confirm. Do not continue without an explicit yes.
**Step 5: Write the notes (Pipedrive)**
For each confirmed row, call `pipedrive-add-note` once with `person-id` and `content`.
**Step 6: Confirm**
Call `pipedrive-get-note` with each `person-id` and report what was written and any call that failed.
**Rules & Guidelines:**
* `constant-contact-get-campaign-unsubscribe`, `constant-contact-get-campaign-bounce` and `constant-contact-get-campaign` are on the constant-contact server. The `pipedrive-*` tools are on the pipedrive server.
* The only tool allowed to write is `pipedrive-add-note`, after Step 4 is confirmed. Do NOT call `pipedrive-update-person` (passing an email replaces all of the person's emails), and do NOT call `constant-contact-update-contact` or any other Constant Contact add or update tool.
**Validation:**
* If there are no unsubscribes or bounces in the window, say so and stop.
* Write at most one note per person per run, combining both events if a person has both.Who it's for
One answer, three teams that use it
Sales reps
Stop emailing people who said no
A note on the person tells you email is off the table before you write.
Note on Pipedrive people who unsubscribed in Constant Contact in the last 2 weeks.
Sales managers
Keep the team from bad outreach
Every opt-out and bounce shows up where reps already work.
Log the last 60 days of Constant Contact bounces on the matching Pipedrive people.
Marketing operations
Share suppressions without edits
Notes carry the news across without overwriting any email address in Pipedrive.
Add Pipedrive notes for this month's Constant Contact unsubscribes only, no bounces.
How it works
What PopdockAI does when you ask
You pick a look-back period and your AI assistant prepares one note per matching Pipedrive person. Notes are added only after you confirm, and person records are never edited.
01
Ask
You pick a look-back period and whether to include bounces.
02
Match
It matches each unsubscribe or bounce to a Pipedrive person.
03
Skip
It skips people with a note for the same event already.
04
Confirm
You see every note, then they are added and read back.
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-unsubscribe
constant-contact-get-campaign-bounce
constant-contact-get-campaign
pipedrive-get-person
pipedrive-get-note
pipedrive-add-note
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
Reps know when email no longer reaches a prospect
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)
