Connectors

/

Pipedrive

/

Add Pipedrive deal contacts to a Constant Contact list
Write
Cross-Connector

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.

Try PopdockAI free
Get a live demo
Add Pipedrive deal contacts to a Constant Contact list
Add the contacts on open deals in the Proposal sent stage to our Case studies list in Constant Contact.
Proposal sent has 11 open deals; 7 contacts can be created on Case studies. - Create: 7 people, including Dana Whitfield at Northwind Traders - Unsubscribed: 2 people, skipped - Already in Constant Contact: 2 people, to add to the list by hand Shall I create the 7 contacts?
Pipedrive
Sample figures. Your results come from your own account.
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

On this page

The problem

The problem

The prompt

Who it's for

How it works

Tools used

Connector

Pipedrive

Pipedrive
Run it on your own Pipedrive data.

Connect Pipedrive, pick your AI tool and paste the prompt.

Try PopdockAI free

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.

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

Your AI tool

02

Resolve

It reads open deals and resolves each deal's person to one record with an email.

pipedrive-get-stage
pipedrive-get-deal
pipedrive-get-person
pipedrive-get-organization

03

Check

It checks each email in Constant Contact and plans who to create or skip.

constant-contact-get-contact-list
constant-contact-get-contact
constant-contact-get-contact-list-member

04

Confirm

You approve the plan, then contacts are created and the list is checked.

Your AI tool

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.

get-data

pipedrive-get-stage

Returns Pipedrive pipeline stages with their order, deal probability and rotten days. Filter by pipeline, name or active.
get-data

pipedrive-get-deal

Returns Pipedrive deals with stage, pipeline, value, probability, owner and expected close date. Filter by status, stage, owner, organization, value range, expected close date range or title.
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-organization

Returns Pipedrive organizations with address, industry, size, owner and open and won deal counts. Filter by name, city, state, country, industry or owner.
get-data

constant-contact-get-contact-list

Returns Constant Contact contact lists with their description, active member count and favorite flag. Filter by name, member count and favorite.
get-data

constant-contact-get-contact

Returns Constant Contact contacts with their name, email, company, job title, phone, location, tags and email permission. Filter by email address or domain, last name, company, state, permission and created date.
get-data

constant-contact-get-contact-list-member

Returns the members of Constant Contact contact lists with their email permission. Filter by list name or ID, contact, email address and permission.
run-action

constant-contact-add-contact

Creates a Constant Contact contact from an email address, name, company, job title, phone and email permission, optionally adding it to one contact list.
Read only.Nothing in Pipedrive 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

Active prospects reached, with opt-outs respected

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