- Home
- Resources
- Integrations
- EmailOctopus
EmailOctopus Make integrationAutomate EmailOctopus with Make.
Your subscribers can move between tools without a single export. The EmailOctopus Make integration gives you 17 modules: 3 triggers, 11 actions and 3 searches. This guide connects your API key and walks you through a first working scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What does the EmailOctopus Make integration do?
The EmailOctopus Make integration links your newsletter account to Make, a no-code tool where you build a scenario: an automation made of modules, each one a single brick such as a trigger, an action or a search. Make watches your campaigns, contacts and lists, then adds, updates or reads subscribers for you.
Grow a list from other tools. Put Create a Contact in a List after a form, a CRM or a spreadsheet module, and every new lead lands in the right EmailOctopus list without a CSV import.
Keep two audiences in step. Watch Contacts spots each new subscriber, and Update a Contact in a List or Delete a Contact from a List keeps a second list or another tool aligned. If Airtable is where your data lives, the Airtable Make integration pairs well here.
Share campaign results. Watch Campaigns notices each new campaign, and Get Campaign Report: Summary pulls its figures so you can send them to a sheet or a chat channel.
What Make does not do here: every EmailOctopus trigger is scheduled, so Make checks the account on the scenario's clock instead of reacting the second something happens. For anything outside the 17 modules, Make an API Call reaches the rest of the EmailOctopus API with the same connection.
Still choosing a platform? The n8n vs Make comparison lays out both tools, and the Make pricing page explains what each plan includes.
How do you connect EmailOctopus to Make?
- 01
Create an API key in EmailOctopus
You need an active EmailOctopus account and an API key. From your dashboard, open the API key screen, click Add key at the bottom of the page, give the key a name, then click Create and copy the key shown in the window.
- 02
Add an EmailOctopus module in Make
Log in to Make, open your scenario and add any EmailOctopus module. Click Create a connection. A connection is your EmailOctopus account linked to Make once, and every EmailOctopus module in your scenarios reuses it.
- 03
Paste the key and save
Type a label in Connection name if you like, which helps when you run several accounts. Then paste the API key you copied and confirm. Make can now list your campaigns, lists and contacts inside each module.
Your first scenario with EmailOctopus and Make
GoalWhen a new contact joins an EmailOctopus list, Make adds that person to a second list you pick.
- 01
Start a blank scenario
Go to the Scenarios page, create a new scenario and click the big + to add the first module. The first module decides when the whole scenario starts.
- 02
Add Watch Contacts
Search for EmailOctopus, pick Watch Contacts and select your connection. Make lists your EmailOctopus lists, so choose the source list and whether you want subscribed, unsubscribed or any contacts.
- 03
Add Create a Contact in a List
Click the + on the right of the trigger and add Create a Contact in a List. Pick a different target list, then map the contact data coming from Watch Contacts into the fields.
- 04
Test with Run once
Add a test subscriber to the source list, then click Run once. Open the bubble above each module to read the bundle it received, which is one contact passing from module to module.
- 05
Schedule and switch it on
Click the clock on the first module to set the schedule. A new scenario runs every 15 minutes by default. Save, then switch the scenario on so it keeps copying new subscribers.
What can start an EmailOctopus scenario?
3 modules start a scenario when something happens in EmailOctopus. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by EmailOctopus as soon as it happens.
Watch Campaigns
Scheduled triggerIn Make“Triggers when a new campaign is created.”
Each time someone on your team creates a new campaign in EmailOctopus, this trigger hands it to your scenario as a bundle. That gives you a clean starting point for logging campaigns in a planning sheet or telling the rest of the team that a new send is in the works.
Watch Contacts
Scheduled triggerIn Make“Triggers when a new contact is added to a list as subscribed or unsubscribed or as any.”
This one reacts to new people in a list. You pick the list and the kind of contact you care about, subscribed, unsubscribed or any, and every match reaches your scenario ready to be copied, tagged or pushed to another tool.
Watch Lists
Scheduled triggerIn Make“Triggers when a new list is created.”
Creating a new list in EmailOctopus becomes an event your scenario can act on. The trigger passes along the fresh list so a later module can read it, document it or prepare what should happen around it in your other tools.
What can Make do in EmailOctopus?
EmailOctopus gives you 14 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
Create a Contact in a List
ActionIn Make“Creates a contact of a list.”
New leads from forms, shops or a CRM end up in the EmailOctopus list you choose, with no CSV import. It is the natural last step when a scenario feeds your audience.
Create a List
ActionIn Make“Creates a new list.”
Opens a brand new list in your EmailOctopus account from inside a scenario, so an audience can exist before its first contact arrives.
Delete a Contact from a List
ActionIn Make“Deletes a contact of a list.”
Removes one person from a specific list, which keeps your audience clean when that person leaves or asks to stop hearing from you in another tool.
Delete a List
ActionIn Make“Deletes a list.”
Wipes an entire list from EmailOctopus. Pick this over Delete a Contact from a List only when the whole audience has no further use, such as a finished event.
Get a Campaign
ActionIn Make“Gets details of a campaign.”
Fetches the details of one campaign you already know, handy when a previous module gives you its ID and you need the rest of its information to build a message or a record.
Get a Contact from a List
ActionIn Make“Gets details of a contact of a list.”
Looks up one subscriber in a given list and returns everything EmailOctopus holds about them, so the next module can decide what to do based on that record.
Get a List
ActionIn Make“Gets details of a list.”
Returns the details of one EmailOctopus list, which is useful when a later module needs its name or other information to label a report or a message.
Get Campaign Report: Summary
ActionIn Make“Gets a summary of the campaign.”
Pulls the summary report of a sent campaign, the figures your team usually copies by hand into a deck or a spreadsheet after each send.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Covers what the other EmailOctopus modules do not: you call any endpoint of the EmailOctopus API yourself, and Make signs the request with the connection you already set up.
Update a Contact in a List
ActionIn Make“Updates a contact of a list.”
Changes the record of someone already in a list, so your newsletter keeps the same data as your CRM or your shop when a detail changes over there.
Update a List
ActionIn Make“Updates a list.”
Edits an existing EmailOctopus list without touching its contacts, which saves a trip to the dashboard when the source of truth lives in another tool.
Get Campaigns
SearchIn Make“Gets details of all campaigns.”
Returns all your campaigns, each one as a separate bundle, so the next modules can process them one by one in a single run of the scenario.
Get Contacts from a List
SearchIn Make“Gets details of all contacts of a list.”
Brings back every contact of one list as separate bundles, which lets you copy a whole audience to another tool or check each subscriber against another source.
List All Lists
SearchIn Make“Get details of all the lists.”
Returns every list in your EmailOctopus account, one bundle per list, so you can loop over your audiences without naming them one at a time.
Need help automating EmailOctopus with Make?
A person reads every message.