All Integrations

Multichannel push notifications

OneSignal

  • Supports real-time tracking of A/B test messages to send, track, and analyze campaign performance

  • Automates campaign delivery, enabling marketers to configure segments, manage notification templates, and create and send push notifications and drip campaigns based on an automated schedule 

  • Segments users based on categories like  Not Active or Engaged and supports custom segments based on attributes like first session time, amount spent, or item purchased

  • Enables tagging and variable substitution so helpdesks and marketers can personalize messages using tags like  {{ tag_key | default: "default_value" }} 

Try Segment

Segment makes it easy to set up OneSignal

How OneSignal works

Installing OneSignal natively includes the requirement to bundle its SDK into your app and also hooking into various methods to get everything working. Specifically you need to make sure the push token and advertising ID are collected first. Also, any important information about your users and what they’re doing in your app will require additional hooks and in some cases, variable data from your users database. All the push notification sending rules are handled in the OneSignal dashboard, so there’s no need for custom code on that end. 

Automates campaign delivery, enabling marketers to configure segments, manage notification templates, and create and send push notifications and drip campaigns based on an automated schedule
Automates campaign delivery, enabling marketers to configure segments, manage notification templates, and create and send push notifications and drip campaigns based on an automated schedule
Supports real-time tracking of A/B test messages to send, track, and analyze campaign  performance
Supports real-time tracking of A/B test messages to send, track, and analyze campaign performance

+

Get more out of OneSignal with Segment

If you’re using Segment to install OneSignal, the implementation is a lot easier than doing it manually. OneSignal still requires you to bundle its SDK into your Segment SDK, but that can be done with a single line of code in your pod file. Once it’s bundled, the rest of your customer data gets translated and sent to OneSignal in the format it expects. Device information, push tokens, and advertising IDs are collected automatically by Segment without additional custom code necessary. Your Segment identify  and track calls will be passed through to OneSignal and that data can be used to target push notifications to users based on who they are or what they’ve done in your app.

Try Segment

Segment makes it easy to set up OneSignal

Getting Started with Segment

Segment is the infrastructure for your customer data. Use one API to unlock 200+ tools for every team in your company. With Segment, developers can stop building tedious and expensive one-off data integrations while business users can get straight to work, turning on their favorite apps right from the Segment dashboard.