- Home
- Resources
- Integrations
- Elastic Email
Elastic Email Make integrationAutomate Elastic Email with Make.
Can your contact lists and your emails run without you copying anything by hand? The Elastic Email Make integration gives you 15 modules: 2 triggers, 11 actions and 2 searches. This page shows how to link your account, build a first scenario and pick the right module.
Verified Trustpilot reviews · AI, automation & growth agency
What can the Elastic Email Make integration do for you?
The Elastic Email Make integration links your Elastic Email account to Make, so contacts, lists and emails move on their own. You build a scenario, the automation made of modules chained together, and each module either watches Elastic Email, acts on it or searches it.
Welcome every new subscriber. Watch Contact Added to the List spots the people who joined a list, and Send an Email greets each one. Nobody on the team has to remember to write that first message.
Keep the list in step with your other tools. When a lead signs up through a form or lands in your CRM, Create a Contact files it in Elastic Email and can drop it into a list at the same time. When the same person opts out elsewhere, Unsubscribe a Contact records the choice so your next send respects it.
Keep a record of every campaign sent. Watch Campaign Sent picks up every campaign that went out; pair it with the Airtable Make integration to keep a table of what was sent and when.
The listed modules do not cover the whole Elastic Email API. For anything else, Make an API Call reuses your connection to reach any endpoint. Many apps also have an n8n node; the n8n vs Make comparison lays out how the two tools differ. If Make itself is new to you, the Make training starts from the basics.
How do you connect Elastic Email to Make?
- 01
Create an API key in Elastic Email
In Elastic Email, open the Settings panel, choose API, then click Create API Key. Set the permissions, add IP restrictions if you need them, click Create and copy the key shown in the window.
- 02
Add an Elastic Email module in Make
In your Make scenario, add any Elastic Email module and click Create a connection. A connection is your Elastic Email account linked to Make once, then reused by every Elastic Email module you add later.
- 03
Paste the key and save
Give the connection a name in Connection name if you like, which helps when you manage several accounts. Paste the API key you copied, confirm, and Make can now read and write in your Elastic Email account.
Your first scenario: greet every new contact
GoalWhen a contact is added to an Elastic Email list, Make sends that person a welcome email.
- 01
Create the scenario
From the Scenarios page, create a new scenario and click the + in the middle of the editor. Search for Elastic Email and choose Watch Contact Added to the List.
- 02
Connect and pick the list
Click Create a connection and paste your API key. Once connected, Make shows the lists it can read: select the one new subscribers join.
- 03
Add Send an Email
Click the + on the right of the trigger and pick Send an Email. Fill its fields by mapping the new contact's email address from the trigger, then write your welcome message.
- 04
Test with Run once
Add a test contact to the list, then click Run once. Open each module to read the bundle it received, a bundle being one item passed along, here one contact, and check the email arrived.
- 05
Schedule and switch on
Click the clock on the first module. A new scenario checks every 15 minutes by default; the Free plan cannot go below that, paid plans can go down to 1 minute. Then switch the scenario on.
What starts an Elastic Email scenario
2 modules start a scenario when something happens in Elastic Email. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Elastic Email as soon as it happens.
Watch Campaign Sent
Scheduled triggerIn Make“Triggers when a new campaign is sent.”
This trigger hands your scenario each campaign that Elastic Email has sent, so whatever should follow a send can happen without you watching the dashboard. Each campaign arrives as one bundle that the next modules can read.
Watch Contact Added to the List
Scheduled triggerIn Make“Triggers when a new contact is added to the list.”
Pick a list and this trigger gives you every contact that joins it, ready to be greeted, copied into your CRM or flagged to a teammate. You choose the list when you set up the module, once the connection exists.
Every Elastic Email module in Make
Elastic Email gives you 13 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
ActionIn Make“Adds a new contact and optionally to one of your lists.”
Adds a person to your Elastic Email account from any other app, and can place that person in one of your lists in the same step. Your audience grows without a CSV import.
Create a List
ActionIn Make“Creates a new list, based on the filtering rule or list of IDs.”
Builds a new list for you, either from a filtering rule or from a set of contact IDs you pass it. Handy when a group of people needs its own sends.
Delete a Contact
ActionIn Make“Permanently deletes the contacts provided. You can provide either a qualified rule or a list of emails.”
Removes contacts from your account for good. You give it either a rule that selects them or a list of email addresses.
Delete a List
ActionIn Make“Deletes a list and removes all the contacts from it (does not delete contacts).”
Clears away a list you no longer need. The contacts it held stay in your account; only the list and its memberships disappear.
Get a Contact
ActionIn Make“Loads detailed contact information.”
Brings back the full details of one contact, so the next modules can read everything Elastic Email knows about that person.
Get a List
ActionIn Make“Gets detailed information about specific list.”
Returns the details of one specific list, which lets a scenario check what the list looks like before acting on it.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Reaches any endpoint of the Elastic Email API with the connection you already set up, so you are not stuck when no ready-made module fits.
Send an Email
ActionIn Make“Submits the emails.”
Sends an email through Elastic Email straight from your scenario, with a message built from data that earlier modules gathered.
Unsubscribe a Contact
ActionIn Make“Manually adds or updates a contact to Unsubscribed status.”
Marks a contact as Unsubscribed, adding the person with that status if they were not in the account yet. Your sends then stop reaching them.
Update a Contact
ActionIn Make“Updates a selected contact.”
Changes the information of a contact who is already in Elastic Email, so your lists reflect what your other tools know today.
Update a List
ActionIn Make“Updates an existing list.”
Edits a list that already exists instead of creating a second one, which keeps your account tidy as audiences change.
Search Contacts
SearchIn Make“Searches the contacts or lists them all .”
Looks through your contacts, or returns all of them, and hands each match to the next module as its own bundle.
Search Lists
SearchIn Make“Searches the lists or lists them all.”
Finds lists in your account, or returns every one of them, which is how a scenario learns which lists exist without you typing their names.
Need help automating Elastic Email with Make?
A person reads every message.