Jump to Content
OneSignal Documentation
HomeGuidesServer REST API ReferenceChangelog
Log InSign UpOneSignal Documentation
Guides
Log InSign Up
HomeGuidesServer REST API ReferenceChangelog

OneSignal

  • Quickstart guide
  • Channel setup
    • Mobile push setup
      • Prompt for push permissions
      • iOS provisional push notifications
      • Data & background notifications
      • VoIP notifications
      • Messages > Push
    • Web push setup
      • Web permission prompts
      • Web push subscription management & browser behavior
      • WordPress
      • WordPress troubleshooting
      • Messages > Push
    • Email setup
      • Email DNS configuration
      • Email deliverability
      • Create a custom unsubscribe page
      • Google postmaster tools
      • Messages > Email
    • In-app messages setup
      • In-app triggers
      • Messages > In-app
    • SMS setup
      • Toll-free / 10DLC registration requirements
      • SMS opt-in and collection
      • SMS consent keyword management
      • Messages > SMS
    • Live Activities setup
      • Live Activities: FAQ
      • Messages > Live Activities
    • Use cases
      • Abandoned cart example
      • Database, DMP, & CRM integration
      • Preference center
      • Create activity feed
      • User-user messages
      • Social activities
      • Location-triggered notifications
      • Gaming industry
      • Financial / fintech industry
      • News and media industry
  • Messages
    • Push
      • Notification icons
      • Images & rich media
      • Badges
      • Android notification categories
      • Notification sounds
      • Action buttons
      • Notification grouping
      • Push throttling
      • Push frequency capping
      • iOS: Relevance score
      • iOS: Focus modes and interruption levels
    • In-app messages
      • Design in-app messages with drag and drop
      • How to make a carousel
      • Design in-app messages with HTML
      • HTML templates for in-app messages
      • In-app click actions
      • Request location permissions with in-app messages
      • Example: App version update
      • Example: App store review
      • Example: Personalize in-app messages
      • Example: In-app message tutorial
      • Example: Create a survey
      • Example: Target certain android manufacturers and devices
    • Email
      • Email Auto Warm Up
      • Design Emails with Drag and Drop
      • Design Emails with HTML
      • Email unsubscribe links & headers
      • Transactional emails
    • SMS
      • SMS FAQ
      • Keywords
      • SMS Verify
    • Live Activities
      • Live Activities troubleshooting
    • Multi-language messaging
    • Message Personalization
      • Using Liquid syntax
      • Dynamic Content
      • Custom URLs
      • Example: Abandoned Cart Content
      • Example: Verification, Magic Link, OTP
      • Preview
    • URLs, Links and Deep Links
      • UTM Parameters
      • Deep Linking
    • A/B Testing
      • Push A/B Testing
      • Email A/B Testing
    • Retargeting Messages
    • Templates
      • Email Template Forwarding
    • Troubleshooting
      • Mobile push: Notifications not shown or delayed
      • Web push: Notifications not shown
      • Notification Images Not Showing
      • Duplicated Notifications
      • In-App message troubleshooting
      • Email troubleshooting
  • Journeys
    • Journeys overview
    • Journey analytics
    • Journey webhooks
      • Send Whatsapp Messages via Journey Webhooks
    • Journey examples
  • Audience
    • Segments
    • Users
      • Aliases
      • Delete Users
    • Subscriptions
    • Tags
      • Tags: Track User Events and Attributes
      • Tags: Time Operators
      • Tags: Subscription Page
      • Tags: Notification Data
      • Tags: Page Visits
      • Tags FAQ
    • Test subscriptions
    • Import
  • Analytics
    • Engagement Analytics
    • Delivery > Sent Messages
      • Push message reports
      • Confirmed Delivery
      • Email message reports
      • In-app message reports
      • SMS message reports
    • Custom Outcomes
    • Labels
  • Data
    • Integrations
      • Database, DMP, & CRM integration
      • Mixpanel
      • Amplitude
      • Twilio Segment
      • HubSpot
      • Snowflake - Data Export
      • BigQuery - Data Export
      • Databricks - Data Export
      • Adjust
      • Google Analytics
      • Google Analytics for Firebase
      • Median.co (formerly GoNative.io)
      • Adobe Audience Manager
      • Zapier
      • BlueConic
      • ActiveCampaign
    • Building an Integration with OneSignal: Partner Guide
    • Event Streams
      • Event Streams Data
      • In-app message Event Streams
      • Google Sheets integration with Event Streams
    • Journey Webhooks
    • Exporting data
      • Export user data
      • Export message data
      • Export outcomes data
      • Export email delivery data
  • Settings
    • Push & in-app
      • Push Platforms
      • Android notification channels
      • UTM settings
      • Throttling
      • Frequency capping
      • Influenced opens
      • Outcomes tracking
    • Email
      • Senders
      • Suppressions
      • Reputation
      • Providers
    • SMS
    • Team Members
    • Keys & IDs
    • Usage & billing
    • Manage app & account
      • Disabled Apps & Orgs
    • Account Management
  • Privacy & security
    • Security Credentials
      • SOC 2 Type II
      • ISO 27001
      • HIPAA
    • Data Privacy & Regulatory Compliance
      • Email Regulatory Compliance
      • SMS Regulatory Compliance
      • GDPR & Individual Rights
      • Apple App Privacy Requirements
      • Google Play Data Safety Requirements
      • EU-US Data Privacy Framework
    • Data collection & security FAQs
      • Data Collected by the OneSignal SDK
      • Handling Personal Data
    • Single Sign-On
    • 2-Step Authentication
  • Developers
    • Migrating to OneSignal from another service
    • Mobile SDK setup
      • iOS SDK setup
      • Android SDK setup
      • Unity SDK setup
      • React Native SDK setup
      • Expo SDK setup
      • Flutter SDK setup
      • Flutterflow SDK setup
      • Ionic/Cordova/Capacitor SDK setup
      • .NET MAUI SDK setup
      • Amazon SDK setup
      • watchOS & Wear OS support
      • macOS app setup
      • Windows app setup
      • Huawei SDK setup
      • Android: Firebase Credentials
      • FCM Expired Token FAQ
      • iOS: p8 Token-Based Connection to APNs
      • iOS: p12 Generate Certificates
      • Amazon: Generate an Amazon API Key
      • Huawei: Authorizing OneSignal
    • Mobile SDK reference
      • In-app message JavaScript APIs
      • Mobile Service Extensions
      • OSNotification payload
    • Mobile SDK troubleshooting
      • Getting a Debug Log
      • Troubleshooting Android
      • Troubleshooting iOS
      • Troubleshooting Unity
      • Troubleshooting React-Native
      • Troubleshooting Flutter
      • Troubleshooting Cordova Variants
      • Troubleshooting .NET Maui
    • Live Activities developer setup
      • Cross-platform Live Activity SDK setup
      • Android live notifications
    • Web SDK setup
      • OneSignal Service Worker
      • Custom Code Setup
      • Google Tag Manager setup
      • Angular Setup
      • ReactJS & NextJS Setup
      • Vue JS Setup
      • Local Testing
      • Mobile Web Push for iOS/iPadOS
      • Web Application Manifest
      • Get your audience to "Add to Home Screen"
    • Web SDK reference
    • Web SDK troubleshooting
      • Web Push FAQ
      • Notification CTR
      • Clearing Cache and Resetting Push Permissions
    • REST API Reference
    • Identity Verification
    • User Model
      • Migration guide
      • Mobile SDK Mapping
      • Web SDK Mapping
  • Apple APNs server certificate update

Terms of Use

Suggest Edits

Terms of Use OneSignal Free

Updated about 1 year ago