/
/
Put active Pipedrive prospects on a Constant Contact list
For marketers who want the people on open deals in a Pipedrive stage added to a Constant Contact list, with opt-outs and consent respected.
On this page
Connector
Connect Pipedrive, pick your AI tool and paste the prompt.
The problem
A sales conversation is not marketing consent
Getting prospects from an active Pipedrive stage onto a Constant Contact list means opening each deal, finding the person's email and checking they have not opted out. Treating a sales conversation as consent is a common mistake.
Without PopdockAI
- Open each deal in the stage
- Find the person and their email
- Check Constant Contact for an opt-out
- Set permission as if they had opted in
With PopdockAI
- Open deals in the stage are read and each person resolved
- Each email is checked in Constant Contact
- Unsubscribed people are skipped and existing contacts listed
- Contacts are created only after your yes, never marked explicit
The prompt
Use this prompt
Copy it into any AI tool connected to PopdockAI. Swap the values in braces for your own.
**Objective:** Add the contact person on every open Pipedrive deal in the stage `{stage-name}` to the existing Constant Contact list `{list-name}`. Write nothing until the user confirms the plan.
**Step 1: Find the deals (Pipedrive)**
Call `pipedrive-get-stage` with `name.contains` set to `{stage-name}`. If it matches stages in more than one pipeline, list them with `pipeline-name` and stop. Then call `pipedrive-get-deal` with the `stage-id` and `status` set to open.
**Step 2: Resolve each deal's person (Pipedrive)**
For each deal with a `person-name`, call `pipedrive-get-person` with `name` set to it. If more than one person comes back, call `pipedrive-get-organization` with `name` set to the deal's `organization-name` and narrow with its `organization-id`. Keep the person's `email`. Skip deals whose person cannot be resolved to one record with an email, and list them.
**Step 3: Find the list (Constant Contact)**
Call `constant-contact-get-contact-list` with `name` set to `{list-name}`. If there is no exact match, list near matches from `name.contains` and stop. This prompt never creates a list.
**Step 4: Check each email (Constant Contact)**
Call `constant-contact-get-contact` with `email-address`.
* Not found: plan a new contact on the list.
* Found and unsubscribed: skip, and say so.
* Found: call `constant-contact-get-contact-list-member` with `contact-id` and the `list-id`. Already a member: skip. Not a member: list them as "already in Constant Contact, add to the list by hand", because the available tools can only set a list when a contact is created.
**Step 5: Confirm the plan**
Show the people to create (name, email, organization, deal) and the people skipped with the reason. Ask the user to confirm. Do not continue without an explicit yes.
**Step 6: Create the contacts (Constant Contact)**
For each confirmed person, call `constant-contact-add-contact` with `email`, `first-name` and `last-name` split from the Pipedrive name, `company-name` from the organization, `phone` if known, and `list-id`. Leave `permission-to-send` unset: a sales relationship is not an opt-in.
**Step 7: Confirm**
Call `constant-contact-get-contact-list-member` with the `list-id` and report who is now on the list and any call that failed.
**Rules & Guidelines:**
* `pipedrive-get-stage`, `pipedrive-get-deal`, `pipedrive-get-person` and `pipedrive-get-organization` are on the pipedrive server. The `constant-contact-*` tools are on the constant-contact server.
* The only tool allowed to write is `constant-contact-add-contact`, after Step 5 is confirmed. Do NOT call `constant-contact-add-contact-list`, `constant-contact-update-contact`, or any Pipedrive add or update tool.
**Validation:**
* If the stage has no open deals, say so and stop.
* Never re-add an unsubscribed contact, and never set `permission-to-send` to explicit.Who it's for
One answer, three teams that use it
Marketing managers
Send case studies to active prospects
Put the people on open deals onto a content list, so they hear from you while the deal is live.
Add the contacts on open deals in the Negotiation stage to our Customer stories list in Constant Contact.
Sales reps
Support your deals with email
Get your prospects onto the right list without opening each deal to find an email.
Put the people on my open Demo scheduled deals onto the Constant Contact list Product webinars.
Marketing operations
Keep consent honest
Unsubscribed people are skipped and permission is never set to explicit for a sales contact.
Which contacts on open Qualified deals in Pipedrive can go on the Events list in Constant Contact?
How it works
What PopdockAI does when you ask
You name a Pipedrive stage and an existing Constant Contact list, and your AI assistant plans who to create or skip. Nothing is created until you confirm, and permission is never overstated.
01
Ask
You name the Pipedrive stage and the Constant Contact list.
02
Resolve
It reads open deals and resolves each deal's person to one record with an email.
03
Check
It checks each email in Constant Contact and plans who to create or skip.
04
Confirm
You approve the plan, then contacts are created and the list is checked.
What PopdockAI provides
The tools behind the answer
Ready made tools for Pipedrive and one secure connection to your AI tool. No code, no exports.
pipedrive-get-stage
pipedrive-get-deal
pipedrive-get-person
pipedrive-get-organization
constant-contact-get-contact-list
constant-contact-get-contact
constant-contact-get-contact-list-member
constant-contact-add-contact
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
Active prospects reached, with opt-outs respected
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)
