- Home
- Resources
- Integrations
- EmailOctopus
EmailOctopus Zapier integrationAutomate EmailOctopus with Zapier.
The EmailOctopus Zapier integration gives you 6 triggers, 5 actions and 1 search to act on opens, clicks, bounces and unsubscribes, and to keep contacts and tags in step with your other tools. Every trigger is instant, and it runs on the free plan.
Verified Trustpilot reviews · AI, automation & growth agency
What the EmailOctopus Zapier integration actually does
It links your EmailOctopus account to Zapier, so what your readers do with a campaign (open it, click it, bounce, leave) can start work in other tools, and so those tools can add, tag, update or unsubscribe contacts in your EmailOctopus lists without a CSV in between.
Three outcomes worth building first. Interest you can see: Email Clicked plus Add Tag to Contact marks the readers who clicked, so your next send can target them. A list that stays clean: Email Bounced tells you which addresses failed on a campaign, so you can deal with them in your other tools. Contacts kept in sync: Add/Update Contact pushes people from your shop or CRM into a list, creating them or updating them as needed.
The good news: all six triggers are instant. EmailOctopus tells Zapier as soon as the event happens, so the free plan's 15-minute interval does not apply, and engagement flows feel immediate to the reader.
What it does not do: there is no action to create or send a campaign, and nothing to delete a contact. Every action, and the search, works inside one list: you always pick the list and give the email address, so a contact on two lists means two steps. If you are comparing platforms, the EmailOctopus Make integration covers the same app.
Zapier vocabulary in one minute
Seven words keep coming back on this page. Here they are once, in plain 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 that starts the Zap, for example a click in an EmailOctopus campaign. Once the Zap is on, Zapier waits for it.
- Action
- What the Zap does once it has started: the step that adds, tags or unsubscribes a contact for you.
- Task
- The unit Zapier bills: one action your Zap completed successfully. Your plan's allowance is counted in those.
- Instant vs polling
- An instant trigger is reported by the app the moment it happens; a polling one is checked on a timer. EmailOctopus only has instant ones.
- Filter
- A step that lets the Zap carry on only when what arrived meets the condition you set, and stops it otherwise.
- Search step
- A step that looks up something that already exists, like a contact in a list, so the steps after it can use what it found.
What it really costs
EmailOctopus is not a premium app on Zapier, so it works from the free plan. You pay in tasks.
- Premium appNo, works on the free plan
- Free plan100 tasks a month, two-step Zaps
- BilledEach successful action
- Triggers6 instant, no interval to wait for
The trigger costs nothing. Each action that succeeds counts one task; one that fails is not counted. The free plan gives 100 tasks a month and only builds two-step Zaps: one trigger, one action. Add a second action, a filter or Find Contact and the Zap becomes multi-step, which needs a paid plan. The interval grid below is for polling triggers only: EmailOctopus's fire straight away whatever your plan.
Connect EmailOctopus to Zapier
- 01
Open the Apps page
In your Zapier account, go to Apps and click + Add connection. You need an EmailOctopus account first, plus access to the lists you want the Zap to touch if you do not own them.
- 02
Pick EmailOctopus
Type EmailOctopus in the search box of the dialog, select it in the results, then click Add connection. A new tab then opens on the EmailOctopus sign-in.
- 03
Sign in and grant access
Log in with the EmailOctopus account that holds your lists, then grant Zapier access. That connection is reused by every EmailOctopus step of every Zap you build afterwards.
Your first Zap: move clickers from cold to engaged
GoalWhen a reader clicks a link in your launch campaign, add an engaged tag and remove the cold tag, so your segments follow real behaviour.
- 01
Build the trigger
Create a Zap, pick EmailOctopus as the app and Email Clicked as the event, then choose the campaign to watch. The trigger is instant, so there is no timing to set.
- 02
Test the trigger
Run the test. Zapier brings back the three most recent items of your connected account, so you map the next steps on a real click rather than on a blank template.
- 03
Add the engaged tag
Add Add Tag to Contact, pick the list, map the email address from the test, and choose the engaged tag. Test it and check the contact in EmailOctopus.
- 04
Remove the cold tag
Add Remove Tag From Contact on the same list and email, with the cold tag. Each successful step counts as one task for every click that comes in.
- 05
Publish
Click Publish to switch the Zap on. With two actions this is a multi-step Zap, so it needs a paid plan; on the free plan, keep only the first action.
EmailOctopus triggers
6 events start a Zap when something happens in EmailOctopus, and 6 of them are instant: the app calls Zapier straight away, whatever your plan.
Email Bounced
Instant triggerIn Zapier“Triggers when an email to a recipient bounces from a specific campaign.”
Fires when an email from the campaign you pick bounces for a recipient. It is the early warning that an address on your list no longer works.
Email Clicked
Instant triggerIn Zapier“Triggers when a recipient clicks a link in an email from a specific campaign.”
Hands the Zap each recipient who clicks a link in an email from a given campaign. Clicks are the clearest sign of interest an email can give you.
Email Opened
Instant triggerIn Zapier“Triggers when a recipient opens an email from a specific campaign.”
Starts the Zap whenever a recipient opens an email from the campaign you choose. It casts a wider net than clicks.
Contact Unsubscribes
Instant triggerIn Zapier“Triggers when a contact unsubscribes.”
Fires when a contact leaves the list you point it at. It is the signal every other tool that writes to that person should hear about.
New Contact
Instant triggerIn Zapier“Triggers when a new contact is created.”
Reacts to each new contact created in the list you choose, and hands their details to the next steps.
New or Updated Contact
Instant triggerIn Zapier“Triggers when a new contact is created or an existing contact is updated.”
Goes off both when a contact is created and each time an existing one changes in the chosen list. It is the trigger for keeping a copy in sync.
EmailOctopus actions
EmailOctopus gives you 5 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
Add Tag to Contact
ActionIn Zapier“Adds a tag to an existing contact.”
Sticks a tag on a contact that already exists in a list. Tags let you slice a list without building a new one.
Remove Tag From Contact
ActionIn Zapier“Removes a tag from an existing contact.”
Takes a tag off an existing contact, leaving the contact and its other tags alone.
Unsubscribe Contact
ActionIn Zapier“Unsubscribes a contact from a list.”
Unsubscribes a contact from one list, found by its email address. It is the opt-out you would otherwise click by hand in EmailOctopus.
Update Contact's Email Address
ActionIn Zapier“Updates the email address of a contact.”
Swaps a contact's address for a new one in a list, keeping the contact instead of making a fresh one. You give the current address and the new one.
Add/Update Contact
ActionIn Zapier“Adds a new contact to a list or updates an existing contact.”
Puts a person into a list: if the email is new, the contact is created; if it exists, it is updated. That is what makes it safe for syncing.
The EmailOctopus search
1 search step looks for data that already exists in EmailOctopus, so a later step can use it.
A search step changes nothing: it looks up a contact and hands it to the steps after it. In the editor it sits at the bottom of the Action event list, under SEARCH. Three settings decide what happens when the answer is not clean.
Find Contact
SearchIn Zapier“Find a contact by their email address.”
Looks up a contact by email address inside one list and returns it to the next steps. It is how a Zap checks whether someone is already on a list before doing anything.
The three settings every search exposes
- Successful if no search results are found?Left as is, a search that finds nobody stops the Zap and skips the steps that relied on it. Switched on, the Zap carries on empty-handed.
- Create Contact if it doesn't exist yet?This box turns a search into a find-or-create on apps that offer it. EmailOctopus exposes no find-or-create, so Find Contact never creates anyone.
- If multiple search results are found?Keep the first match (the default), stop the Zap, or pass every match on at once.
When the EmailOctopus Zap breaks
Zapier links no help article to this app, and no app-specific limit is documented. What breaks here are the general limits of any Zap, plus the list and campaign choices EmailOctopus asks for.
If a Zap stops and the reason is unclear, the Zapier troubleshooting guide walks through the usual checks.
Past opens and clicks never arrive
A Zap only reacts to what happens after you publish it. Opens, clicks and contacts from before are not picked up; moving that history is a separate job.The Zap feeds itself
A Zap on New Contact or New or Updated Contact that writes into the same list sets itself off again and again, and burns through your tasks.A big send gets held back
A bulk import or a migration can make a trigger return a huge batch at once. Zapier's flood protection may hold it back.Updates turn into duplicates
New or Updated Contact fires on every edit. If its action creates a record in another tool, each change adds one more copy there.
Need help automating EmailOctopus with Zapier?
A person reads every message.



