/
/
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.
On this page
Connector
Connect Pipedrive, pick your AI tool and paste the prompt.
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.
**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.
02
Check
It lists the organization's people and checks each email in Drip.
03
Confirm
You see who is eligible, unsubscribed or not in Drip, and approve the list.
04
Enroll
It enrolls the eligible people and reports the outcome for each.
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-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
Starts a Drip workflow for one subscriber, given the workflow id and the Drip subscriber id.
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
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
Account contacts enrolled only with consent on record
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)
