Jump to Content
OneSignal DocumentationJourneysUsersSDKIntegrations
GuidesServer REST API ReferenceChangelog
JourneysUsersSDKIntegrationsLog InSign UpOneSignal Documentation
Log InSign Up
GuidesServer REST API ReferenceChangelog

OneSignal

  • Documentation

Getting Started

  • Onboarding With OneSignal
  • Mobile Quickstart
    • iOS SDK Setup
    • Android SDK Setup
    • Unity SDK Setup
    • React Native SDK Setup
    • Expo SDK Setup
    • Flutter SDK Setup
    • Ionic & Capacitor SDK Setup
    • Cordova SDK Setup
    • Xamarin SDK Setup
    • .NET MAUI SDK Setup
    • Amazon SDK Setup
    • macOS App Setup
    • Windows App Setup
    • Huawei SDK Setup
    • Huawei Unity SDK Setup
    • Huawei React Native SDK Setup
    • Huawei Flutter SDK Setup
    • Huawei Xamarin SDK Setup
    • Huawei Cordova SDK Setup
  • Web Quickstart
    • Custom Code Setup
    • Local Testing
    • Angular Setup
    • React JS Setup
    • Vue JS Setup
    • Magento Setup
    • Drupal Setup
    • Joomla Setup
  • Email Quickstart
    • Email Sending Domain Setup
    • Mailgun Setup
    • SendGrid Setup
    • Mailchimp Setup
  • SMS Quickstart
    • Twilio Setup
  • In-App Messages Quickstart
  • Live Activities Quickstart

Features

  • Users
    • Aliases & External ID
    • Subscriptions
    • Preference Center
    • Delete Users & Subscriptions
    • Find & Set Test Subscriptions
  • Data Tags
    • Tags: Track User Events and Attributes
    • Tags: Import User Attributes
    • Tags: Time Operators
    • Tags: Abandoned Cart
    • Tags: Subscription Page
    • Tags: Notification Data
    • Tags: Page Visits
    • Tags FAQ
  • Segments
  • Message Personalization
    • Using Liquid Syntax
    • Multi-Language Messaging
    • Custom URLs
    • Example: Abandoned Cart Content
    • Example: Verification, Magic Link, OTP
  • Sending Messages
    • Automated Messages
    • Templates
    • Drafts
    • Frequency Capping
    • Throttling
    • Retargeting Messages
  • Journeys
    • Journeys Examples
    • Journeys Webhooks
    • Journeys Analytics
  • A/B Testing
    • Push A/B Testing
    • Email A/B Testing
  • Analytics
    • Delivery: Message Reports
    • Push Notification Message Reports
    • Email Message Reports
    • In-App Message Report
    • SMS Message Reports
    • Outcomes
    • Confirmed Deliveries
    • Web Push Webhooks
  • Account Management
    • Apps & Organizations
    • Disabled Apps & Orgs
    • Manage Team Members
    • Single Sign-On
    • Keys & IDs
    • Two-Step Authentication
    • Billing FAQ
  • Exporting Data
    • Export User Data
    • Export Message Data
    • Export Outcomes Data
    • Export Email Delivery Data
  • Data and Security
    • Data Collected by the OneSignal SDK
    • Handling Personal Data
    • Apple App Privacy Requirements
    • Google Play Data Safety Requirements
    • Identity Verification
    • GDPR & Individual Rights
    • Privacy Policy
    • Terms of Use
  • Industry Best Practices
    • Gaming Industry
    • Financial / Fintech Industry
    • News and Media Industry

Channels

  • Channels Overview
  • Mobile Push Notifications
    • Service Extensions
    • URLs, Links and Deep Links
    • Images & Rich Media
    • Badges
    • Notification Sounds
    • Action Buttons
    • Remove Notifications and TTL
    • Notification Grouping
    • Location-Triggered Notifications
    • Android Customizations
    • Android 13 Push Notification Developer Update Guide
    • Android: Notification Icons
    • Android: Notification Channel Categories
    • Android: Firebase Credentials
    • Huawei: Authorizing OneSignal
    • iOS Customizations
    • iOS: Provisional Push Notifications
    • iOS: Image Carousel Push Notifications
    • iOS: Focus Modes and Interruption Levels
    • iOS: Relevance Score
    • iOS: SDK App Groups setup
    • iOS: Establishing a Connection to APNs
    • iOS: p8 Token-Based Connection to APNs
    • iOS: p12 Generate Certificates
    • iOS: App Clip Support
    • Example: Create Activity Feed
    • Example: User-User Messages
    • Example: Social Activities
    • Data & Background Notifications
    • VoIP Notifications
    • watchOS & Wear OS Support
  • Web Push Notifications
    • OneSignal Service Worker
    • Mobile Web Push for iOS/iPadOS
    • Web Application Manifest
    • Prompting
    • Prompt Localization
    • Slide Prompt
    • Category Prompt
    • Email & Phone Number Web Prompt
    • Bell Prompt
    • Custom Link Prompt
    • Native Browser Prompt
    • Web Push Icons & Images
    • Advanced Options
    • Unsubscribe from Web Notifications
    • Web Push Topic & Collapsing
    • WordPress Customizations
    • FAQ: Safari Web Push
    • FAQ: Shopify App
    • FAQ: Clearing Cookies
    • FAQ: Browser Behavior
    • Use Cases & Best Practices
    • News or Media Site Best Practices
    • Ecommerce Best Practices
    • Getting Your Audience to "Add to Home Screen"
  • In-App Messages
    • Design In-App Messages with Drag and Drop
    • Design In-App Messages with HTML
    • In-App Message HTML Templates
    • In-App JS Library
    • How to make a Carousel
    • How to add Click Actions
    • How to add Triggers
    • How to Prompt for Push Permissions with In-App Messages
    • How to Prompt for Location Tracking
    • Example: Ask for App Store Rating
    • Example: App Version Update
    • Example: Personalize In-App Messages
    • Example: In-App Message Tutorial
    • Example: Create A Survey
    • Example: Target Certain Android Manufacturers and Devices
    • Example: Trigger In-App Message from Push Open
    • Example: Trigger In-App Message after closing an In-App Message
  • Email Messaging
    • Import Email Addresses
    • Sending Email Messages
    • Design Emails with Drag and Drop
    • Design Emails with HTML
    • Email Template Forwarding
    • Email Warm Up
    • Email Links and Click Tracking
    • Unsubscribe Links & Email Subscriptions
    • Create a Custom Unsubscribe Page
    • Send Transactional Emails
    • Email Reputation & Suppression List
    • Email Regulatory Compliance
    • Email Acceptable Use Policy & Code of Conduct
  • SMS Messaging
    • Import Phone Numbers
    • Sending SMS Messages
    • Using SMS as a Fallback Option for Push Notifications
  • Live Activities
    • How to Create and Update iOS Live Activities
    • Maximizing Live Activity Engagement
    • Video: Live Activities Office Hours
    • Video: Live Activities as New Messaging Channel
    • Live Activities: FAQ

Integrations

  • Integrations Overview
    • Mixpanel
    • Amplitude
    • HubSpot
    • Segment.com Integration
    • Snowflake
    • Adobe Audience Manager
    • Google Analytics
    • Google Analytics for Firebase
    • Zapier
    • Adjust
  • CMS, SPA & App Builder Integrations
    • WordPress Setup
    • WordPress Customizations
    • WordPress Troubleshooting
    • Median.co (formerly GoNative.io)
    • Shopify App Overview
    • Shopify App Setup
    • FAQ: Shopify App
  • Event Webhooks
    • Quick Start Guide for Event Webhooks

SDK & API Reference

  • User Model Migration Guide
  • Frontend SDKs
    • Mobile SDKs
    • Web SDK
    • Data Tags SDK Methods
    • In-App Message SDK Methods
    • SMS SDK Methods
    • Email SDK Methods
    • Live Activities SDK Methods
  • Backend SDKs
    • .NET Client SDK
    • CPP Client SDK
    • Go Client SDK
    • Java Client SDK
    • Node Client SDK
    • PHP Client SDK
    • Python Client SDK
    • Ruby Client SDK
    • Ruby On Rails Plugin
    • Rust Client SDK
  • REST API Overview
    • REST API Reference
    • Rate Limits
    • Idempotent Notification Requests
    • Transactional Messages

Troubleshooting

  • Mobile Troubleshooting
    • Capturing a Debug Log
    • Notifications Not Shown - Mobile Push
    • Notification Images Not Showing
    • Duplicated Notifications
    • Notifications Delayed
    • Troubleshooting Android
    • Troubleshooting iOS
    • Troubleshooting Unity
    • Troubleshooting React-Native
    • Troubleshooting Flutter
    • Troubleshooting Cordova Variants
    • Troubleshooting Xamarin
    • Mismatched Push Certificate
    • Mismatched User Environment
    • Mismatched Bundle ID
    • Android Mismatched Users
    • Bundle / Certificate Mismatch
    • Invalid Push Certificate
    • Invalid Google Credentials
    • Invalid Amazon Credentials
    • No Subscribers Troubleshooting
    • Handling Multiple Push Providers
  • Web Push Troubleshooting
    • Web Push FAQ
    • Notifications Not Shown: Web Push
    • Notification CTR
    • Clearing Cache and Resetting Push Permissions
  • In-App Message Troubleshooting
    • Why is IAM Data Not Updating?
    • Duplicated In-App Messages
  • SMS Troubleshooting
  • Email Deliverability and Troubleshooting
    • Why are emails not delivered to your inbox?
    • Why do emails go to spam?
    • Webhooks & Why email stats are not detected?
    • How to lower email bounce rates
    • What is DNS Authentication?
    • DMARC & Sender Email Address
  • Journeys Troubleshooting

Privacy Policy

Suggest Edits

Privacy Policy for OneSignal Free

Updated about 4 years ago