Skip to main content

Image
Dashboard setup
Set up your OneSignal project, configure platforms, and start sending notifications quickly.

Image
SDK setup
Install and integrate the OneSignal SDK with your app to enable messaging capabilities.

Image
API reference
Explore our full API reference to automate messaging, manage users, and track delivery.

Image
Push
Set up and send mobile and web push notifications with advanced targeting and automation.

Image
Email
Build, personalize, and send transactional and marketing emails using OneSignal.

Image
SMS & RCS
Send time-sensitive SMS and RCS messages using OneSignal’s powerful messaging engine.

Image
In-app messages
Create in-app messages to engage users while they’re active in your app.

Image
Live Activities
Deliver real-time updates to iOS Live Activities using OneSignal’s SDK and API.

Image
Journeys
Design no-code messaging journeys across channels to onboard, retain, and re-engage users.

Image
A/B Testing
Optimize your messaging with A/B tests to improve engagement and conversion rates.

Image
Analytics
Track the success of your messaging campaigns with detailed analytics.

Image
Integrations
Connect OneSignal to 3rd party tools, CRMs, data pipelines, and more via SDKs or webhooks.
Essential Concepts

Master these fundamental concepts to build effective messaging campaigns and understand OneSignal’s core capabilities.

Image
Tags
Custom metadata attached to users to store preferences, behaviors, and properties for targeting.

Image
Segmentation
Dynamic groups of users based on criteria like behavior, location, tags, and subscription status.

Image
Users
A User represents an individual with one or more subscriptions to messaging channels like push, email, and SMS.

Image
Subscriptions
A subscription in OneSignal represents the specific channel or device through which a user can receive messages.

Image
External ID
A unique identifier you assign to link a OneSignal user with your own user system or database.

Image
OneSignal ID
A unique UUID automatically generated by OneSignal to identify each user in the system.

Image
Personalization
The ability to customize message content using user data, tags, and dynamic content for relevant experiences.

Image
Deep Linking
Direct users to specific app screens or web pages with custom deep links and URLs.

Image
Multi-Language
Send messages in multiple languages to reach global audiences effectively.

Image
confirmed receipt
Verification that a push notification was successfully delivered to and displayed on a user’s device.

Image
Custom Outcomes
Track custom conversion events and measure the impact of your messaging campaigns.

Image
Event Streams
Stream real-time messaging events to external systems for advanced analytics and automation.