Connectors

/

Pipedrive

/

Add a Pipedrive organization's contacts to a Drip campaign
Write
Cross-Connector

Enroll an account's Pipedrive contacts in Drip, with consent checked

For sales reps who want everyone at a Pipedrive organization in a Drip email series, added only when they are already active Drip subscribers.

Try PopdockAI free
Get a live demo
Add a Pipedrive organization's contacts to a Drip campaign
Add everyone at Northwind Traders in Pipedrive to the Q4 product tour campaign in Drip.
Northwind Traders has 6 people with an email; 3 can be enrolled. - Eligible: Dana Whitfield, Sam Patel and Jordan Lee, active in Drip - Unsubscribed: 1 person, never enrolled - Not in Drip: 2 people, left out for consent Shall I enroll the 3 eligible people in Q4 product tour?
Pipedrive
Sample figures. Your results come from your own account.
pipedrive-get-organization
pipedrive-get-person
drip-get-campaign
drip-get-subscriber
drip-get-campaign-subscriber
drip-add-subscriber-to-campaign
drip-add-subscriber
drip-update-subscriber
drip-unsubscribe-subscriber
drip-add-subscriber-tag
drip-remove-subscriber-tag
drip-remove-subscriber-from-campaign
drip-remove-subscriber-from-all-campaigns
drip-start-subscriber-workflow
drip-remove-subscriber-from-workflow
drip-activate-campaign
drip-pause-campaign
drip-activate-workflow
drip-pause-workflow
pipedrive-add-person
pipedrive-update-person
pipedrive-add-organization
pipedrive-update-organization
pipedrive-add-deal
pipedrive-update-deal
pipedrive-add-lead
pipedrive-update-lead
pipedrive-add-activity
pipedrive-update-activity
pipedrive-add-note
pipedrive-update-note

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

Enrolling an account in Drip risks a consent problem

Putting every contact at a Pipedrive organization into a Drip email series means finding the organization, listing its people and checking each in Drip. Add someone who never subscribed or who unsubscribed and you have a consent problem.

Without PopdockAI

  • Find the organization and list its people in Pipedrive
  • Search each email in Drip
  • Check subscription status and campaign membership
  • Risk enrolling someone who opted out

With PopdockAI

  • The organization's people are listed and checked in Drip
  • Only active Drip subscribers are eligible
  • Unsubscribed, unknown and already enrolled people are left out
  • Nothing is enrolled until you confirm the list

The prompt

Use this prompt

Copy it into any AI tool connected to PopdockAI. Swap the values in braces for your own.

Prompt
**Objective:** Enroll the contacts of the Pipedrive organization matching `{organization-name}` in the Drip campaign matching `{campaign-name}`, but only those who already exist in Drip as active subscribers.

**Step 1: The organization in Pipedrive**

Call `pipedrive-get-organization` with `name.contains` set to `{organization-name}`. If more than one matches, list them (name, city, owner-name) and stop so the user can pick. Note its `organization-id`.

**Step 2: Its people**

Call `pipedrive-get-person` with `organization-id` set to that id. Drop anyone with no email.

**Step 3: The campaign in Drip**

Call `drip-get-campaign` with `name.contains` set to `{campaign-name}`. If more than one matches, list them and stop. Note `campaign-id` and `status`. If the status is not `active`, warn the user that enrolled people will not receive emails until it is activated, but do not activate it.

**Step 4: Check consent in Drip**

For each person, call `drip-get-subscriber` with `email` set to their email. Sort them into:

* **Eligible:** a Drip subscriber with `status` of `active`.
* **Unsubscribed:** a Drip subscriber with any other status. Never enroll these.
* **Not in Drip:** no subscriber. Do not enroll these; Drip would create them without recorded consent.

Then call `drip-get-campaign-subscriber` with `campaign-id` set to the campaign and `email` set to each eligible email, and drop anyone already in the campaign.

**Step 5: Confirm, then enroll**

Show the three groups and the list you will enroll. Ask the user to confirm. After confirmation, call `drip-add-subscriber-to-campaign` once per eligible person with `email` and `campaign_id`.

**Step 6: Report**

Per person: email, name, outcome (enrolled, already in campaign, unsubscribed, not in Drip, or error).

**Rules & Guidelines:**

* `drip-*` tools are on the drip MCP server and `pipedrive-*` tools are on the pipedrive MCP server. If either set of tools is missing, stop and tell the user that both the drip and pipedrive servers must be connected.
* Match people across the two systems on email address only, compared case-insensitively with surrounding spaces trimmed. Never match on name alone.
* The only write tool this prompt may call is `drip-add-subscriber-to-campaign`, and only after Step 5's confirmation.
* Do NOT call any other write tool. On Drip that means: `drip-add-subscriber`, `drip-update-subscriber`, `drip-unsubscribe-subscriber`, `drip-add-subscriber-tag`, `drip-remove-subscriber-tag`, `drip-remove-subscriber-from-campaign`, `drip-remove-subscriber-from-all-campaigns`, `drip-start-subscriber-workflow`, `drip-remove-subscriber-from-workflow`, `drip-activate-campaign`, `drip-pause-campaign`, `drip-activate-workflow`, `drip-pause-workflow`. On Pipedrive that means: `pipedrive-add-person`, `pipedrive-update-person`, `pipedrive-add-organization`, `pipedrive-update-organization`, `pipedrive-add-deal`, `pipedrive-update-deal`, `pipedrive-add-lead`, `pipedrive-update-lead`, `pipedrive-add-activity`, `pipedrive-update-activity`, `pipedrive-add-note`, `pipedrive-update-note`.

**Validation:**

* If the organization has no people with an email, say so and stop.
* If nobody is eligible, report the groups and stop without asking for confirmation.

Who it's for

One answer, three teams that use it

Account executives

Nurture a whole account at once

Put every consenting contact at a target account into a Drip series in one request, without checking each email yourself.

Enroll everyone at Contoso in Pipedrive into the Onboarding tips campaign in Drip.

Marketing operations

Keep enrolment within consent

Unsubscribed people and anyone not in Drip are never enrolled, so campaigns stay compliant.

Which Fabrikam contacts in Pipedrive can be added to the Drip Renewal series, and who is unsubscribed?

Account managers

Avoid enrolling people twice

Contacts already in the campaign are dropped, so nobody gets the same series again.

Add the Northwind Traders contacts in Pipedrive to the Drip Product launch campaign, skipping anyone already in it.

How it works

What PopdockAI does when you ask

You name the Pipedrive organization and the Drip campaign, and your AI assistant checks every contact's consent in Drip first. Only people you approve are enrolled, and an inactive campaign is never switched on.

01

Ask

You name the Pipedrive organization and the Drip campaign.

Your AI tool

02

Check

It lists the organization's people and checks each email in Drip.

pipedrive-get-organization
pipedrive-get-person
drip-get-campaign
drip-get-subscriber
drip-get-campaign-subscriber

03

Confirm

You see who is eligible, unsubscribed or not in Drip, and approve the list.

No items found.

04

Enroll

It enrolls the eligible people and reports the outcome for each.

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

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

drip-get-campaign

Returns Drip email series campaigns with status, active and unsubscribed counts, number of emails, sender and opt-in settings. Filter by name, status, minimum active subscribers or created date.
get-data

drip-get-subscriber

Returns Drip people (subscribers) with name, email, location, tags, status, GDPR consent, lead score and lifetime value. Filter by exact email, email domain, tag, status, country, minimum lead score, minimum lifetime value or date added.
get-data

drip-get-campaign-subscriber

Returns the people subscribed to each Drip email series campaign, with the campaign's status and the person's tags and lead score. Filter by campaign id or name, a person's email, subscriber status or minimum lead score.
run-action

drip-add-subscriber-to-campaign

Subscribes a person to a Drip email series campaign by email address. Drip creates the person if they are not in Drip yet.
run-action

drip-add-subscriber

Creates a person in Drip from an email address, with optional name, phone, country, time zone, GDPR consent, status and a tag. If the email already exists, Drip updates that person instead.
run-action

drip-update-subscriber

Updates a Drip subscriber identified by Drip subscriber id. Changes only the fields supplied: name, email, phone, country, time zone, GDPR consent, prospect flag or status.
run-action

drip-unsubscribe-subscriber

Unsubscribes a Drip subscriber, identified by subscriber id or email address, from all mailings.
run-action

drip-add-subscriber-tag

Applies a tag to a Drip subscriber identified by email address. Creates the tag if it does not exist.
run-action

drip-remove-subscriber-tag

Removes a tag from a Drip subscriber identified by email address.
run-action

drip-remove-subscriber-from-campaign

Removes a Drip subscriber, identified by subscriber id or email, from one email series campaign.
run-action

drip-remove-subscriber-from-all-campaigns

Removes a Drip subscriber, identified by subscriber id or email, from every email series campaign they are in.
run-action

drip-start-subscriber-workflow

Starts a Drip workflow for one subscriber, given the workflow id and the Drip subscriber id.

run-action

drip-remove-subscriber-from-workflow

Removes a Drip subscriber, identified by subscriber id or email, from one workflow.
run-action

drip-activate-campaign

Activates a Drip email series campaign by campaign id so it starts sending.
run-action

drip-pause-campaign

Pauses a Drip email series campaign by campaign id so it stops sending.
run-action

drip-activate-workflow

Activates a Drip automation workflow by workflow id.
run-action

drip-pause-workflow

Pauses a Drip automation workflow by workflow id.
run-action

pipedrive-add-person

Creates a contact in Pipedrive with a name, work email, work and mobile phone, owner and organization.
run-action

pipedrive-update-person

Changes an existing Pipedrive contact's name, owner, organization, email or phones. Passing any email or phone replaces all existing ones.
run-action

pipedrive-add-organization

Creates an organization in Pipedrive with a name, owner and visibility.
run-action

pipedrive-update-organization

Changes an existing Pipedrive organization's name, owner or visibility.
run-action

pipedrive-add-deal

Creates a deal in Pipedrive with a title, value, currency, stage, status and expected close date, linked to a person and organization.
run-action

pipedrive-update-deal

Changes an existing Pipedrive deal: moves it to another stage, marks it won or lost with a reason, or changes its title, value, owner or expected close date.
run-action

pipedrive-add-lead

Creates a lead in the Pipedrive Leads Inbox for a person or organization, with a title, value, owner, expected close date and note.
run-action

pipedrive-update-lead

Changes an existing Pipedrive lead: title, value, owner, expected close date, person or organization.
run-action

pipedrive-add-activity

Schedules an activity (call, meeting, task, email and more) in Pipedrive with a subject, type, due date, time and note, optionally linked to a deal, person or organization.
run-action

pipedrive-update-activity

Changes an existing Pipedrive activity: subject, type, due date and time, note, or the deal, person and organization it is linked to. Only the fields passed change.
run-action

pipedrive-add-note

Adds a note to a Pipedrive deal, person or organization.
run-action

pipedrive-update-note

Changes a Pipedrive note's text or the deal, person or organization it is attached to.
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

Account contacts enrolled only with consent on record

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