Core concepts
Understand these foundational OneSignal concepts before diving into advanced use cases.Users and External IDs
Learn how OneSignal identifies users and links them across devices using External IDs.
Subscriptions
Understand how subscriptions represent specific messaging channels like email, SMS, or devices.
Tags
Use tags to personalize messages and create targeted segments.
Custom events
Capture user actions and trigger automated Journeys or Wait Until steps.
Grow Subscriptions and enrich user data
Follow these guides to collect more opt-ins and capture meaningful user data.Mobile: Push permission prompts
Ask for permission the right way—help users understand the value of push notifications.
Web: Permission prompts
Capture Web Push, Email, and SMS subscriptions directly from your website.
Email: Confirmed opt-in
Reduce bounces and improve deliverability with a double opt-in flow.
Message Personalization
Use user data and preferences to personalize every message.
Abandoned cart or leaderboard content examples
Dynamically send personalized lists like abandoned carts, scores, or recommendations.
Increase engagement and retention
Use these strategies and examples to boost engagement, satisfaction, and repeat visits.Abandoned cart example
Recover lost revenue with event-triggered abandoned cart reminders.
Transactional messages
Send important real-time updates such as receipts, confirmations, or alerts.
Preference center
Let users manage their messaging preferences and communication channels.
Fallback messages: Email or SMS when push is unavailable
Ensure critical messages are delivered even when push is disabled.
Journey Examples
Explore ready-to-use Journey examples for engagement and lifecycle campaigns.
Increase app store reviews
Prompt satisfied users for App Store reviews while reducing friction.
Target outdated app versions
Encourage users with outdated versions to update via in-app messages.