Now that OneSignal is set up in your app, pick a use case to build. Each tutorial below is a working example you can adapt, grounded in the core concepts shared across every section.Documentation Index
Fetch the complete documentation index at: https://documentation.onesignal.com/llms.txt
Use this file to discover all available pages before exploring further.
New to OneSignal? Complete the Quickstart guide first to install the SDK and send your first message, then come back here to pick your use cases.
Core concepts
Every tutorial on this page builds on these foundations. Skim them once and you’ll recognize the same patterns everywhere else.Users and External IDs
Learn how OneSignal identifies users and links them across devices using External IDs.
Segments
Build audience segments using tag filters and other conditions.
Tags
Add custom properties to users for personalization and segmentation.
Custom events
Capture user actions and trigger automated Journeys or Wait Until steps.
Journeys
Build automated messaging workflows triggered by user behavior and data.
Personalization
Use user data and preferences to personalize every message.
Industry strategies
Jump to the playbook for your industry, or browse use cases by lifecycle stage below. Many strategies apply across industries.Mobile
Basic onboarding, retention, trial-to-paid conversion, and win-back strategies for mobile apps.
Gaming
Establish streaks and regular use early. Reward highly-engaged players and re-engage lapsed players.
Ecommerce
Abandoned cart recovery and loyalty programs.
News and media
Get readers to complete their profile and pick categories to send them messages they care about.
Financial and fintech
Push for that critical early-win like making a deposit or transaction and 2FA confirmation.
Onboard new users
Set your messaging foundation, collect more opt-ins, and capture meaningful user data in the first session.Basic welcome journeys
Set up a Welcome Journey for your app.
Gaming: Welcome Journey
Drive new players to their first meaningful in-game action with an automated onboarding flow.
Push permission prompts
Ask for permission the right way so more users opt in to push.
Category onboarding
Have readers pick topics so every message is one they want.
Engage and convert
Trigger the right message at the right moment to move users toward an action.Event-driven Journeys
Trigger Journeys with user actions and events.
Abandoned cart
Recover lost revenue with event-triggered abandoned cart reminders.
Loyalty Journey
Notify customers of points balances and unlocked rewards to drive repeat purchases.
Flash sales and Black Friday
Drive urgency with time-limited sale campaigns.
Back-in-stock alerts
Notify users when products are back in stock.
Retain and re-engage
Keep users coming back, recover lapsed users, and earn long-term loyalty.Daily streaks
Reward consistency with daily streak reminders that keep users coming back.
Increase App Store reviews
Prompt satisfied users for App Store reviews while reducing friction.
Target outdated app versions
Prompt users on outdated versions to update via in-app messages.
Push fallback to email or SMS
Ensure critical messages are delivered even when push is disabled.
Operational
Always-on infrastructure that runs alongside your campaigns.Transactional messages
Send important real-time updates such as receipts, confirmations, or alerts.
Booking confirmations
Send booking confirmations and recovery emails triggered by real-time booking status.
Magic link and OTP verification
Send one-time passwords, magic links, and verification emails for sign-in and authentication.
Email confirmed opt-in
Reduce bounces and improve deliverability with a double opt-in flow.
Preference center
Let users manage their messaging preferences and communication channels.