- Home
- Resources
- Integrations
- OneSignal
OneSignal Make integrationAutomate OneSignal with Make.
Need a push, email or SMS to leave OneSignal the moment something happens in another tool? The OneSignal Make integration gives you 8 modules, 7 actions and 1 search. This guide connects your account, builds a first scenario and explains which modules still deserve your time.
Verified Trustpilot reviews · AI, automation & growth agency
What can the OneSignal Make integration do for you?
The OneSignal Make integration lets a Make scenario, the automation you build in Make as a chain of bricks, send messages through your OneSignal app. Something happens in another tool, Make picks it up, and OneSignal delivers the email, push or SMS to your audience without anyone copying data by hand.
Order updates that reach the buyer. For an online store, a new order in your shop app can feed Send a notification, so the customer gets a push or an SMS with the details you mapped from the order.
Alerts for your own team. A support platform flags an urgent ticket, and the same module sends an email notification to the people on call. Nobody has to watch a dashboard to know it happened.
Calls the listed modules do not cover. Make an API call reuses your OneSignal connection to reach any endpoint of the OneSignal API, which is the way out when you need more than a notification.
Two limits to know before you start. OneSignal has no trigger in Make, so your scenario always starts from another app or from a schedule. And six of the 8 modules carry the Deprecated label, which is covered in the notes below. If you want a guided path, the Make training walks through scenarios like these, and Make troubleshooting helps when a run fails. Still hesitating between the two tools? Read n8n vs Make.
How do you connect OneSignal to Make?
- 01
Copy your keys in OneSignal
Open your OneSignal dashboard, pick the app you want to automate, then go to Settings in the left sidebar and click Keys & IDs. Copy the App ID and the key labeled REST API Key.
- 02
Add a OneSignal module
In your Make scenario, add any OneSignal module and click Create a connection. A connection is your OneSignal account linked to Make once, then reused by every OneSignal module you add later.
- 03
Paste the credentials
Give the connection a clear name in Connection name if you like, then enter the credentials you copied and follow the instructions on screen. Once the connection exists, every OneSignal module in Make can use it.
Your first scenario with OneSignal
GoalWhen a new record lands in another app, Make sends a OneSignal notification about it.
- 01
Create the scenario
On the Scenarios page, create a new scenario and click the + to add the first module. This one comes from the app where the event happens, since OneSignal has no trigger.
- 02
Pick the starting app
Search the app that holds the event, a shop or a form tool for example, choose its module and click Create a connection to link that account too.
- 03
Add Send a notification
Click the + on the right of the first module, search OneSignal and choose Send a notification. Connect your account with the keys from the previous section.
- 04
Map the message
Fill the module fields and drag in data from the first module, such as a name or an order detail. Each bundle, one item passed from module to module, becomes one message.
- 05
Test with Run once
Click Run once to execute the scenario a single time, then open the bubbles to read the bundles each module received. Send the test to yourself before your audience sees it.
- 06
Schedule and switch on
Set the schedule on the first module, every 15 minutes by default, then switch the scenario on. From then on, each new event produces its notification without you.
What each OneSignal module does
OneSignal gives you 8 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
Make an API call
ActionIn Make“Performs an arbitrary authorized API call.”
This module lets you reach any endpoint of the OneSignal API from your scenario, with the connection you already set up, so you are not limited to the ready-made modules.
Send a notification
ActionIn Make“Sends an email, push or sms notification (message).”
Your customers or your team receive an email, a push or an SMS built from the data of the previous modules. In a typical OneSignal scenario, it is the last step.
Add a New Device (Deprecated)
ActionIn the docs onlyIts name says it registers a device in your OneSignal app, and Make now labels it Deprecated. The official directory gives it no description, so this page cannot tell you more about its fields.
Add a New Purchase (Deprecated)
ActionIn the docs onlyBy its name, this action records a purchase against a device in OneSignal. Make flags it as Deprecated and gives no official description: a legacy piece, not a starting point.
Add a Session (Deprecated)
ActionIn the docs onlyAs the title suggests, this one adds a session to a device in OneSignal. Make shows it as Deprecated and publishes no description, so nothing on this page goes beyond its name.
Export Devices to CSV (Deprecated)
ActionIn the docs onlyGoing by its name, it asks OneSignal for an export of your devices as a CSV file. Make marks it Deprecated and the directory offers no description, so its output is not documented here.
Get a Device (Deprecated)
ActionIn the docs onlyThis action, judging from its title, fetches one device from your OneSignal app so later modules can use its data. It carries the Deprecated label and has no official description.
List devices (Deprecated)
SearchIn the docs onlyUnlike the other modules, this is a search: it can return zero, one or many devices, each one as its own bundle, and every following module runs once per bundle. Make lists it as Deprecated.
Need help automating OneSignal with Make?
A person reads every message.