

Not all OneSignal’s use cases are user-facing, however. For example, when a product receives comments, people in that thread are notified through the OneSignal API. ProductHunt uses OneSignal’s API to send marketing notifications. While OneSignal has some big name companies that use their API (like a little car rental company called Uber), George highlighted OneSignal’s integration with ProductHunt. You can A/B test design or different scheduled times so your notifications are optimized for best performance.

George explained to us that the most common use cases for the API are adding customizable push notifications to your website, app or service. The API gives developers control over notification scheduling, personalization and design. They make money by offering custom solutions to enterprise customers and from aggregating and selling data. So, how do they make money, you ask? Good question. They also give you full access to push notification analytics so you can A/B test them.

There aren’t any limits on calls, notifications, devices or integrations. Our favorite thing about the OneSignal API is that it’s 100% free. With the OneSignal API, you can add custom push notifications to the following devices: If you’re building a web or mobile app, you’ll probably want push notification functionality. One Signal cites one study that reports that the average person receives 63.5 push notifications on mobile per day (and that was in 2014!). Push notifications are pretty darn universal in this day and age. For example, here’s what a push notification looks like on an iPhone. For the uninitiated, push notifications are short messages that pop up on a mobile device or desktop, even if the user is not logged into the app in question. The OneSignal API is all about push notifications. Read on for more info or jump straight to the package page to start making calls! We’re back with 12 Days of APIs! Today, we’re profiling One Signal’s push notification API with some help from co-founder and CEO George Deglin. Need more side project ideas? There’s still more API profiles!.
