Skip to main content
Learn how to successfully implement OneSignal features and apply proven messaging strategies that top-performing brands use to drive engagement, retention, and revenue. Each tutorial walks you through practical use cases—from initial setup to advanced personalization—so you can confidently deliver the right message at the right time.

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.

Increase engagement and retention

Use these strategies and examples to boost engagement, satisfaction, and repeat visits.

Abandoned cart tutorial

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.