---
title: Setting up Zendesk Chat with Reactiv
description: Learn how to set up the Zendesk integration in Reactiv so customers can contact support and manage tickets directly in your app.
---

[Skip to content](https://info.reactiv.ai/reactiv-help-center/setting-up-a-zendesk-integration-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. [Chat & Customer Support](https://info.reactiv.ai/reactiv-help-center/integrations?hsLang=en-ca#chat-customer-support)

September 13, 2026

# Setting up Zendesk Chat with Reactiv

This guide will help you integrate Zendesk for chat with your Reactiv Mobile App. Zendesk is an AI-powered platform for seamless support and engagement across every channel.

Important: Zendesk Classic Web Widget Not Supported

Reactiv does not support the Zendesk Classic Web Widget. You must have the Zendesk Messaging Widget configured on your Zendesk account before setting up this integration.

If you are currently using the Classic Web Widget, you will need to upgrade your Zendesk account and migrate to the Messaging Widget first. See [Zendesk's guide.](https://support.zendesk.com/hc/en-us/articles/4408832031898-Setting-up-Web-Widget-for-messaging-when-using-live-chat-and-Web-Widget-Classic)

### Prerequisites

Before setting up the Zendesk integration, ensure the following:

- You have an active Zendesk account configured with the **Messaging Widget** (Classic Web Widget is not supported — see notice above).
- You have access to your Zendesk **API Token** & **Widget Key**.

- Your Reactiv Mobile App is already set up and functioning.

### Step 1: Access the Integrations Page

1. Log in to your Shopify admin dashboard.
2. In the left-hand menu, locate **Reactiv - Mobile App Builder** under the "Sales channels" section.
3. Click on **Reactiv - Mobile App Builder** to open the Reactiv dashboard.
4. Select **Integrations** from the sidebar.

### Step 2: Locate Zendesk

1. On the **Integrations** page, use the search bar or scroll to find **Zendesk** under the "Chat" category.
2. Click the **Connect** button next to Zendesk to access the integration settings.

[![](https://info.reactiv.ai/hubfs/Knowledge%20Base%20Import/image-Feb-13-2026-07-13-12-4019-PM.png)](https://downloads.intercomcdn.com/i/o/1195932290/f6e3752490de969bb5fd758a/image.png?expires=1771011900&signature=0083942aaed8d68e4143f18ac61ec30d53d68137302c09e0fe53d416da9fbb1b&req=dSEuE8B9n4NWWfMW1HO4zae1q27vHKhObybSgvduOP%2BIs0z9L0VvaOBC6ewX%0AT%2FETgZYbyt1bFsfijmo%3D%0A)

​

### Step 3: Connect Zendesk to Your Mobile App

1. In the Zendesk integration popup, you will see a fields for the **Email for the Admin Account User, Account Subdomain, API Token** & **Widget Key**
2. Obtain the necessary fields (steps in the below green callout box)
3. Paste the appropriate information within the fields in the Reactiv integration popup.

[![](https://info.reactiv.ai/hs-fs/hubfs/Knowledge%20Base%20Import/Screenshot+2025-08-27+at+2_25_35%E2%80%AFPM-1.png?width=500&height=371&name=Screenshot+2025-08-27+at+2_25_35%E2%80%AFPM-1.png)](https://downloads.intercomcdn.com/i/o/zgqq9fe6/1696486200/e6d57fcee164aa150c885b47ce11/Screenshot+2025-08-27+at+2_25_35%E2%80%AFPM.png?expires=1771011900&signature=5802128a7855538ee859aced33ba69d86a8660ec7b9cc76160540061bfcb5863&req=dSYuEM12m4NfWfMW1HO4zQ7TrMcOb5EeaPDWizzOeh1MgGzMkSqzPbCWLEzY%0Ajip7%2BYQFP0JrpGFAABE%3D%0A)

### 1. Account Subdomain:

- The subdomain is part of your Zendesk URL. It typically follows the format: `https://yourcompany.zendesk.com`.
- **"yourcompany"** is your subdomain. You can find this by logging into Zendesk and checking the URL in your browser.

### 2. API Token:

To generate or find your **API Token**:

1. Log in to your Zendesk admin dashboard.
2. Click on the **Admin (gear icon)** in the sidebar.
3. Under the **Channels** section, click on **API**.
4. Make sure the **Token Access** is enabled (toggle it on if it’s not already).
5. Click on **+ Create API Token**.
6. Give your token a name for identification purposes.
7. Once created, copy the token. Be sure to save it securely, as you won't be able to view it again once you leave the page.

### 3. Chat Widget Key:

To find your **Chat Widget Key**:

1. Log in to your Zendesk dashboard.
2. Navigate to **Settings**.
3. Under **Channels**, click on **Messaging**.
4. Go to the **Installation** tab.
5. You'll see the chat widget installation code, which includes the **widget key** as part of the JavaScript snippet.
6. The **Widget Key** will appear as a unique alphanumeric string within the script, e.g., `zE('webWidget', 'setConfig', {... 'key': 'your_widget_key'})`.
7. Copy the key for future use.

If you're having trouble finding these details, Zendesk's help center or support team can assist further.

### Step 4: Save the Integration

1. After entering your information, click the **Connect/Update** button to save the integration.
2. Once saved, Zendesk will be connected to Reactiv.

### Step 5: Add Chat Widget to Mobile

1. Navigate to Studio \> Settings \> Integrations
2. Scroll to the **Chat Provider** Section
3. From the Dropdown, select `Zendesk`
4. Once the Chat provider is selected, you will have the ability to manage the **Chat Widget Position**
5. Once complete, click **Save** & **Publish**

[![](https://info.reactiv.ai/hubfs/Knowledge%20Base%20Import/image-Feb-13-2026-07-13-23-9015-PM.png)](https://downloads.intercomcdn.com/i/o/1195928992/bbbf77b3d821872a09bdc8cb/image.png?expires=1771011900&signature=dc4309a5036cf3aec6e1de6e127fa8d1d690517082fc2b9df1352151c29ce4ed&req=dSEuE8B8lYhWW%2FMW1HO4zXHj2vKQoK4W1QTCcIAXCs9tSIf4BfT7vkzpLgK%2F%0AGUDAcDa%2FdQeRKx0NlM8%3D%0A) [![](https://info.reactiv.ai/hubfs/Knowledge%20Base%20Import/image-Feb-13-2026-07-13-27-8492-PM.png)](https://downloads.intercomcdn.com/i/o/1195928995/d4bbb7685b879c5c55430675/image.png?expires=1771011900&signature=624b1920cd57c1ec53ea10212c4418ed7abad413206677e69d12b544d36dc7a4&req=dSEuE8B8lYhWXPMW1HO4zdak%2BAg59NHGKaF1Uj2zQpskKGrC%2FKPzjtgtEHnH%0AhD2PmYQuZAHL3PREK24%3D%0A)

### Step 6: Verify the Integration

1. Return to the Studio and Preview your mobile app to confirm that the chat is displaying as expected.
2. If any issues arise, recheck the Zendesk settings make sure to **Save** the settings correctly.

### Limitations

- **Zendesk Talk:** The current integration supports chatbot only. **Zendesk Talk is not supported** within the Reactiv Mobile App.

- **Customization:** Chat options may be limited to the default settings provided by the Zendesk integration.
- **Classic Web Widget:** The Zendesk Classic Web Widget is not supported. Merchants must use the Messaging Widget.

### Troubleshooting

- **Invalid API Token** & **Chat Widget Key:** Ensure that you have correctly copied the API Token & Chat Widget Key from your Zendesk account.

- **Chat Not Displaying:** Confirm that the integration was successfully updated and check for any necessary configurations within the Zendesk dashboard.
- **Using the Classic Web Widget:** If your Zendesk account is still on the Classic Web Widget, the integration will not work. You must first migrate to the Messaging Widget. Follow Zendesk's [migration guide.](https://support.zendesk.com/hc/en-us/articles/4408832031898)

For more detailed information on managing and customizing your reviews, please refer to your account manager at Zendesk.

- [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