Jump to Content
OneSignal Documentation
GuidesServer REST API Reference
Log InSign UpOneSignal Documentation
Log InSign Up
GuidesServer REST API Reference

Getting Started

  • OneSignal Platform
    • Webinar Videos
  • Push Notifications Overview
    • What are Push Notifications?
  • In-App Messaging Overview
  • Email Overview
  • SMS Overview
  • Onboarding With OneSignal

Web Push

  • Web Push Quickstart
    • Typical Setup
    • Safari Web Push Setup
    • Custom Code Setup
    • Blogger Setup
    • Magento Setup
    • Bubble Setup
    • Squarespace Setup
    • Weebly Setup
    • Drupal Setup
    • Joomla Setup
    • Wix Setup
    • Third-Party Setup Support
  • WordPress Guide
    • How to Send a Notification with WordPress
    • Add Prompts in your WordPress Site
    • WordPress FAQ
    • Troubleshooting WordPress
  • Shopify App Guide
    • Shopify App Questions
    • Legacy Shopify Setup
  • Prompting
    • Native Browser Prompt
    • Slide Prompt
    • Bell Prompt
    • Custom Link prompt
    • HTTP PopUp Prompt
    • Email & Phone Number Web Prompt
  • Web Push SDK
  • Web Push Troubleshooting
  • Web Push FAQ
    • Browser Behavior Questions
    • Web Push HTTP vs. HTTPS
    • Web Push Advanced Options
    • Web Push Examples
    • OneSignal Service Worker
    • Complex Web Push Integrations
    • AMP Web Push Setup
    • Google Tag Manager
  • How To Guides

Mobile App Push

  • Mobile Push Quickstart
    • iOS SDK Setup
    • Android SDK Setup
    • Unity SDK Setup
    • React Native & Expo SDK Setup
    • Flutter SDK Setup
    • Ionic & Capacitor SDK Setup
    • Cordova SDK Setup
    • Xamarin SDK Setup
    • Amazon SDK Setup
    • Solar2D SDK Setup
    • Cocos2d-x SDK Setup
    • Adobe Air SDK Setup
    • Chrome Extension SDK Setup
    • macOS App Setup
    • Windows App SDK Setup
  • Huawei SDK Setup
    • Huawei Cordova SDK Setup
    • Huawei Xamarin SDK Setup
    • Huawei Flutter SDK Setup
    • Huawei React Native SDK Setup
    • Huawei Unity SDK Setup
  • SDK Reference
    • Android Native SDK
    • iOS Native SDK
    • Unity SDK
    • React Native SDK
    • Cordova SDK
    • Ionic SDK
    • PhoneGap SDK
    • Flutter SDK
    • Flutter SDK 2.x.x
    • Xamarin SDK
    • Solar2D SDK
    • NativeScript SDK
    • Chrome Apps / Extensions SDK
    • SDK Notification Event Handlers
  • Mobile Troubleshooting
    • Troubleshooting Android
    • Troubleshooting iOS
    • Troubleshooting Unity
    • Troubleshooting React-Native
    • Troubleshooting Cordova Variants
    • Troubleshooting Xamarin
    • Troubleshooting Flutter
    • Mismatched Push Certificate
    • Mismatched User Environment
    • Mismatched Bundle ID
    • Mismatched Users
    • Bundle / Certificate Mismatch
    • Invalid Push Certificate
    • Invalid Google Credentials
    • Invalid Amazon Credentials
    • No Subscribers Troubleshooting
  • Mobile Push Features & Questions
    • Service Extensions
    • Data & Background Notifications
    • Android Customizations
    • Android Notification Icons
    • Android Notification Categories
    • iOS Customizations
    • VoIP Notifications
    • iOS SDK App Groups setup
    • Generate an iOS Push Certificate
    • Generate a Firebase Server Key
    • Authorize OneSignal to Send Huawei Push
    • Generate an Amazon API Key
    • App Clip Support
    • OneSignal's XCFramework SDK
    • iOS Image Carousel Push Notifications
    • Android Create Custom Notifications
  • Mobile SDKs API Migration Guides
    • Android Native - 4.0.0 API Changes
    • iOS Native - 3.0.0 API Changes
    • React Native - 4.0 API Changes
    • Flutter - 3.0 API Reference
    • Cordova - 3.0 API Reference
    • Step-by-Step Android Native 3.x to 4.x Upgrade Guide
    • Step-by-Step iOS Native 2.x to 3.0.0 Upgrade Guide
    • Step-by-Step React Native 3.x to 4.0.0 Upgrade Guide
    • Step-by-Step Flutter 2.x to 3.0.0 Upgrade Guide
    • Step-by-Step Cordova 2.x to 3.0.0 Upgrade Guide

Email, SMS, & Integrations

  • Email Quickstart
    • Mailgun Setup
    • SendGrid Setup
    • Mandrill Setup
    • Import Email Addresses
    • Email FAQ
  • SMS Quickstart
    • Import Phone Numbers
    • SMS FAQ
  • Integrations
    • Database, DMP, & CRM Integration
    • Analytics Integrations
    • Mixpanel
    • Zapier
    • Google Analytics
    • Google Analytics for Firebase
    • HubSpot

Using OneSignal

  • OneSignal API Overview
    • Rate Limits & Disabled Apps
    • Idempotent Notification Requests
    • Using Postman
  • REST API Reference
  • Account Management
    • Keys & IDs
    • Two-Step Authentication
    • Billing FAQ
  • Users & Subscribers Guide
    • External User Ids
    • Find Devices & Set Test Users
    • Delete Users
  • Segments
  • Analytics Overview
    • Message Reports
    • Outcomes
    • Confirmed Deliveries
    • Web Push Webhooks
  • Exporting Data
  • Importing User Attributes or Tags
  • Data and Security Questions
    • Data Collected by the OneSignal SDK
    • Handling Personal Data
    • Apple App Privacy Requirements

Messaging Guides

  • Automated Messages
    • Templates
  • Push Notification Guide
    • Advanced Notification Settings: Behavior & Payload Information
    • Links, Deep-links and URLs
    • Notification Sounds
    • Web Push Notification Icons & Images
    • Rich Media
    • Badges
    • Action Buttons
    • Unsubscribe from Notifications
  • Sending Push Messages
    • Language & Localization
    • A/B Testing
    • Drafts
    • Frequency Capping
    • Throttling
    • Retargeting Messages
  • Notification Troubleshooting
    • Notifications Not Shown
    • Notifications Delayed
    • Notification CTR
    • Notification Images Not Showing
    • Duplicated Notifications
  • Sending In-App Messages
    • iOS Push Opt-In Prompt
    • Location Opt-In Prompt
    • In-App Message Examples
  • Sending Email Messages
  • Sending SMS Messages
  • Message Personalization

Features

  • Use Cases & Best Practices
    • Auto-Segment By Subscription Page
    • Auto-Segment By Notification Data
    • Auto-Segment By Page Visit
    • Abandoned Cart
    • Social Activity
  • Data Tags
    • Time Operators
    • Data Tag Implementation
  • Identity Verification
  • Location-Triggered Notifications
  • Transactional Messages
  • User-User Messages
  • Create an Activity Feed

Privacy & Policies

  • Privacy Policy
  • Terms of Use

Terms of Use

Suggest Edits

Terms of Use OneSignal Free

Updated over 3 years ago