Channel setup
Learn how to set up Push, In-App, Email, SMS, and Live Activities in OneSignal to create an effective multi-channel messaging strategy. Explore each channel’s benefits, setup steps, and best practices to optimize user engagement.
Messaging channels are distinct communication methods you can use to connect with your users. Each channel has unique advantages and setup requirements depending on your platform and goals. Use one or combine several to build a seamless, multi-channel experience:
Timely, alert-style messages that appear on a user’s device—even when the app or site isn’t open.
Push Notifications
Timely, alert-style messages that appear on a user’s device—even when the app or site isn’t open.
Push Notifications
Rich, interactive messages shown while users are actively using your app.
In-App Messages
Robust content delivered to a user’s inbox, ideal for marketing or transactional use cases.
Direct text messages to a user’s phone—ideal for urgent or time-sensitive communication.
SMS
Real-time updates that appear on iOS Lock Screens for dynamic, persistent information.
Live Activities
Before You Begin
Some setup tasks may require developer access to push, email, or SMS credentials.
To invite collaborators to your OneSignal apps, visit the Manage Team Members page.
Channel Setup Overview
Mobile Push Setup
Steps to set up push notifications for your mobile app.
Web Push Setup
Steps to set up push notifications for your website.
Email Setup
Send marketing and transactional emails with OneSignal.
In-App Setup
Display rich messages directly within your mobile app.
SMS Setup
Send targeted SMS messages directly to users’ phones.
Live Activities Setup
Provide real-time updates on iOS using Live Activities.
Technical Requirements by Channel
While OneSignal is built for ease of use, some setup tasks may require developer support depending on your integration. Use the chart below for a quick comparison:
Channel | Technical Complexity | Developer Required? | Setup Time |
---|---|---|---|
Web Push | Moderate | Yes | 15–45 min |
Mobile Push | High | Yes | 30–60 min |
Low | Optional | 15–60 min | |
SMS | Low | Optional | 15–60 min |
In-App Messages | High | Yes | 30–45 min |
Live Activities | High | Yes | 45–60 min |
Best Practices
- Start with a single channel (like Push or Email) before expanding.
- Use separate OneSignal apps for testing, staging, and production environments.
- Always test your messages before launching campaigns.
- Combine multiple channels in one OneSignal app to leverage Journeys automation.