/
/
Enrol Salesforce campaign members in a Drip email series
For marketing teams who want a Salesforce campaign's people in a Drip series once, with unsubscribes kept out, by asking their AI assistant.
On this page
Connector
Connect Salesforce, pick your AI tool and paste the prompt.
The problem
Loading a Drip series by hand invites repeats and silent sends
Sales builds a Salesforce campaign and someone exports the members to add them to a Drip email series by hand. People already on the series get re-added, unsubscribed people get emailed, or everyone lands in a paused series and nothing goes out.
Without PopdockAI
- Export the Salesforce campaign members
- Check each person against the Drip campaign one by one
- Miss who unsubscribed in Drip
- Find out later the series was paused
With PopdockAI
- People with no email or already enrolled are dropped for you
- Anyone unsubscribed in Drip is kept out
- A paused campaign or double opt-in is flagged before you start
- Nobody is added until you confirm
The prompt
Use this prompt
Copy it into any AI tool connected to PopdockAI. Swap the values in braces for your own.
**Objective:** Add every member of the Salesforce campaign `{salesforce-campaign-name}` to the Drip campaign `{drip-campaign-name}`, skipping people already on it and people unsubscribed in Drip.
**Step 1: Salesforce members**
Call `salesforce-get-campaign-member` with `campaign-name` set to `{salesforce-campaign-name}`. If more than one campaign matches or none does, list what was found and stop. Keep `email` and `name`; drop members with no email and count them.
**Step 2: Find the Drip campaign**
Call `drip-get-campaign` with `name` set to `{drip-campaign-name}`. It must match exactly one campaign; otherwise list the matches and stop. Note `campaign-id`, `status` and `double-opt-in-enabled`.
**Step 3: Remove people Drip should not receive**
* Call `drip-get-campaign-subscriber` with `campaign-id` set to that `campaign-id` and drop everyone already on it.
* For each remaining email, call `drip-get-subscriber` with `email` set to it. Drop anyone whose `status` is unsubscribed.
**Step 4: Plan and confirm**
Show the user: the Drip campaign and its status, whether double opt-in is on (if so, people get a confirmation email first), and the list of emails to add. Ask the user to confirm. Do not add anyone until they say yes.
**Step 5: Add**
For each confirmed email, call `drip-add-subscriber-to-campaign` with `campaign_id` set to the `campaign-id` and `email` set to the member's email.
**Step 6: Report**
Counts for added, already on the campaign, unsubscribed in Drip, no email in Salesforce, and failed, with the failures listed.
**Rules & Guidelines:**
* `salesforce-get-campaign-member` is on the Salesforce server; every drip- tool here is on the Drip server.
* `drip-add-subscriber-to-campaign` is the only tool that may write, and only after confirmation in Step 4. Never add an unsubscribed person. Do NOT call `drip-update-subscriber`, `drip-activate-campaign` or `salesforce-update-campaign`.
**Validation:**
* Compare emails case-insensitively.
* If the Drip campaign is not active, warn that added people will not receive email until it is activated, and still ask before adding.Who it's for
One answer, three teams that use it
Email marketers
Start nurture series from sales campaigns
Enrol a Salesforce campaign in a Drip series in one message, with repeats and unsubscribes already removed.
Enrol the people in the Salesforce campaign Contoso Trade Show in the Drip campaign Trade Show Nurture.
Sales development reps
Hand warm leads to a nurture track
Push the people you met into an automated follow up without waiting for marketing to run an import.
Add my Salesforce campaign Fabrikam Demo Requests to the Drip campaign Demo Follow-up and tell me if it is active.
Marketing operations
Catch paused series before launch
Know whether the Drip campaign is active and whether double opt-in applies before anyone is enrolled.
Before we load the Salesforce campaign Northwind Renewals into the Drip campaign Renewal Reminders, check its status and who would be skipped.
How it works
What PopdockAI does when you ask
You name the Salesforce campaign and the Drip campaign, and your AI assistant filters the list and checks the series status. People are enrolled only after you say yes.
01
Ask
You name the Salesforce campaign and the Drip campaign.
02
Filter
It drops people with no email, people already enrolled and anyone unsubscribed in Drip.
03
Confirm
You see the list, the campaign status and whether double opt-in applies, and say yes.
04
Add
It enrols each person and reports added, skipped and failed counts.
What PopdockAI provides
The tools behind the answer
Ready made tools for Salesforce and one secure connection to your AI tool. No code, no exports.
salesforce-get-campaign-member
drip-get-campaign
drip-get-campaign-subscriber
drip-get-subscriber
drip-add-subscriber-to-campaign
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
The right people in the right series, once
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)
