- Home
- Resources
- Integrations
- Dotdigital
Dotdigital Zapier integrationAutomate Dotdigital with Zapier.
The Dotdigital Zapier integration gives you 8 triggers and 12 actions, with no search step. Every trigger is checked on a timer, it works on the free plan, and the real traps sit in a handful of required fields. Here is what each one does before you open the editor.
Verified Trustpilot reviews · AI, automation & growth agency
What the Dotdigital Zapier integration actually does
Dotdigital is a marketing platform built around customer data: contacts, lists, email and SMS campaigns, automation programs. The Zapier integration lets another tool react to what happens in your account (a click, an unsubscribe, a survey answer) and lets that tool write back into Dotdigital without anyone copying a row by hand.
Three results come up again and again. The first is a warmer follow-up: someone clicks a campaign, Campaign Clicks picks it up, and Enrol Contact in Program drops them into the automation program built for engaged readers. The second is a clean contact base: a form, a shop or a CRM pushes people in through Create or Update Contact, matched on email or mobile number, without anyone re-keying them. The third is a message that leaves on its own: an order confirmation through Send Transactional Email, or a reminder through Send Transactional SMS.
Now the limits. Every Dotdigital trigger on Zapier is a polling trigger, so nothing here is instant: on the free plan, a click can wait up to 15 minutes before your Zap sees it. There is no search step either, so a Zap cannot look up an existing contact and read its data before acting. And the integration does not delete anything: the closest you get is Unsubscribe Contact.
If you are weighing tools, the same app has its own page for the Dotdigital Make integration, and the Make vs Zapier comparison lays out how the two platforms differ in general.
Zapier words in one minute
Seven terms come back on every line of this page. Here they are in ordinary English.
- Zap
- The automation you build on Zapier: one trigger, then one or more actions that run each time the trigger event happens.
- Trigger
- The event in an app that starts the Zap. Once the Zap is switched on, Zapier sits and waits for that event.
- Action
- What the Zap does after it starts: the step that creates, sends or updates something in an app on your behalf.
- Task
- The unit Zapier bills. One task is one action your Zap completed successfully, and your plan counts those.
- Polling vs instant
- A polling trigger is checked on a timer, Zapier keeping only what it has not seen yet. An instant one is pushed by the app the moment it happens.
- Filter
- A step that lets the Zap carry on only when what arrived meets your condition, and stops it there otherwise.
- Connection
- Your Dotdigital account, linked to Zapier once and then reused by every step of every Zap that touches Dotdigital.
- Multi-step Zap
- Any Zap beyond one trigger and one action. A second action or a filter makes it one, and it then needs a paid plan.
What a Dotdigital Zap really costs
Dotdigital is not a premium app, so it runs on the free Zapier plan. The bill is counted in tasks, and only actions produce them.
- Free plan100 tasks a month, unlimited Zaps
- Zap size on free2 steps: one trigger, one action
- DotdigitalNot a premium app, usable on free
- BilledEach successful action, never the trigger
The trigger never costs a task, however often Zapier checks Dotdigital for new clicks or contacts. Each action that succeeds costs one, so a Zap that creates a contact and then enrols it in a program uses two per run. An action that fails is not counted. The catch is the free plan: it only builds two-step Zaps, one trigger and one action. Add a filter or a second action and you need a paid plan, even though Dotdigital itself stays allowed on free.
Connect your Dotdigital account to Zapier
- 01
Open the Apps page
In your Zapier account, go to Apps and click + Add connection. Type Dotdigital in the search box of the dialog and pick it. You need a Dotdigital account first, with access to the lists, campaigns and programs you want the Zap to touch.
- 02
Sign in to Dotdigital
Click Add connection. A new tab opens on Dotdigital: sign in with the account that owns the data. If you work inside a shared account, use a login that can actually read and write the contacts in question.
- 03
Grant access
Allow Zapier to reach the account. From then on, that connection is offered in every Dotdigital step of every Zap, so you link the account once and reuse it everywhere.
Your first Dotdigital Zap, step by step
GoalReaders who click your newsletter go straight into a nurture program, and the matching segment is brought up to date.
- 01
Build: pick the trigger
Create a Zap, choose Dotdigital as the app and Campaign Clicks as the event. Select your connection, then the campaign to watch: that field is required.
- 02
Test the trigger
Run the test. Zapier brings back the three most recent clicks from your account, so you map the next steps on a real contact rather than a guess.
- 03
Add the enrolment
Add a Dotdigital action, Enrol Contact in Program. Map the contact from the click into the match identifier and choose the program. It has to be active in Dotdigital.
- 04
Refresh the segment
Add Refresh Segment and pick the segment your team reports on. This second action makes the Zap multi-step, so this one needs a paid plan.
- 05
Test, then Publish
Test each action once and read what came back. When both look right, click Publish to switch the Zap on. Only clicks that happen after that point will be picked up.
Dotdigital triggers on Zapier
8 events start a Zap when something happens in Dotdigital. Zapier checks for them at the interval your plan allows.
Campaign Activity
Polling triggerIn Zapier“Triggers when a campaign has new activity.”
This trigger watches your campaigns as a whole and starts the Zap whenever one of them records new activity. It is the broad net of the list: you hear about movement without choosing a single campaign upfront.
Campaign Clicks
Polling triggerIn Zapier“Triggers when a campaign has been clicked.”
Pick one campaign and the Zap starts each time a recipient clicks a link inside it. That click is the clearest signal of interest Dotdigital hands to Zapier, which makes it the natural start for a follow-up.
Campaign Opens
Polling triggerIn Zapier“Triggers when a campaign has been opened.”
Same idea as the click trigger, one notch earlier in the funnel: the Zap runs each time someone opens the campaign you selected. You get more volume, and a weaker signal per person.
Contact Created
Polling triggerIn Zapier“Triggers when a new contact is created.”
Whenever a new contact is created in your Dotdigital account, this trigger passes it on to the next steps. It is the starting point for keeping a second tool in step with your audience.
Contact Modified
Polling triggerIn Zapier“Triggers when a new contact is modified.”
This one reacts to edits rather than arrivals: a contact whose details change in Dotdigital starts the Zap. Use it when the record already exists elsewhere and only needs to follow along.
Contact Suppressed
Polling triggerIn Zapier“Triggers when a contact has been suppressed.”
When Dotdigital suppresses a contact, this trigger tells your other tools about it. You choose in the settings which suppression reason it should watch.
Contact Unsubscribed
Polling triggerIn Zapier“Triggers when a contact has unsubscribed.”
It fires when a contact has unsubscribed from your Dotdigital account. That makes it the direct way to carry an opt-out into every other tool that writes to the same audience.
New Survey Response
Polling triggerIn Zapier“Triggers when a survey of your choice receives a new response.”
Dotdigital surveys feed this trigger: each new answer to the survey you choose starts the Zap and carries the response with it. Feedback stops sitting in a report nobody opens.
Dotdigital actions on Zapier
Dotdigital gives you 12 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
Create a List
ActionIn Zapier“Creates a list.”
Spins up a new list in your account from a name your Zap provides. Handy when each event, cohort or client gets its own audience.
Create or Update Contact (Deprecated)
ActionIn Zapier“Creates a new contact or updates an existing one. Match on email or mobile number. Optionally add contact to a list, and include data fields.”
The older version of the step above, still listed in the editor with a Deprecated label. It does the same job: create or update a contact, matched on email or mobile.
Create or Update Contact
ActionIn Zapier“Creates a new contact or updates an existing one. Match on email or mobile number. Optionally add contact to a list, and include data fields.”
The workhorse: it adds a person to Dotdigital, or updates them if they are already there, matching on email or mobile number. It can also put them on a list and fill data fields in the same step.
Create Contact Data Field
ActionIn Zapier“Creates a contact data field within the account.”
Adds a new contact data field to the account, with a name and a data type. It changes the shape of your contact records, not their values.
Enrol Contact in Program
ActionIn Zapier“This operation enrols a given contact into an automation program.”
Pushes a given contact into one of your automation programs, so the journey you designed in Dotdigital takes over from there.
Refresh Segment
ActionIn Zapier“Refreshes a segment.”
Asks Dotdigital to recalculate a segment so it reflects the latest contact data rather than its last refresh.
Resubscribe Contact
ActionIn Zapier“Resubscribes a contact to the account.”
Brings a previously unsubscribed address back into the account. By default Dotdigital first sends a confirmation email to the person.
Send Email Campaign
ActionIn Zapier“Send a marketing email to a contact.”
Sends one of your existing marketing emails to a single contact. You pick the campaign by name and give the address.
Send SMS
ActionIn Zapier“Send a marketing SMS to a contact.”
Sends a marketing text message to a contact's mobile number, with the message written in the Zap.
Send Transactional Email
ActionIn Zapier“Sends a transactional email.”
Sends a one-to-one email such as a receipt or a booking confirmation, with the subject and content built inside the Zap. Five fields are required: from, to, subject, HTML content and plain text content.
Send Transactional SMS
ActionIn Zapier“Sends a transactional SMS.”
The text-message twin of the transactional email: one message to one number, for service rather than marketing. Link shortening is optional and off by default.
Unsubscribe Contact
ActionIn Zapier“Unsubscribes contact from account.”
Removes a contact from your mailings at account level, using the same email or mobile match as the contact steps.
When a Dotdigital Zap breaks
Zapier attaches no help article to Dotdigital, so the failures worth knowing are the general ones, applied to how this app behaves.
Four situations deserve a look before you publish, because each one changes what your Zap picks up or what it costs. If a run fails, the Zapier troubleshooting guide is the next stop.
The past is not picked up
A Zap only reacts to what happens after you publish it. Contacts, clicks or survey answers that already existed stay where they are; moving that backlog is a separate job.A Zap that triggers itself
Contact Modified feeding Create or Update Contact on the same account writes a change, which counts as a new modification. The loop runs until your task count is gone.Bulk imports get held back
Importing thousands of contacts at once makes Contact Created return a huge batch. Zapier's flood protection can hold it back instead of running the Zap on every row.No duplicates, by design
Zapier remembers which items a polling trigger has already seen, so the same contact or click never starts the Zap twice, even if it shows up again in the next check.
Need help automating Dotdigital with Zapier?
A person reads every message.



