# Auto-posting to OneSignal Push Notifications
OneSignal provides Push Notification delivery and automation. https://onesignal.com/what-are-push-notifications (opens new window)
To configure a channel for Push notifications, we recommend to get familiar with the starters guide:
Once the previous step is completed, the configuration of a Push channel follows these steps:
# Creation of the account and the associated platforms
OneSignal provides a unified service to deliver messages across iOS, Android, Amazon Fire, Windows Phone, Chrome Apps and Amazon Alexa. At the end of the account configuration and app creation, you must have the following IDs and keys to configure Joocial:
- App Settings/ Keys & IDs/ App ID
- App Settings/ Keys & IDs/ REST API Key
- Account/ Account & API Keys/ User Auth Key
Please, follow these guidelines to create the OneSignal app and configure the platforms:
- Push Setup (opens new window) - Using OneSignal
- Accounts and Keys (opens new window)
Please, double check to have all the required IDs and Keys, before proceeding with the rest of the configuration: App ID, REST API Key, User Auth Key.
# Create the channel Push - OneSignal
These steps are similar to the rest of the channels. Please, fill the fields, validate and save the channel.
# Channel creation
Go to Joocial, Channels, New. In Type, select Push Notifications OneSignal and fill the fields.
Go to your OneSignal dashboard, select the app, and in Settings you will find the App ID and the REST API Key.
Go to your account, in Account & API Keys you will find your USER AUTH KEY.
Fill the fields, validate and save.
# Create a push notification
You can test the new push notifications channel creating a message in the Composer:
After this final configuration, the channel will be ready to publish notifications in the same way than the rest of the channels.