Create personalized, automated omnichannel messaging flows with OneSignal Journeys to drive engagement, conversion, and retention.
OneSignal Journeys let you build personalized, automated messaging flows across email, push notifications, SMS, in-app messaging, and web push—all without writing a single line of code.
Journeys allow you to automate lifecycle messaging based on user behavior, time delays, or profile attributes. Common use cases include:
Example Journey.
For questions on how many Journeys you can use in your account, please refer to the pricing page.
Journeys work best when you leverage multiple channels thoughtfully to meet users where they are.
Use different messaging types strategically:
Mixing channels improves visibility, reduces fatigue, and ensures messages are relevant in context.
To avoid sending confusing or duplicate messages across channels, assign an External ID to every user.
If an External ID is not set:
With an External ID:
Learn how to define and manage users, assign External IDs, and track user-level engagement across channels.
Understand how OneSignal tracks user activity across devices and channels, and how it ties back to unified user profiles.
Journeys are made up of modular components that give you complete control over who enters, what they receive, and when.
Set how users enter or exit a Journey, define re-entry logic, and control when Journeys are active. These foundational settings ensure your flow behaves exactly as expected.
Learn about message steps—like push, email, SMS, and in-app—and how to configure each to deliver personalized, timely content.
Add branching logic, wait steps, split paths, and delays to build dynamic, conditional flows that react to user behavior and timing.
Send real-time updates from your Journey to other tools (like CRMs or analytics platforms) to keep your stack in sync and trigger external automations.
Understand how your Journeys are performing and keep them optimized over time.
Monitor key metrics like completion rate, conversions, drop-offs, and per-message performance. Identify bottlenecks and optimize with confidence.
Learn how to pause, edit, duplicate, archive, and version control your Journeys to keep them up-to-date and effective.
Need inspiration or a quick-start template? These examples walk through common Journey flows you can adapt for your use case.
Step-by-step walkthroughs for onboarding, re-engagement, abandoned carts, and more.
If you’ve previously used Automated Messages, Journeys offer a more powerful, flexible way to orchestrate cross-channel campaigns. We recommend migrating to Journeys for more advanced use cases and streamlined management.
Create personalized, automated omnichannel messaging flows with OneSignal Journeys to drive engagement, conversion, and retention.
OneSignal Journeys let you build personalized, automated messaging flows across email, push notifications, SMS, in-app messaging, and web push—all without writing a single line of code.
Journeys allow you to automate lifecycle messaging based on user behavior, time delays, or profile attributes. Common use cases include:
Example Journey.
For questions on how many Journeys you can use in your account, please refer to the pricing page.
Journeys work best when you leverage multiple channels thoughtfully to meet users where they are.
Use different messaging types strategically:
Mixing channels improves visibility, reduces fatigue, and ensures messages are relevant in context.
To avoid sending confusing or duplicate messages across channels, assign an External ID to every user.
If an External ID is not set:
With an External ID:
Learn how to define and manage users, assign External IDs, and track user-level engagement across channels.
Understand how OneSignal tracks user activity across devices and channels, and how it ties back to unified user profiles.
Journeys are made up of modular components that give you complete control over who enters, what they receive, and when.
Set how users enter or exit a Journey, define re-entry logic, and control when Journeys are active. These foundational settings ensure your flow behaves exactly as expected.
Learn about message steps—like push, email, SMS, and in-app—and how to configure each to deliver personalized, timely content.
Add branching logic, wait steps, split paths, and delays to build dynamic, conditional flows that react to user behavior and timing.
Send real-time updates from your Journey to other tools (like CRMs or analytics platforms) to keep your stack in sync and trigger external automations.
Understand how your Journeys are performing and keep them optimized over time.
Monitor key metrics like completion rate, conversions, drop-offs, and per-message performance. Identify bottlenecks and optimize with confidence.
Learn how to pause, edit, duplicate, archive, and version control your Journeys to keep them up-to-date and effective.
Need inspiration or a quick-start template? These examples walk through common Journey flows you can adapt for your use case.
Step-by-step walkthroughs for onboarding, re-engagement, abandoned carts, and more.
If you’ve previously used Automated Messages, Journeys offer a more powerful, flexible way to orchestrate cross-channel campaigns. We recommend migrating to Journeys for more advanced use cases and streamlined management.