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

# OneSignal

***Prerequisite:***
Ensure you have an account already set up in **OneSignal** with an app built (SDK) within FCM.

<img src="https://mintcdn.com/siren/7IpRt_YcaXDKVAtZ/docs/Images/Providers/Integrations/Push/oneSignal.png?fit=max&auto=format&n=7IpRt_YcaXDKVAtZ&q=85&s=2ae1ab6e51b262ed381c700154d7647f" alt="OneSignal screenshot" width="1848" height="925" data-path="docs/Images/Providers/Integrations/Push/oneSignal.png" />

## Integration Setup

To integrate your OneSignal account with Siren, follow these steps:

<Steps>
  <Step title="Navigate to Providers">
    Go to the **Providers** section in your Siren dashboard.
  </Step>

  <Step title="Select Push Channel">
    Choose the **Push** channel from the available options.
  </Step>

  <Step title="Choose OneSignal">
    Locate **OneSignal** in the list of providers and click on **Add Account**.
  </Step>

  <Step title="Fill in Account Details">
    In the pop-up window, enter the following details:

    * **Custom Name**: Provide a name for easy identification within Siren's interface.
    * **App ID**: From your OneSignal application:
      * Navigate to the **Settings** option in the ribbon menu
      * Find **Keys & IDs** in the secondary ribbon
      * Enter the **App ID**
    * **API Key**: From the same **Keys & IDs** section, enter the **REST API Key**
  </Step>

  <Step title="Save Configuration">
    Click on **Save** to save your OneSignal account configuration.
  </Step>
</Steps>

By following these steps, you can seamlessly integrate your OneSignal account with Siren for effective push communication.
