- Home
- Resources
- Integrations
- OneSignal
OneSignal Zapier integrationAutomate OneSignal with Zapier.
The OneSignal Zapier integration comes with 1 trigger and 2 actions. You can send a push notification when something happens in another tool, target segments of your audience, and know each time a new notification goes out, all without touching code.
Verified Trustpilot reviews · AI, automation & growth agency
What the OneSignal Zapier integration is for
OneSignal sends push notifications to phones and browsers. Zapier connects apps without code. Put together, any event Zapier can see in your other tools can become a push sent through OneSignal, and each notification created in OneSignal can start an automation of its own.
Three results justify setting it up. A push that goes out on its own: Send Push Notification fires a simple message to every device as soon as another app reports something worth telling your users. A message aimed at the right people: Send Advanced Push Notification picks the segments to reach and the platforms to send to, so iOS users and web subscribers can be treated apart. A trace of every send: New Notification Created spots each new notification, which lets you log it or tell the team elsewhere.
The limits are just as clear. There is no search step, so a Zap cannot look up a user or a segment before it acts. There is no action to edit or cancel a notification once sent. And the only trigger is about notifications, not about new subscribers. Before you commit, look at the OneSignal Make integration to see whether it covers what Zapier leaves out, and at our Zapier review if you are still choosing a tool.
Zapier words, explained once
Eight terms come back all through this page. Here they are in plain English.
- Zap
- The automation you build on Zapier: a trigger, then one or more actions that run each time the trigger event happens.
- Trigger
- The event that starts a Zap. With OneSignal, that is a new notification created in your account.
- Action
- The step the Zap carries out once it has started, such as sending a push notification through OneSignal.
- Task
- What Zapier bills: one action that completes successfully. Your plan sets how many of those you get each month.
- Polling vs instant
- Polling means Zapier checks the app on a timer. Instant means the app calls Zapier when it happens. OneSignal's trigger is polling.
- Filter
- A step that only lets the Zap go on when the data meets a condition you set. Anything else stops right there.
- Multi-step Zap
- Any Zap with more than one trigger and one action. A filter or a second action is enough, and a paid plan is then required.
- Connection
- Your OneSignal account linked to Zapier one time, then reused by every OneSignal step in every Zap you build.
What it costs, push by push
The bill is not per Zap. It is per action that goes through.
- Free plan100 tasks a month
- Free plan Zap size2 steps only
- Premium appNo
- Trigger typePolling
Each push that OneSignal accepts from your Zap counts as one task, and a send that fails is not counted. The trigger is free: Zapier can check for new notifications as often as your plan allows without spending anything. The free plan gives 100 tasks a month and unlimited Zaps, but each Zap stops at two steps. The filter that keeps a OneSignal Zap from looping makes it multi-step, so in practice this setup needs a paid plan. OneSignal is not a premium app.
Connect OneSignal to Zapier in 3 steps
- 01
Find OneSignal
Open the Apps page of your Zapier account and click + Add connection. In the dialog that appears, search for OneSignal and select it from the results.
- 02
Sign in
Click Add connection. A tab opens on OneSignal: sign in with the OneSignal account you want the Zap to send from. Zapier only reaches what that account can reach, so anything owned by a colleague needs read or write access first.
- 03
Allow access
Grant Zapier access to the account when OneSignal asks. The connection then appears on your Apps page and every OneSignal step reuses it, so this is the only time you sign in.
Your first Zap: relay a notification without looping
GoalWhen a new notification is created in OneSignal and it was not sent by this Zap, send a targeted version to a chosen segment.
- 01
Pick the trigger
Start a new Zap, choose OneSignal as the app and New Notification Created as the event, then select the connection you made a moment ago.
- 02
Test it on real data
Test the trigger. Zapier pulls the three most recent notifications from your account, so the next steps are set on a real message rather than a blank one.
- 03
Break the loop with a filter
Add a Filter step. In Configure & test, find a field in the test notification that sets your team's messages apart from this Zap's sends, and keep only the first kind.
- 04
Send the targeted push
Add OneSignal with Send Advanced Push Notification. Type the segment names to reach, choose the platforms, map the message from the trigger, and test.
- 05
Publish
Check every test result, then Publish. With the filter, the Zap is multi-step and needs a paid plan. Each push that goes through costs one task.
The OneSignal trigger
1 event starts a Zap when something happens in OneSignal. Zapier checks for them at the interval your plan allows.
New Notification Created
Polling triggerIn Zapier“Triggers when you have one or more new notifications created.”
Kicks off your Zap when one or more new notifications appear in your OneSignal account, whoever created them. What Zapier gets about each notification is then ready for the steps that follow, to log it, share it or act on it.
The OneSignal actions
OneSignal gives you 2 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Send Push Notification
ActionIn Zapier“Send a simple push notification to all devices.”
Sends one plain message to all the devices subscribed to your app. You only write the content, no audience to choose, which makes it the quickest send there is.
Send Advanced Push Notification
ActionIn Zapier“Sends a new push notification to one or more devices with advanced settings.”
Goes further than the simple send: you name the segments that should receive it and choose the platforms, from iOS and Android to web browsers, one by one.
When it breaks
Zapier lists no error specific to OneSignal. The traps come from how Zaps behave, and one of them hits this app harder than most.
These four cases cover what usually goes wrong once a OneSignal Zap is live. If one of them keeps biting, our Zapier troubleshooting page walks through the fixes.
The Zap sets itself off
Trigger on New Notification Created, send a push in the same Zap, and that push is a new notification. The Zap starts again, and again, eating tasks until a filter stops it.Past notifications are skipped
A Zap only sees what happens after you publish it. Notifications sent before that never start it, and catching up on them is a separate job.A big burst is held back
When a large batch of notifications appears at once, the trigger suddenly returns a lot of items. Zapier's flood protection can hold that batch instead of running it.No notification runs twice
On a polling trigger, Zapier remembers what it has already seen. The same notification does not start the Zap a second time.
Need help automating OneSignal with Zapier?
A person reads every message.



