Loops Make integrationAutomate Loops with Make.
Can your signup form, CRM or billing tool keep Loops up to date on its own? The Loops Make integration gives you 12 modules: one instant trigger and 11 actions on contacts, events and transactional emails. This guide connects your account, builds a first scenario and explains each module.
Verified Trustpilot reviews · AI, automation & growth agency
What can the Loops Make integration do for you?
The Loops Make integration links your Loops account to Make, a no-code tool where you build a scenario: the automation itself, a chain of modules that each do one job. On the Loops side, a scenario can create and update contacts, send events that start your loops, fire transactional emails and react when Loops reports an event.
An audience that fills itself. A SaaS team can pass every new signup from its app or its form tool to Update a Contact by Email. Loops receives the contact with its properties, and nobody exports a CSV again. If the property you need does not exist yet, Add a Custom Property creates it from the same scenario.
Product behavior that starts the right email. When a user finishes onboarding or upgrades in your product, Send an Event by User ID tells Loops, and the loop tied to that event takes over. The copywriting stays in Loops; Make only carries the signal.
Account emails sent from any tool. Send a Transactional Email lets an e-commerce shop or a booking tool send a receipt, a reset link or a confirmation through a template designed in Loops. For inspiration on the booking side, the Acuity Scheduling Make integration shows what that app can hand over.
The list stops at 12 modules: there is no search that returns several contacts, and only one trigger. For any other endpoint, Make an API Call reuses your connection. Loops also has an n8n node; the n8n vs Make comparison lays out how the two tools differ, and the Make review covers Make on its own.
How do you connect Loops to Make?
- 01
Generate an API key in Loops
In Loops, open Settings, then API, and click Generate. A window shows the key: copy it right away. This key is what lets Make act on your account, so keep it somewhere private.
- 02
Add a Loops module and create the connection
In your scenario, add any Loops module and click Create a connection. A connection is your Loops account linked to Make once and reused by every Loops module. The Connection name field is optional; a clear name helps if you run several workspaces.
- 03
Paste the key and save
Paste the API key copied from Loops and confirm. Make checks it and the connection appears in the module. From there, the fields of each Loops module can be filled with data coming from earlier modules.
Build your first Loops scenario
GoalWhen a new user signs up in another app, Make updates the contact in Loops and sends a welcome email.
- 01
Create the scenario
From the Scenarios page, create a new scenario and click the +. Pick the app where signups land (a form, a database, your product) as the first module.
- 02
Add Update a Contact by Email
Click the + on the right, search Loops and choose Update a Contact by Email. Link your account with Create a connection, then map the email and name from the first module.
- 03
Add Send a Transactional Email
Add one more Loops module, Send a Transactional Email. Point it to your welcome template and map the same email address, so the message reaches the person who just signed up.
- 04
Test with Run once
Click Run once and create a test signup. Each module shows the bundles it received, a bundle being one item passed along, here one contact. Check that the contact exists in Loops and the email arrived.
- 05
Schedule and switch on
Set the schedule on the first module, every 15 minutes by default, or keep it instant if that app offers a webhook. Then switch the scenario on so it keeps running without you.
What starts a Loops scenario
1 module starts a scenario when something happens in Loops. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Loops as soon as it happens.
Watch Events
Instant triggerIn Make“Triggers with every new event selected in your Loops account.”
Watch Events turns activity in your Loops account into the starting point of a scenario, so other tools hear about it without anyone copying data. You choose which events it listens to when you set it up, and each event arrives as a bundle the next modules can use.
What each Loops module does
Loops gives you 11 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
Add a Contact
ActionIn Make“Adds a contact to your Loops account.”
This one creates a brand new person in your Loops audience, ready to receive your loops and campaigns. It suits sources where every record is truly new.
Add a Custom Property
ActionIn Make“Adds a new custom property for contacts.”
Your contacts get a new field in Loops, such as a plan name or a signup source, that you can later use to segment or personalize emails.
Delete a Contact by Email
ActionIn Make“Deletes a Contact by using the Email.”
Removing someone from your Loops audience takes one step with this module: you give it the email address and the contact is gone from your list.
Delete a Contact by User ID
ActionIn Make“Deletes a User by using the User ID.”
Same result as the email version, except Loops finds the person through the user ID your product assigned, which stays stable even when an email changes.
Get a Contact by Email
ActionIn Make“Gets a Contact using the Email.”
Pull what Loops knows about a person into your scenario: you pass an email, and the contact's data becomes available to map into the next modules.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Here is your way past the 11 ready-made actions: any endpoint of the Loops API can be called from the scenario, with the connection you already set up.
Send an Event by Email
ActionIn Make“Sends an Event by using the Email.”
Tell Loops that something happened to a person, identified by email, and let the loop linked to that event send the right sequence.
Send an Event by User ID
ActionIn Make“Sends an Event by using the User ID.”
Product teams get the same event signal, keyed on the user ID from your app rather than an email, which fits data coming straight from a product database.
Send a Transactional Email
ActionIn Make“Sends a transactional email.”
One person, one message, sent now: a receipt, a password reset or a booking confirmation built from a template you designed in Loops.
Update a Contact by Email
ActionIn Make“Updates a contact in Loops or creates a new one if there is no contact for the given email.”
Keeping a contact current is its job, and it creates that contact when the email is not in Loops yet, which makes it the safest choice for syncing.
Update a Contact by User ID
ActionIn Make“Updates a Contact in Loops for a given User ID.”
When your source knows people by their product ID, this module updates the matching Loops contact without needing the email at all.
Need help automating Loops with Make?
A person reads every message.