






Push Notification with OneSignal
Splio now supports Push Notifications as a messaging channel, powered by OneSignal. This allows you to send push notifications to your contacts' mobile devices (iOS, Android) and web browsers directly from Splio, using the same campaign workflow you already know for email, SMS and RCS.
How the integration works
To be able to use Push notifications on Splio, you need to set-up the integration between your App <> OneSignal account <> Splio universe.
Check our developer documentation for more details.
-

Admin settings
1. Set up the Marketing Pressure
Go to Admin > Marketing Pressure > Limits
Configure the wanted marketing pressure for Push Notification
2. Set up the Revenue Attribution
Go to Admin > Attribution Settings
A new Push Notification section allows you to configure:
Attribution event: Delivered (default) or Click
Attribution window: default is 1 day

Creating a Push Notification Campaign
In One-Shot Campaigns
Create a new One-Shot campaign
In the channel selection, choose Send a push notification
A drawer opens with:
Design details tab: fill in the notification Title, Message, and Media URL
Media URL: you can copy/paste a Media URL (GIFs have specificities per device and Videos are not supported)
Tap on the notification: you can add a link to redirect the contact to a specific page (on your app or elsewhere)
Action Settings tab: set campaign category, submission speed, and capping
Seedlist tab: select a contact to receive the notification in addition to your filter.

In Automations
The push notification step is also available in Automations:
You can use additional conditions on the Push to refine your campaign.

Targeting
Push notifications can be targeted using the condition "Subscribed to push notification" in both:
Targets (for One-Shot campaigns)
Conditions (in Automations)
You can filter contacts by:
App (select the OneSignal app)
Device type: iOS, Android, or Web

Statistics
Campaign Statistics (One-Shot & Automations)
Delivery metrics:
Metric | Description |
|---|---|
Total audience | Total contacts targeted |
Unreachable contacts | Contacts who haven't accepted to receive push notifications or have been deleted. |
Sent | Messages sent |
Delivered | Messages successfully delivered to device. ⚠️ The Delivered rate may be underestimated as we might not have all the targeting data for iOS/Safari/Huawei devices. |
Unsubscribed | Contacts who opted out of the notifications |
Not sent (marketing pressure) | Excluded by marketing pressure rules |
Not sent (capping) | Excluded by Splio campaign capping |
Technical issues | Delivery errors |
Reactivity metrics:
Metric | Description |
|---|---|
Unique clicks | Distinct contacts who clicked |
Clicks | Total click count |
Unique clicks per device | Breakdown by iOS / Android / Web (coming soon) |
CPD (Cross-channel Performance Dashboard)
Push notification is available as a filter in the CPD:
Overview: revenue, clicks, unsubscribes
Metrics: full metrics table with revenue attribution (online/offline), RPM, conversion rate, etc.
Export: you can export push notification statistics
Data synchronization
Statistics are managed in real time between Splio <> OneSignal
The contact's push opt-in status is updated everyday at 3AM UTC
The unsubscribe is attributed to the most recent push campaign sent
The contact is automatically excluded from future push campaigns


