Connectors

/

Constant Contact

/

Log Constant Contact opt-outs in Pipedrive
Write
Cross-Connector

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.

Try PopdockAI free
Get a live demo
Log Constant Contact opt-outs in Pipedrive
Log last month's Constant Contact unsubscribes and bounces on the matching Pipedrive people.
12 opt-outs and bounces match Pipedrive people. - Jordan Lee: unsubscribed from October Offers on 3 October - Alex Morgan: hard bounce and unsubscribe, one combined note - Already noted: 2 skipped Shall I add these 10 notes?
Constant Contact
Sample figures. Your results come from your own account.
constant-contact-get-campaign-unsubscribe
constant-contact-get-campaign-bounce
constant-contact-get-campaign
pipedrive-get-person
pipedrive-get-note
pipedrive-add-note

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

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.

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

Your AI tool

02

Match

It matches each unsubscribe or bounce to a Pipedrive person.

constant-contact-get-campaign-unsubscribe
constant-contact-get-campaign-bounce
constant-contact-get-campaign
pipedrive-get-person

03

Skip

It skips people with a note for the same event already.

pipedrive-get-note

04

Confirm

You see every note, then they are added and read back.

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-unsubscribe

Returns Constant Contact campaign unsubscribes with the reason given. Filter by campaign, campaign activity, contact, email address or domain, reason 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

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

pipedrive-get-person

Returns Pipedrive contacts with email, phone, job title, organization, owner and last activity date. Filter by name, email, city, organization or owner.
get-data

pipedrive-get-note

Returns notes attached to Pipedrive deals, people, organizations and leads. Filter by record, created date range or note text.
run-action

pipedrive-add-note

Adds a note to a Pipedrive deal, person or organization.
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

Reps know when email no longer reaches a prospect

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