onesignal.com
Open in
urlscan Pro
104.17.111.223
Public Scan
Submitted URL: http://onesignal.com/
Effective URL: https://onesignal.com/
Submission: On May 17 via api from JP — Scanned from JP
Effective URL: https://onesignal.com/
Submission: On May 17 via api from JP — Scanned from JP
Form analysis
0 forms found in the DOMText Content
Javascript must be enabled for the correct page display Skip to Content * Product * Messaging Channels * Mobile Push Notifications Direct, highly visible, mobile-first * Web Push Notifications Direct, reach any browser visit * Email Powerful composer, accessible anywhere * In-App Messaging Visual, customizable, reach all app users * SMS Effective, fast, mobile-first * Live Activities Highlight real-time app updates * Features * Journeys * Personalization * Segmentation * Analytics * API * SDKs * Integrations Directory View More Features Industries * Gaming * News/Media * eCommerce * Mobile * Fintech/Financial * GET A DEMO Connect with a customer engagement expert to learn more * Resources * Resources * eBooks * Customer Case Studies * Videos * Podcasts * Tools & Templates * Events View All Resources * More to Explore * Blog * Demo Videos * Notification Preview Tool * Signal Boosters Community * OneSignal Solution Partners * Glossary * GET A DEMO Connect with a customer engagement expert to learn more * Documentation * Pricing * Get a Demo Log In Sign Up Log In Sign Up Get a Demo 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 over a million 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. 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. Explore Developer Frameworks 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, USA Today Sports > > > Read Case Study LEADING G2 MESSAGING PROVIDER > Highly recommend — came for push notifications, stayed for a suite 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 Now Contact Sales Have questions? Chat with an expert. Product * Mobile Push Notifications * Web Push Notifications * Email * In-App Messaging * SMS * Live Activities * Journeys * Integrations Directory * Pricing Resources * Resources Library * Customer Case Studies * Blog * Notification Preview Tool * Signal Boosters Community * Glossary Developers * Documentation * GitHub * Code Samples * Developer Community * Beta Program * Status Company * About Us * Careers * Why OneSignal? * Contact Sales * Newsroom * Partner Program * Customer Referral Program OneSignal is the market leading customer engagement solution for Push Notifications, Email, SMS, In-App Messaging, and Live Activities. * * * * * Privacy * Terms of Use * Acceptable Use Policy * Software Lifecycle Policy Back to top