- Home
- Resources
- Integrations
- SendPulse
SendPulse Make integrationAutomate SendPulse with Make.
Tired of copying contacts into SendPulse by hand? The SendPulse Make integration gives you 31 modules: 1 instant trigger, 21 actions and 9 searches. This guide is for marketers and ops leads, from the connection to a first working scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What can the SendPulse Make integration automate?
The SendPulse Make integration links your SendPulse account to Make so contacts, emails, campaigns and chatbot messages move without copy and paste. You build a scenario, the automation itself, from modules: each module is one brick, like a trigger that starts things or an action that does one job in SendPulse.
A welcome email that never waits. A new sign-up comes from your form tool, Create/Update a Contact saves the person in SendPulse, and Send an Email from Template sends the welcome message you already designed. Nobody has to export a list.
A list that stays clean. Verify an Email checks an address before it enters your base, List Bounces shows the addresses that bounced in the last 24 hours, and Unsubscribe a Contact takes the bad ones out of the list.
Chatbot follow-ups that match the lead. When a deal moves in your CRM, Set Tags to a Contact labels the bot contact and Run a Flow starts the right conversation, or Send a Whatsapp Bot Template Message sends an approved template.
The SendPulse documentation for Make gives no numeric limit, and when a listed module does not cover an endpoint, Make an API Call reaches the SendPulse API with the same connection. SendPulse often has an n8n node too: the n8n vs Make page explains how the two tools differ. To learn the editor step by step, see the Make training, and check the Make pricing page before you plan your operations.
How do you connect SendPulse to Make?
- 01
Turn on the REST API in SendPulse
You need a SendPulse account first. In your SendPulse account, enable the REST API: this is what lets Make talk to SendPulse on your behalf. Without it, the connection in Make cannot be created.
- 02
Create the connection in Make
In your scenario, click the +, search for SendPulse and pick any module. Click Create a connection and follow the prompts. A connection is your SendPulse account linked to Make once, then reused by every SendPulse module.
- 03
Check that Make can read your data
Once the connection exists, fill the first module. Make now lists the SendPulse objects it can read, so you pick them instead of typing IDs by hand. It is also a quick check that you linked the right SendPulse account.
Your first scenario: welcome every new sign-up
GoalWhen a new sign-up arrives from another app, Make saves the person in SendPulse and sends your welcome template.
- 01
Create the scenario
From the Scenarios page, create a new scenario and click the +. Pick the app where sign-ups land, such as your form tool, and choose its trigger module.
- 02
Save the contact in SendPulse
Click the + to the right of the first module, search for SendPulse and add Create/Update a Contact. Click Create a connection if this is your first SendPulse module, then map the email from the previous module.
- 03
Send the welcome template
Add Send an Email from Template after it. Pick the template you prepared in SendPulse and map the recipient from the sign-up data, so each new person gets the same message.
- 04
Test with Run once
Click Run once and submit a test sign-up. Open each module to read the bundles it received: a bundle is one item passed from a module to the next, here one person.
- 05
Schedule and switch it on
Set the schedule on the first module; a new scenario checks every 15 minutes by default. Then switch the scenario on. Each module run on a bundle counts as one operation on your Make plan.
What starts a SendPulse scenario
1 module starts a scenario when something happens in SendPulse. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by SendPulse as soon as it happens.
Watch Events
Instant triggerIn Make“Triggers when new events happen in SendPulse.”
Watch Events starts your scenario the moment SendPulse reports a new event, so the next modules work on fresh data instead of an old export. It is the only trigger of the app, which makes it the natural entry point when SendPulse is where things happen first.
What each SendPulse module does
SendPulse gives you 30 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
- Activate/deactivate a website subscriber
- Create a Push campaign
- Create a Template
- Create/Update a Contact
- Create/Update Contacts
- Get a Campaign
- Get a Website
- Get a Whatsapp Contact by Phone Number
- Make an API Call
- Run a Flow
- Send a Campaign
- Send an Email
- Send an Email from Template
- Send an Instagram Bot Message
- Send a Text to a Contact
- Send a Whatsapp Bot Message by Phone Number
- Send a Whatsapp Bot Template Message
- Set a Variable to a Contact
- Set Tags to a Contact
- Unsubscribe a Contact
- Verify an Email
- Get a Contact
- List Bounces
- List Campaigns
- List Contacts
- List Contacts by Tag
- List Contacts by Variable
- List Website Subscriptions
- Search a Contact by Email
- Search a Contact by Variable
Activate/deactivate a website subscriber
ActionIn Make“Activates/deactivates website subscriber by ID.”
Switching one website subscriber on or off from Make keeps your SendPulse website audience in line with what happens elsewhere. You point to the subscriber by ID and choose the new state.
Create a Push campaign
ActionIn Make“Creates a Push campaign.”
Push campaigns can be launched straight from a scenario with this action, so a message goes out when something happens rather than when someone remembers. The content can come from any earlier module.
Create a Template
ActionIn Make“Creates a template from HTML.”
Your HTML becomes a reusable SendPulse template with this action, ready for later sends. It saves you pasting code into the SendPulse editor each time a design changes.
Create/Update a Contact
ActionIn Make“Creates/updates a contact.”
One contact gets saved in SendPulse whether it is new or already there: the action creates it or updates it. That spares you a separate search step for most sign-up flows.
Create/Update Contacts
ActionIn Make“Adds/updates contacts to/in the list.”
Adding people to a mailing list, or refreshing those already in it, is what this action handles. It writes into the list you pick, which keeps your segments tidy.
Get a Campaign
ActionIn Make“Returns campaign details by campaign ID.”
Pulling the details of one campaign by its ID lets you reuse them further down the scenario, for a report or a message to the team.
Get a Website
ActionIn Make“Returns website information by Website ID.”
Information about one of your SendPulse websites comes back with this action, found by its Website ID. Handy when one scenario serves several sites and has to know which one it is handling right now.
Get a Whatsapp Contact by Phone Number
ActionIn Make“Retrieves a whatsapp contact by phone number.”
A phone number is often the only thing you have about a WhatsApp contact; this module turns it into the matching SendPulse contact, ready for the next steps.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Anything the SendPulse API offers but the listed modules miss can still be reached here, with the connection you already set up. It is the escape hatch of the integration.
Run a Flow
ActionIn Make“Runs a flow specfied by ID for the specified contact.”
A chatbot flow you built in SendPulse can be started for a given contact from a scenario, so the conversation begins at the right moment instead of waiting for the person to write.
Send a Campaign
ActionIn Make“Sends a text campaign to all subscribers of the specified bot.”
A text campaign reaches every subscriber of the bot you choose when this action runs. Use it for news that concerns the whole bot audience at once.
Send an Email
ActionIn Make“Sends email.”
Here the email is written inside the scenario, subject and body mapped from earlier modules, and SendPulse delivers it. Good for messages that change every time.
Send an Email from Template
ActionIn Make“Sends email from an existing template.”
Reusing a template you already keep in SendPulse, this action sends a consistent email without rebuilding the design in Make. The marketing team edits the template, the scenario keeps working.
Send an Instagram Bot Message
ActionIn Make“Sends a free message from a specified Instagram bot to a specified contact.”
With this action, one of your SendPulse Instagram bots writes a free message to a chosen contact. It lets a scenario answer on Instagram with data from any other app.
Send a Text to a Contact
ActionIn Make“Sends a text message to the specified contact.”
A plain text message goes to one chatbot contact you specify. It is the simplest way to reach a single person through a SendPulse bot from Make.
Send a Whatsapp Bot Message by Phone Number
ActionIn Make“Sends a whatsapp bot message to the specified phone number.”
Only a phone number in hand? Your WhatsApp bot can still message that person, since this action addresses the number directly instead of a contact ID.
Send a Whatsapp Bot Template Message
ActionIn Make“Sends a template message to a contact specified by ID.”
A WhatsApp template message, sent by your bot to a contact picked by ID, is what this action delivers. Templates keep the wording you prepared, which suits recurring notices.
Set a Variable to a Contact
ActionIn Make“Sets a variable to a contact specified by ID.”
Storing a value on a bot contact, such as a plan name or a last order, makes it available to your SendPulse flows later. The contact is picked by ID.
Set Tags to a Contact
ActionIn Make“Assigns the tags to a contact specified by ID.”
Tags on a bot contact are how SendPulse sorts people, and this action assigns them from Make, contact picked by ID. Your segments then follow what happens in other tools.
Unsubscribe a Contact
ActionIn Make“Unsubscribe a customer from the list.”
Removing someone from a mailing list happens here, so a request made anywhere, a form, a support ticket, is honored in SendPulse too.
Verify an Email
ActionIn Make“Verifies a single email address.”
A single address gets checked by SendPulse before you rely on it. Placed early in a scenario, it keeps doubtful addresses out of your lists.
Get a Contact
SearchIn Make“Get a contact by email.”
Looking up a contact by email returns what SendPulse knows about that person, ready to use in later modules. As a search, it can return zero, one or several bundles.
List Bounces
SearchIn Make“Returns bounces for the last 24 hours.”
The bounces from the last 24 hours come back as a list, each address its own bundle. It is a quick way to see which emails did not arrive.
List Campaigns
SearchIn Make“Lists campaigns.”
Your campaigns come back one bundle each, which lets a scenario loop over them or pick the one it needs.
List Contacts
SearchIn Make“Lists contacts from the list by List ID.”
Every contact of a mailing list, found by its List ID, flows out of this search as separate bundles. Handy to copy a list to another tool.
List Contacts by Tag
SearchIn Make“Lists all contacts of the specified bot by the specified tag.”
For a chosen bot, this search returns every contact carrying a given tag. It turns a SendPulse segment into items a scenario can act on.
List Contacts by Variable
SearchIn Make“Lists all contacts by variable ID of the specified bot.”
Pick a bot and a variable ID, and this search returns every contact of that bot sharing the variable. In practice, it reads back what Set a Variable to a Contact stored earlier, so your segments built in Make become usable lists.
List Website Subscriptions
SearchIn Make“Lists website subscriptions.”
The subscriptions of your SendPulse websites come back one bundle each, so you can inspect or sync them elsewhere.
Search a Contact by Email
SearchIn Make“Searches contact by variable value.”
Starting from an email address, this search finds the matching bot contact in SendPulse. Use it when email is the key your other tools share.
Search a Contact by Variable
SearchIn Make“Searches contact by variable value.”
Contacts get matched on the value of a variable with this search, not on their email. Useful when your own customer ID or plan is stored as a variable.
Need help automating SendPulse with Make?
A person reads every message.