Communication

OneSignal

7min

With OneSignal modules in Make, you can manage the devices, notifications, purchases, and sessions in your OneSignal account.

To use the OneSignal modules, you must have an account. You can create an account at dashboard.onesignal.com.

Refer to the OneSignal API documentation for a list of available endpoints.

Connect OneSignal to Make

To establish the connection, you must:

Create a custom application and get an App ID in OneSignal

To create a custom application and get an App ID in your OneSignal account:

  1. Log in to your OneSignal account.
  2. Create a new app:
  3. In the left sidebar, click Settings.
  4. Go to Keys & IDs.
  5. Copy the App ID value shown and store it in a safe place.

You will use this value in the App ID field in Make.

Obtain an App API key in OneSignal

To obtain an App API key in your OneSignal account:

  1. Log in to your OneSignal account.
  2. Go to the application that you created above.
  3. In the left sidebar, click Settings.
  4. Go to Keys & IDs.
  5. Click Add Key.
  6. In the Name field, enter the name for a new API key.
  7. Optional: switch the IP Allowlist toggle to allow list IP addresses.
  8. Copy the API Key value shown and store it in a safe place.

You will use this value in the App API key field in Make.

Obtain your Organization API key in OneSignal.

To obtain your Organization API key in OneSignal:

  1. Log in to your OneSignal account.
  2. Go to Organizations.
  3. Select the needed organization, and click the icon > View Organization.
  4. In the left sidebar, click Keys & IDs.
  5. Click Add Key.
  6. In the Name field, enter the name for a new API key.
  7. Optional: switch the IP Allowlist toggle to allow list IP addresses.
  8. Copy the API Key value shown and store it in a safe place.

You will use this value in the Organization API key field in Make.

Establish the connection with OneSignal in Make

To establish the connection in Make:

  1. Log in to your Make account, add a OneSignal module to your , and click Create a connection.
  2. Optional: In the Connection name field, enter a name for the connection.
  3. In the App ID field, enter the App ID copied above.
  4. In the App API key field, enter the API key copied above.
  5. Optional: In the Organization API key, enter the Organization API key copied above.
  6. Click Save.

You have successfully established the connection. You can now edit your and add more OneSignal modules. If your connection requires reauthorization at any point, follow the connection renewal steps here.

Build OneSignal 

After connecting the app, you can perform the following actions:

Actions

  • Add a New Device
  • Add a New Purchase
  • Add a Session
  • Export Devices to CSV
  • Get a Device
  • Make an API Call
  • Send a Notification

Searches

  • List Devices