Emma Make integrationAutomate Emma with Make.
Can Make keep your Emma audience in step with your other tools? The Emma Make integration gives you 32 modules, including 20 instant triggers, for members, groups, fields and messages. This guide helps marketers connect the account and build a first working scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What does the Emma Make integration let you automate?
The Emma Make integration links your Emma account to Make, a no-code tool where you build a scenario: an automation made of modules, each one a trigger, an action or a search. Emma events such as a sign-up, an opt-out or a click start the scenario, and Make carries the data to your other apps, or back into Emma.
Opt-outs respected everywhere. Watch Member Opted Out hands each unsubscribed contact to your scenario, which can flag them in the CRM your sales team emails from. One unsubscribe, one update, no spreadsheet to reconcile later.
Hot leads sent to sales. Watch Message Clicked fires when a reader clicks a link in your campaign. Chain Get an Audience Member to pull the contact's details and create a task for the account owner in another app.
Registrations without duplicates. A webinar or store tool starts the scenario, Search Audience Members checks whether the person is already known, and Create an Audience Member adds the ones who are new.
Every trigger of this app is instant: Emma calls Make as soon as the event happens, with no polling schedule. Make's documentation lists no numeric limit for Emma, and when a task has no dedicated module, Make an API Call reaches the Emma API with the same connection. If your team also looks at n8n, the n8n vs Make comparison lays out the criteria. Plan costs are detailed in Make pricing, and Make training covers scenario building step by step.
How do you connect your Emma account to Make?
- 01
Generate your API keys in Emma
Log in to Emma, open the menu under your name and follow Profile > API Key > Generate API Key. Emma shows a Public API Key, a Private API Key and your Account ID. Copy all three into a safe place right away.
- 02
Open the connection window in Make
In your scenario, add any Emma module and click Create a connection. A connection is your Emma account linked to Make once, then reused by every Emma module. Give it a clear name in the Connection name field.
- 03
Paste the three values and confirm
Fill in Account ID, Public API Key and Private API Key with what you copied from Emma, then click Continue. Make now lists your groups and members in the module fields.
Your first scenario: form sign-ups into your Emma audience
GoalWhen someone fills in a form in another app, Make adds them to Emma as a new audience member.
- 01
Create the scenario
On the Scenarios page, create a new scenario and click the big +. The first module you pick will start everything, so choose the form tool your visitors already use.
- 02
Set up the form trigger
Search the form app by name, pick its module for new submissions and connect your account. Make then lists the forms it can read, and you choose the one that collects sign-ups.
- 03
Add Create an Audience Member
Click the + to the right of the form module, search Emma and choose Create an Audience Member. Select the connection you made earlier, then map the form answers into the fields Make shows.
- 04
Test with Run once
Click Run once, then submit a test entry in your form. Each module shows the bundle it received, one item passed along the chain. Check that the new contact appears in Emma.
- 05
Schedule and switch on
Open the clock on the first module to set Scheduling: a new scenario checks every 15 minutes by default. Then switch the scenario on so it keeps running without you.
Emma triggers: what can start your scenario
20 modules start a scenario when something happens in Emma. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Emma as soon as it happens.
Watch New Group
Instant triggerIn Make“Triggers when a new group is created.”
Every group someone adds in Emma lands in your scenario as a bundle, one item passed from module to module, so a fresh segment never slips by unnoticed. You can log it, announce it or copy it into another tool.
Watch Group Updated
Instant triggerIn Make“Triggers when a group has been updated.”
This trigger tells your scenario that an existing group changed, which keeps any copy of your segments in a sheet or a CRM in step with Emma. It covers edits to groups you already have.
Watch Group Deleted
Instant triggerIn Make“Triggers when a group has been deleted.”
When a group disappears from Emma, your scenario hears about it and can clean up whatever depended on it elsewhere: a row in a tracking sheet, a tag in another app, a note to the person who owned the segment.
Watch Member Added to Group
Instant triggerIn Make“Triggers when a member has been added to a group.”
Joining a group is often the moment a campaign starts for a contact. This trigger passes that member to your scenario, so the next step (a task, a message in another channel, a CRM update) follows the group change instead of waiting for someone to notice.
Watch New Member
Instant triggerIn Make“Triggers when a new member is created.”
Each contact created in your Emma audience starts your scenario with that member as its bundle. It is the broadest way to react when your list grows.
Watch Member Opted Out
Instant triggerIn Make“Triggers when a member has opted out.”
An opt-out usually has to be respected in every tool that contacts the person, not only in Emma. This trigger hands the member who opted out to your scenario, so your other apps can stop writing to them too.
Watch Member Deleted
Instant triggerIn Make“Triggers when a member has been deleted.”
Removing a contact from Emma can set off the same cleanup elsewhere. The scenario receives the deleted member and can erase or flag the matching record in your other tools.
Watch Member Removed from Group
Instant triggerIn Make“Triggers when a member has been removed from a group.”
The mirror image of Watch Member Added to Group: your scenario starts when a contact leaves a group, with that member as its bundle. It helps whenever a group stands for a stage, a program or a list of beta testers.
Watch Member Status Updated
Instant triggerIn Make“Triggers when a member status has been updated.”
This trigger reacts when a member's status changes and gives your scenario the member concerned, so your reports and other apps reflect the new state.
Watch Member Updated
Instant triggerIn Make“Triggers when a member has been updated.”
Edits to a member record, such as a corrected name or a new value in one of your fields, can travel to your other tools through this trigger. The scenario receives the updated member and passes it along.
Watch Member Signed Up
Instant triggerIn Make“Triggers when a member has signed up.”
This one reacts to people who sign up, which makes it a natural start for a welcome path outside Emma. The new subscriber arrives in your scenario as a bundle, ready to be sent to a CRM or a sales channel.
Watch Import Contacts Finished
Instant triggerIn Make“Triggers when contacts have been imported.”
Imports bring a batch of contacts in one go. Rather than reacting to each person, this trigger fires when the contact import is done, so your scenario runs once, when the whole import is over.
Watch New Field
Instant triggerIn Make“Triggers when a new field is created.”
Fields shape what you store about each contact in Emma. When someone adds a field, this trigger tells your scenario, which helps keep a data dictionary or a mapping in another tool current.
Watch Field Updated
Instant triggerIn Make“Triggers when a field has been updated.”
An edited field can quietly disturb a scenario that maps data into it. This trigger warns you by starting a scenario each time a field changes in Emma, and the field arrives as the bundle, so your alert can name it.
Watch Field Deleted
Instant triggerIn Make“Triggers when a field has been deleted.”
When a field is removed from Emma, a module that still writes to it may be aiming at something that no longer exists. This trigger gives you the deleted field as a bundle so you can react early.
Watch Message Forwarded
Instant triggerIn Make“Triggers when a message has been forwarded.”
A forward means a reader found your email worth passing on. This trigger turns each forward into a bundle in your scenario, so you can spot the contacts who spread your content. Click Run once to see which details come through before you map them.
Watch Message Opened
Instant triggerIn Make“Triggers when a message has been opened.”
Opens are the most common engagement signal, so this trigger can start many runs after a send. Each open reaches your scenario as a bundle you can route to a CRM or a sheet.
Watch Message Clicked
Instant triggerIn Make“Triggers when a message has been clicked.”
A click shows stronger interest than an open: the reader went to your link. This trigger brings that click into your scenario, where it can become a follow-up task or a lead score in another tool.
Watch Message Share Clicked
Instant triggerIn Make“Triggers when a message share button has been clicked.”
Emma messages can carry a share button. This trigger reacts when a reader clicks it, which tells you who showed the intent to share your content.
Watch Message Shared
Instant triggerIn Make“Triggers when a message has been shared.”
When a message is actually shared, this trigger passes the event to your scenario. It confirms that your content left your list and went in front of new readers, which is worth tracking per campaign.
Emma actions and searches in Make
Emma gives you 12 modules in 3 groups. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
Groups
5 modulesList Groups
SearchIn Make“Retrieves a list of all groups.”
Returns every group in your Emma account, one bundle per group, so the rest of the scenario can work on each of them or pick the one you need.
Get a Member Group
ActionIn Make“Retrieves details of a member group specified by ID.”
Fetches the details of one group when you already hold its ID, for example from a trigger or from List Groups.
Create Member Groups
ActionIn Make“Creates new member groups.”
Adds new groups to your Emma account from a scenario, which saves building segments by hand each time a campaign, event or client appears in another tool.
Update a Member Group
ActionIn Make“Updates a member group specified by ID.”
Changes an existing group, identified by its ID, so a segment keeps matching reality when its purpose moves on.
Delete a Member Group
ActionIn Make“Deletes a member group specified by ID.”
Removes a group from Emma by its ID, handy for clearing out segments built for a one-off campaign.
Members
5 modulesSearch Audience Members
SearchIn Make“Searches audience members.”
Looks for members in your Emma audience and returns zero, one or several matches, each as its own bundle.
Get an Audience Member
ActionIn Make“Retrieves details of an audience member specified by ID.”
Retrieves one member's details from their ID, typically handed over by a trigger or a search earlier in the scenario.
Create an Audience Member
ActionIn Make“Creates a new audience member.”
Adds a new contact to your Emma audience from whatever app sits earlier in the scenario: a form, a store, an event tool.
Update an Audience Member
ActionIn Make“Updates an audience member specified by ID.”
Edits a member already in Emma, found by ID, so their record follows what changes in your other tools.
Delete an Audience Member
ActionIn Make“Deletes an audience member specified by ID. The member will be archived and will appear in the account's Archived Items section.”
Takes a member out of your active audience. Emma does not erase them for good: the member is archived and shows up in the account's Archived Items section.
Other
2 modulesTrigger a Custom Event
ActionIn Make“Sends payload to the Emma's Event API that triggers an automated workflow.”
Sends data to Emma's Event API, which starts an automated workflow inside Emma. It bridges something that happened in another app and an Emma automation.
Make an API Call
ActionIn Make“Performs an arbitrary API call.”
Calls any endpoint of the Emma API with the connection you already set up, which covers what the listed modules leave out.
Need help automating Emma with Make?
A person reads every message.