Messaging channels
Marketing and transactional emails with built-in deliverability tools.
Mobile push
Push notifications on iOS, Android, Huawei, and Amazon, even when the app isn’t open.
Web push
Browser-based push notifications that reach users even when your site isn’t open.
In-app messages
Rich, interactive messages displayed while Users are active in your app.
SMS
Direct text messages for urgent or time-sensitive communication.
RCS
Branded, rich messages with read receipts. Falls back to SMS when the device or carrier doesn’t support RCS.
Live Activities
Real-time updates on the iOS Lock Screen and Dynamic Island. For Android, build a similar experience with Live Updates.
Channel comparison
Next steps
After setting up a channel, continue with the rest of your OneSignal implementation.Quickstart guide
Full implementation walkthrough: Users, segments, sending messages, and analytics.
Developer guide
SDK reference, API docs, User identity, and testing for engineering teams.
Send push notifications
Compose and send your first push notification.
Send emails
Send marketing and transactional emails from the dashboard, Journeys, or the API.
Send SMS
Send SMS, MMS, and RCS messages and choose the right texting program.
Journeys
Automate multi-channel flows based on User behavior.
Related tutorials
Push fallback to email or SMS
Deliver critical messages by email or SMS when push notifications fail.
Transactional messages
Send OTPs, billing updates, and reminders through push, email, or SMS with the API.