---
title: Setting up OneSignal Push Notifications
description: Learn how to enable push notifications in Reactiv with OneSignal, including setup steps, configuration, and testing.
---

[Skip to content](https://info.reactiv.ai/reactiv-help-center/enable-push-notifications-with-onesignal-in-reactiv-reactiv-support-center#main-content)

![logo-mono-light](https://info.reactiv.ai/hubfs/logo-mono-light.svg)

Open main navigation

Close main navigation

- [Contact us](https://info.reactiv.ai/reactiv-help-center/how-do-i-contact-customer-support-reactiv-support-center)

[Contact us](https://info.reactiv.ai/reactiv-help-center/how-do-i-contact-customer-support-reactiv-support-center?hsLang=en-ca)

 Answers, documented.

- There are no suggestions because the search field is empty.

1. [Reactiv Help Center](https://info.reactiv.ai/reactiv-help-center?hsLang=en-ca)
2. [Integrations](https://info.reactiv.ai/reactiv-help-center/integrations?hsLang=en-ca)
3. [Analytics & Push Notifications](https://info.reactiv.ai/reactiv-help-center/integrations?hsLang=en-ca#analytics-push-notifications)

September 13, 2026

# Setting up OneSignal Push Notifications

## Connect OneSignal to Reactiv to send push notifications from your Shopify store.

![](https://info.reactiv.ai/hs-fs/hubfs/Knowledge%20Base%20Import/Screenshot_2025-10-07_at_12.09.53%E2%80%AFPM-1759857005-Feb-13-2026-07-12-47-7785-PM.png?width=40&height=40&name=Screenshot_2025-10-07_at_12.09.53%E2%80%AFPM-1759857005-Feb-13-2026-07-12-47-7785-PM.png) Written by Reactiv App

### Before you begin

Make sure you have:

- A OneSignal App already created for your store and access to its dashboard.
- Reactiv Sales Channel installed in your Shopify store.
- Access to both Shopify Admin and OneSignal with the correct credentials.

### 1. Copy your OneSignal credentials

- Sign in to your OneSignal dashboard and select the app you created for your store.
- In the left sidebar, click Settings → Keys & IDs.
- Copy these two values:

    - **App ID** – shown at the top of the page.
    - **REST API Key** – click **Add API Key**, name it, then click **Create** and **Copy**.

[![](https://info.reactiv.ai/hubfs/Knowledge%20Base%20Import/AD_4nXeQyYrFrMCwKe9rwAipONTBSv1HTPlhUTaYlILdHL3ypHLFuR1AcRktAFCA3XUEqu4jdESOCC1nEcqmucX-bLim42AhivyK5pDbFxgJVbvOhmFeuDK7bwAmFBo67gUlfeOfcw7wJg-1.png)](https://downloads.intercomcdn.com/i/o/zgqq9fe6/1580932145/133305be7dedf518204dbefe7466/AD_4nXeQyYrFrMCwKe9rwAipONTBSv1HTPlhUTaYlILdHL3ypHLFuR1AcRktAFCA3XUEqu4jdESOCC1nEcqmucX-bLim42AhivyK5pDbFxgJVbvOhmFeuDK7bwAmFBo67gUlfeOfcw7wJg?expires=1771011900&signature=9a4b254e4cfbb194be41771161642a5b6b7cc08d5dba5bc1f5e9fcb4ca0908e3&req=dSUvFsB9n4BbXPMW1HO4zT8Yf6pV56UIfgUJHwicK4CQ0kaCE1A2ej%2BcY43B%0A7o3I1m1z7x0ATPHgSPQ%3D%0A) [![](https://info.reactiv.ai/hubfs/Knowledge%20Base%20Import/AD_4nXfvkQZuOK9BWqLrLbLr9s4RtKGMPe7K6tGpqCOC3GWNuH-glMuk4XFoVVBNOAamDw56RWGDJIAeS8nRO7rhBmIJbqD280PL-gyS3higbawaoVj7BmcweeL-ApP2yOQK17qjSKsj-1.png)](https://downloads.intercomcdn.com/i/o/zgqq9fe6/1580932144/b7ac09999c78286dca8233f840fd/AD_4nXfvkQZuOK9BWqLrLbLr9s4RtKGMPe7K6tGpqCOC3GWNuH-glMuk4XFoVVBNOAamDw56RWGDJIAeS8nRO7rhBmIJbqD280PL-gyS3higbawaoVj7BmcweeL-ApP2yOQK17qjSKsj?expires=1771011900&signature=9f7d0cd358da9057a9deb913e201c27ad3ecd736d12eccc51de5a39d5a81fe8c&req=dSUvFsB9n4BbXfMW1HO4ze5z%2BmYDl65pM0MJ6VofdaHjCLWi%2BRwpuWMGLbIm%0AJT%2FA6KUPhRQd5ca00HU%3D%0A)

---

### 2. Connect OneSignal inside Reactiv

- Log in to your [Shopify admin dashboard](https://www.shopify.com/ca/store-login).
- In the left-hand sidebar, scroll to the **Sales Channels** section.
- Click **Reactiv** – Mobile App Builder, then select **App Studio**.
- From the left navigation panel under **App Studio**, click **Integrations**.
- Scroll through the list of integrations until you find **OneSignal**, click **Connect**.
- Paste the **App ID** and **REST API Key** you copied from OneSignal, then click **Connect**.

[![](https://info.reactiv.ai/hubfs/Knowledge%20Base%20Import/AD_4nXeKr32gdyIpBRza0bB7tHiLfmhWcr6N9eYocI1cLmSjEN7gahppRdM5YHxmwAzHSidobZZdxdl4yell9Kp2A4IiNHmNDvc460Z18dnqAqIGz1Zg1i4YHePceVQoPca1JjTHLu-Zwg-1.png)](https://downloads.intercomcdn.com/i/o/zgqq9fe6/1580932142/8b4acc639fa9c35194e650b0d04f/AD_4nXeKr32gdyIpBRza0bB7tHiLfmhWcr6N9eYocI1cLmSjEN7gahppRdM5YHxmwAzHSidobZZdxdl4yell9Kp2A4IiNHmNDvc460Z18dnqAqIGz1Zg1i4YHePceVQoPca1JjTHLu-Zwg?expires=1771011900&signature=1969c1626ec55259a08d9230e850abf87f91813ac0306eb625ca339db14b48b3&req=dSUvFsB9n4BbW%2FMW1HO4zf9xnvDUxneWl6EqQSY%2FNWymnfZvZgJklq8YUmUa%0A3voxld8WstHvg%2FpYPRs%3D%0A) [![](https://info.reactiv.ai/hubfs/Knowledge%20Base%20Import/AD_4nXfzpBvLmAfahfHqdKnz8LflG1SMmD0atLG6MQEJvRFFm0UgROez_4JnzkusjFbfH0B5LazQmTh844QoqGb7YBbxhs9qxTEsaXGY51fkdESlZo7J5pzBQr78h4E78C0Svwt7IpFs-1.png)](https://downloads.intercomcdn.com/i/o/zgqq9fe6/1580932143/68abb7710a06a61e0dd1ad512654/AD_4nXfzpBvLmAfahfHqdKnz8LflG1SMmD0atLG6MQEJvRFFm0UgROez_4JnzkusjFbfH0B5LazQmTh844QoqGb7YBbxhs9qxTEsaXGY51fkdESlZo7J5pzBQr78h4E78C0Svwt7IpFs?expires=1771011900&signature=23007b42c95ffc6765222730d3b6c6bef3fb9695f94b06d02e1c092b9078e9ea&req=dSUvFsB9n4BbWvMW1HO4zULQSPpre82UTGHm3iUJi%2FE3XjIlDKsJu0s78KBK%0AZ5oST90nBIMuMpYYLZM%3D%0A)

---

### 3. Enable OneSignal in Workflows (optional but recommended)

- In the Reactiv sidebar, click **Workflows**.
- Click **Settings** then **Integration Settings**.
- Paste the OneSignal **App ID** in the OneSignal field.
- Click **Publish** to activate the workflow.

---

You’re all set! Reactiv is now connected to OneSignal. Any push notifications you trigger in Reactiv Workflows will be sent through your OneSignal account.

---

💡 Need Help?

We’re here for you! Visit [www.reactiv.ai](https://www.reactiv.ai/) or reach out to our support team anytime for tips, troubleshooting, or personalized guidance.

- [Getting Started With Reactiv](https://info.reactiv.ai/reactiv-help-center/getting-started-with-reactiv?hsLang=en-ca)
- [Building Your App](https://info.reactiv.ai/reactiv-help-center/building-your-app?hsLang=en-ca#main-content)

    - [App Settings](https://info.reactiv.ai/reactiv-help-center/building-your-app?hsLang=en-ca#app-settings)
    - [Your Home Screen](https://info.reactiv.ai/reactiv-help-center/building-your-app?hsLang=en-ca#your-home-screen)
    - [Misc. App Building Blocks](https://info.reactiv.ai/reactiv-help-center/building-your-app?hsLang=en-ca#misc-app-building-blocks)
    - [Other Screens](https://info.reactiv.ai/reactiv-help-center/building-your-app?hsLang=en-ca#other-screens)
- [Publishing Your App](https://info.reactiv.ai/reactiv-help-center/publishing-your-app?hsLang=en-ca#main-content)

    - [iOS App](https://info.reactiv.ai/reactiv-help-center/publishing-your-app?hsLang=en-ca#ios-app)
- [Building Your Reactiv Clips](https://info.reactiv.ai/reactiv-help-center/building-your-reactiv-clips?hsLang=en-ca#main-content)

    - [Success with Reactiv Clips](https://info.reactiv.ai/reactiv-help-center/building-your-reactiv-clips?hsLang=en-ca#success-with-reactiv-clips)
    - [Customizing Your Reactiv Clips Experiences](https://info.reactiv.ai/reactiv-help-center/building-your-reactiv-clips?hsLang=en-ca#customizing-your-reactiv-clips-experiences)
    - [Initializing Your Reactiv Clips](https://info.reactiv.ai/reactiv-help-center/building-your-reactiv-clips?hsLang=en-ca#initializing-your-reactiv-clips)
    - [About Reactiv Clips](https://info.reactiv.ai/reactiv-help-center/building-your-reactiv-clips?hsLang=en-ca#about-reactiv-clips)
- [Integrations](https://info.reactiv.ai/reactiv-help-center/integrations?hsLang=en-ca#main-content)

    - [Analytics & Push Notifications](https://info.reactiv.ai/reactiv-help-center/integrations?hsLang=en-ca#analytics-push-notifications)
    - [App Install Attribution](https://info.reactiv.ai/reactiv-help-center/integrations?hsLang=en-ca#app-install-attribution)
    - [Back in Stock Alerts](https://info.reactiv.ai/reactiv-help-center/integrations?hsLang=en-ca#back-in-stock-alerts)
    - [Chat & Customer Support](https://info.reactiv.ai/reactiv-help-center/integrations?hsLang=en-ca#chat-customer-support)
    - [Conversion Integrations](https://info.reactiv.ai/reactiv-help-center/integrations?hsLang=en-ca#conversion-integrations)
    - [Discovery, Search & Personalization](https://info.reactiv.ai/reactiv-help-center/integrations?hsLang=en-ca#discovery-search-personalization)
    - [Fraud Protection](https://info.reactiv.ai/reactiv-help-center/integrations?hsLang=en-ca#fraud-protection)
    - [Loyalty](https://info.reactiv.ai/reactiv-help-center/integrations?hsLang=en-ca#loyalty)
    - [Order Fulfillment](https://info.reactiv.ai/reactiv-help-center/integrations?hsLang=en-ca#order-fulfillment)
    - [Product Recommendations](https://info.reactiv.ai/reactiv-help-center/integrations?hsLang=en-ca#product-recommendations)
    - [Order Tracking & Returns](https://info.reactiv.ai/reactiv-help-center/integrations?hsLang=en-ca#order-tracking-returns)
    - [Product Bundles](https://info.reactiv.ai/reactiv-help-center/integrations?hsLang=en-ca#product-bundles)
    - [Reviews Integrations](https://info.reactiv.ai/reactiv-help-center/integrations?hsLang=en-ca#reviews-integrations)
    - [Subscriptions](https://info.reactiv.ai/reactiv-help-center/integrations?hsLang=en-ca#subscriptions)
    - [Video Shopping](https://info.reactiv.ai/reactiv-help-center/integrations?hsLang=en-ca#video-shopping)
    - [Wishlist Integrations](https://info.reactiv.ai/reactiv-help-center/integrations?hsLang=en-ca#wishlist-integrations)
    - [Profile Integrations](https://info.reactiv.ai/reactiv-help-center/integrations?hsLang=en-ca#profile-integrations)
- [Platform Highlights](https://info.reactiv.ai/reactiv-help-center/platform-highlights?hsLang=en-ca)
- [Success with Reactiv](https://info.reactiv.ai/reactiv-help-center/success-with-reactiv?hsLang=en-ca#main-content)

    - [Sending Push Notifications](https://info.reactiv.ai/reactiv-help-center/success-with-reactiv?hsLang=en-ca#sending-push-notifications)
- [Building with AI](https://info.reactiv.ai/reactiv-help-center/building-with-ai?hsLang=en-ca)
- [FAQ](https://info.reactiv.ai/reactiv-help-center/faq?hsLang=en-ca#main-content)

    - [Performance & Data](https://info.reactiv.ai/reactiv-help-center/faq?hsLang=en-ca#performance-data)
    - [General & Billing](https://info.reactiv.ai/reactiv-help-center/faq?hsLang=en-ca#general-billing)
    - [Getting Started](https://info.reactiv.ai/reactiv-help-center/faq?hsLang=en-ca#getting-started)
    - [Technical Issues & Troubleshooting](https://info.reactiv.ai/reactiv-help-center/faq?hsLang=en-ca#technical-issues-troubleshooting)
    - [App Management](https://info.reactiv.ai/reactiv-help-center/faq?hsLang=en-ca#app-management)
- [Research](https://info.reactiv.ai/reactiv-help-center/research?hsLang=en-ca)

[![logo-mono-dark](https://info.reactiv.ai/hubfs/logo-mono-dark.svg "logo-mono-dark")](http://reactiv.ai)

<https://www.linkedin.com/company/reactivapp/>

Copyright © 2026, Reactiv