OneSignal is a messaging service that lets you send push notifications and emails to your customers.
Freshpaint helps teams manage and control their customer data. Freshpaint automatically captures every click, pageview, and form submission. This makes it possible for non-technical users to route data from Freshpaint to any marketing or analytics platform.
With Freshpaint and OneSignal, you can can use Freshpaint to attach user metadata to your users in OneSignal and create customized messaging campaigns for your customers.

What You'll Need

Getting Started

Before you can pass Freshpaint data to OneSignal, you'll need to install the Freshpaint javascript SDK, and have identify calls set up.
  1. 1.
    From within Freshpaint, navigate to Destinations > Apps and search for OneSignal. Select Configure.
2. Insert your OneSignal App ID (found under Settings > Keys and IDs)
3. That's it! You should now see the enabled status next to OneSignal:


Freshpaint passes user properties to OneSignal as Data Tags. When Freshpaint receives user properties, it will update the Data Tags for the corresponding user in OneSignal. In OneSignal, you can create segments of your users based on their Data Tags.
Freshpaint will only update Data Tags for users that already exist in OneSignal. Freshpaint will not create new users in OneSignal. Any user you want to update with Freshpaint will have to already exist in OneSignal.
OneSignal does not support anonymous users. Data Tags will only be passed in for identified users.


OneSignal does not support events from Freshpaint