> ## Documentation Index
> Fetch the complete documentation index at: https://docs.useparagon.com/llms.txt
> Use this file to discover all available pages before exploring further.

# OneSignal Integration

> Send notifications to your users with OneSignal and Paragon.

## 1. Get OneSignal App ID and REST API Key

You can find your OneSignal App ID and REST API key via the [Keys & IDs section](https://app.onesignal.com/) of your OneSignal app's Settings page. For more information, reference OneSignal's documentation [here](https://documentation.onesignal.com/docs/accounts-and-keys#rest-api-key).

![](https://mintcdn.com/paragon/jCM_Y_j0HttScr1R/assets/Finding%20your%20App%20ID%20and%20Rest%20API%20Key%20in%20OneSignal.png?fit=max\&auto=format\&n=jCM_Y_j0HttScr1R\&q=85\&s=ac3d5116a7d8634540cd938fdb8b4d94)

## 2. Add OneSignal to Paragon

To add OneSignal to Paragon, click the "+" button in the workflow canvas and choose OneSignal from the sidebar. Under **Connect your OneSignal account**, choose "Add new account for OneSignal" and enter your OneSignal App ID and REST API Key.

![](https://mintcdn.com/paragon/XNDe-bFT_2yOxy1A/assets/Connecting%20One%20Signal%20to%20Paragon.png?fit=max\&auto=format\&n=XNDe-bFT_2yOxy1A\&q=85\&s=c68fc77cf4e14c5a6d495a835c9ef26c)

## 3. Send OneSignal Notifications

Once your OneSignal account is connected, you can add steps to perform the following actions:

* Send notification to segment

* Send notification to specific devices (player IDs)

* Send notification to specific devices (external IDs)

* Send notification to users based on filters

When entering notification content or using a template in OneSignal you can reference data from previous steps by typing `{{` to invoke the variable menu.

![](https://mintcdn.com/paragon/HSp5hB8tE4Z6e44m/assets/Sending%20a%20OneSignal%20notification%20in%20Paragon.png?fit=max\&auto=format\&n=HSp5hB8tE4Z6e44m\&q=85\&s=a2f140903db852025e5eea2de4869c4f)
