onesignal.com Open in urlscan Pro
2606:4700::6812:e134  Public Scan

URL: https://onesignal.com/
Submission: On January 26 via manual from PE — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

Javascript must be enabled for the correct page display
Skip to Content
 * Capabilities
   * Messaging Channels
     * Mobile Push Direct, highly visible, mobile-first
     * Web Push Direct, reach any browser visit
     * In-App Visual, customizable, reach all app users
     * Email Powerful composer, accessible anywhere
     * SMS Effective, fast, mobile-first
   * Features
      * Journeys Build dynamic message flows
      * Personalization Deliver highly relevant content
      * Segmentation Target the right audience
      * Analytics Drive goal-based results
      * A/B Testing Optimize user engagement
      * API Send effectively at scale
      * Live Activities Highlight real-time app updates
     
     Industries
      * Gaming Bring players back to your game
      * News/Media Increase loyalty and impressions
      * eCommerce Increase your revenue
      * Mobile Grow and retain audiences
      * Fintech/Financial Report market movements
      * More
        * Integrations Directory Connect with 30+ apps and services
 * Pricing
 * Documentation
 * Resources
   * Resources
     Resource Library
      * Customer Case Studies
      * How-To Guides
      * Webinars
     
      * Podcasts
      * eBooks
      * Demo Videos
   
   * More
     * Blog
     * Notification Preview Tool
     * Journey Builders Community
     * Glossary
 * Company
   * Company
     * About Us
     * Careers
     * Why OneSignal?
     * Newsroom
     * Contact Sales
   * Partner With OneSignal
     * Partner Program
     * Solution Partner Directory
     * Partner Login
   Log In Sign Up

Log In Sign Up


MAXIMIZE ENGAGEMENT. MINIMIZE CHURN.


PUSH NOTIFICATIONS, EMAIL, SMS & IN-APP MESSAGING TO DRIVE ENGAGED AND LOYAL
CUSTOMERS.

Get Started NowContact Sales

No credit card required.



Trusted by 1.8M+ leading businesses

 * 
 * 
 * 
 * 
 * 

 * 
 * 
 * 
 * 
 * 


EVERYTHING YOU’RE LOOKING FOR IN ONE TOOL

It’s never been easier to connect with customers.


MOBILE PUSH NOTIFICATIONS

Be the first message customers see when they pick up their phones. Notifications
are the primary traffic source for most mobile apps.


WEB PUSH NOTIFICATIONS

Stay in front of your customers even after they leave your site. Works on
Chrome, Safari, Firefox, Edge, Opera, and Yandex.


EMAIL

Design emails that look great on every device with the drag-and-drop composer.
Customize our free templates to match your brand.


IN-APP MESSAGES

Deliver messages that create delight. Design banners, pop-ups, and
interstitials; implement without a single line of code.


SMS

Reach customers directly on their phone for higher engagement. Communicate with
customers who don’t have your app or a smartphone.


JOURNEYS

Seamlessly manage your messaging across channels with our easy-to-use messaging
workflow builder, all with no code required.


KEY TO SUCCESS FOR MARKETERS

Connect with your audience the right way

15 MINUTE SETUP

Our users are always shocked at how easy it is to get started.

REAL-TIME REPORTING

View delivery and conversion performance for every message.

INCREDIBLE SCALABILITY

Millions of users? No problem. We send out billions of notifications daily.

A/B TESTING

Compare message performance and automatically send the best.

SUPERIOR SEGMENTATION

Create personalized messages and send them to the right audiences.

AUTOMATED MESSAGING

Set it and forget it. You can trigger notifications based on user behavior.

INTELLIGENT DELIVERY

Leverage machine learning to send your messages at the optimal time.

ANALYZE RESULTS ANYWHERE

Our SDKs are open source and every component is accessible via API.


ONESIGNAL FOR…

Choose your adventure


GAMING

Bring players back to your game


NEWS/MEDIA

Increase loyalty and impressions


ECOMMERCE

Increase your revenue


MOBILE

Grow and retain audiences


FINTECH/FINANCIAL

Report market movements


LOVED BY DEVELOPERS

Our founders were developers who built OneSignal out of a personal need. We've
made it easy for any business to get running and to get amazing results. All in
less than 10 lines of code.

Apple iOS Android Web Push React Native Unity Flutter
 * Read The Getting Started Docs
 * Get Your Free API Key

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Apple iOS

import OneSignal

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {

  OneSignal.initWithLaunchOptions(launchOptions,
    appId: "YOUR_APP_ID",
    handleNotificationAction: nil,
    settings: [kOSSettingsKeyAutoPrompt: false])

  OneSignal.inFocusDisplayType = OSNotificationDisplayType.notification;

  OneSignal.promptForPushNotifications(userResponse: { accepted in
    print("User accepted notifications: \(accepted)")
  })

  return true
}

Android

import com.onesignal.OneSignal;

public class YourAppClass extends Application {
   @Override
   public void onCreate() {
      super.onCreate();

      OneSignal.startInit(this)
        .inFocusDisplaying(OneSignal.OSInFocusDisplayOption.Notification)
        .unsubscribeWhenNotificationsAreDisabled(true)
        .init();
   }
}

Web Push

<head>
  <link rel="manifest" href="/manifest.json">
  <script src="https://cdn.onesignal.com/sdks/OneSignalSDK.js" async></script>
  <script>
    var OneSignal = window.OneSignal || [];
    OneSignal.push(["init", {
      appId: "YOUR_APP_ID"
    }]);
  </script>
</head>

React Native

import OneSignal from 'react-native-onesignal';

export default class App extends Component {
  constructor(properties) {
    super(properties);
    OneSignal.init("YOUR_APP_ID");

    OneSignal.addEventListener('opened', this.onOpened);
  }

  componentWillUnmount() {
    OneSignal.removeEventListener('opened', this.onOpened);
  }

  onOpened(openResult) {
    console.log('Message: ', openResult.notification.payload.body);
    console.log('openResult: ', openResult);
  }
}

Unity

using System.Collections.Generic;

void Start() {
  OneSignal.StartInit("YOUR_APP_ID")
    .HandleNotificationOpened(HandleNotificationOpened)
    .EndInit();

  OneSignal.inFocusDisplayType = OneSignal.OSInFocusDisplayOption.Notification;
}

private static void HandleNotificationOpened(OSNotificationOpenedResult result) {
  // use notification opened result here
}

Flutter

void main() {
    OneSignal.shared.init("YOUR_APP_ID", {
        OSiOSSettings.autoPrompt: false
    });
    OneSignal.shared.setInFocusDisplayType(OSNotificationDisplayType.notification);

    OneSignal.shared.promptUserForPushNotificationPermission();
}

Code in any language. We provide native support for every development
environment.



30+ Platform Integrations


LIMITLESS INTEGRATIONS

OneSignal integrates with leading analytics, CMS, and eCommerce solutions
including Amplitude, Mixpanel, Segment, HubSpot, Shopify, WordPress, and many
more.

Sync audiences and user data to trigger real-time messages.

More Integrations
> With more than 60 owned and operated sports sites, the USA Today Sports Media
> Group relies on OneSignal to get the right content in front of the right fans.
> From notifications on desktop browsers to targeted deep-links into our
> SportsWire app, OneSignal has made engaging our readers fast, simple and
> effective.
> John Turner
> 
> Director of Business Development
> 
> 
> Read Case Study


LEADING G2 MESSAGING PROVIDER


> Highly recommend — came for push notifications, stayed for a quite of customer
> comms tools.
> David P
> 
> CEO and Co-Founder, Small-Business
> 
> Awesome solution with great Customer Service.
> Bruno P
> 
> RevOps Leader, Small-Business
> 
> Versatile platform, delivers what it promises, simple usability but powerful
> features.
> Alexandre P
> 
> Backend Developer, Enterprise


FORRESTER SHOWS ONESIGNAL DRIVES 425% ROI

Download Forrester Consulting Total Economic Impact™ Study




GET STARTED TODAY FOR FREE WITH OUR TOOL

We’ll get you going in a matter of minutes.

Get Started NowContact Sales

Have questions? Chat with an expert.

Product
 * Mobile Push Notifications
 * Web Push Notifications
 * Email
 * In-App Messaging
 * SMS
 * Journeys
 * Live Activities
 * Integrations Directory
 * Pricing

Resources
 * Resources Library
 * Customer Case Studies
 * Blog
 * Notification Preview Tool
 * Journey Builders Community
 * Glossary

Developers
 * Documentation
 * GitHub
 * Code Samples
 * Developer Community
 * Beta Program
 * Status

Company
 * About Us
 * Careers
 * Why OneSignal?
 * Partner Program
 * Contact Sales
 * Customer Referral Program

OneSignal is the market leading self-serve customer engagement solution for Push
Notifications, Email, SMS & In-App.

 * 
 * 
 * 
 * 

 * Privacy
 * Terms of Use
 * Acceptable Use Policy
 * Software Lifecycle Policy

Back to top
This website uses cookies to optimize performance, personalize content and ads,
and analyze site traffic. By continuing to use our site, you agree to our use of
cookies. Learn more.
Okay