Channel setup

Setup your message channels.

Messaging channels are the different communication pathways you can use to reach your audience. Each channel has its own benefits and setup steps depending on your use case and platforms. You can use a single channel or combine them to create a seamless, multi-channel experience.

  • Push Notifications: Alert-style messages that appear on a user's device even when they're not actively using your app or website.
  • In-App Messages: Rich, interactive messages that display while users are actively engaging with your app.
  • Email: Traditional messages delivered to a user's inbox with support for detailed content and rich media.
  • SMS: Text messages sent directly to a user's phone number, ideal for urgent communications.
  • Live Activities: Dynamic, real-time updates that appear on the iOS Lock Screen.

Before you begin

Some setup may require a developer or someone with access to your push, email, and/or sms credentials.

If you have other team members that need access to your OneSignal apps, see our Account Management page to invite them!


Channel setup overview

Consider which channels align with your audience's preferences and behaviors, then follow these guides to set them up.


Technical requirements by channel

OneSignal is designed to be easy to setup and shouldn't require a developer if you have access to your codebase. However, everyone's setup is different and depending on the complexity and use cases, additional setup time may be required. For basic setup from start to sending a message for that channel, these are the estimated technical requirements and setup times.

ChannelTechnical ComplexityDeveloper Required?Setup Time
Web PushModerateYes15-45 min
Mobile PushHighYes30-60 min
EmailLowOptional15-60 min
SMSLowOptional15-60 min
In-App MessagesHighYes30-45 min
Live ActivitiesHighYes45-60 min

Best practices

  • Start with one channel (like push or email) before moving on to others.
  • Use different OneSignal apps for test/staging/production environments
  • Send a test message to confirm setup.
  • Combine channels into a single OneSignal app for seamless user experience and automation with Journeys.


🚧

Need help?

Contact our Support team via [email protected] or use the red button in the bottom right of your screen. We're happy to help!