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

# Integrations: connect your store and your tools

> The store platforms and tools that TextYess connects to: Shopify, WooCommerce, Magento, PrestaShop, WhatsApp, Gorgias, Zendesk, Klaviyo, HubSpot, Brevo and ActiveCampaign. What each one syncs and where you connect it.

TextYess connects to your online store, to your helpdesk and to your marketing tools. The dashboard has no single integrations menu: each integration has its own page. This page lists every integration, what it does and the page where you connect it.

## Which store platforms TextYess connects to

When you sign up, TextYess asks **Which platform is your store on?**. The options are **Shopify**, **WooCommerce**, **Magento** and **Other**.

* Shopify, WooCommerce and Magento connect to TextYess, and TextYess syncs your products and orders.
* PrestaShop is not an option at signup. See "Connect a PrestaShop store" on this page.
* **Other** is for a store on any other platform. TextYess then has no connection to your store.

Each organization connects to one store platform. You cannot change the platform in the dashboard. To change it, contact support from **Help → Contact support**.

## Connect your Shopify store to TextYess

* **New to TextYess**: install the TextYess app from the [Shopify App Store](https://apps.shopify.com/textyess-1). Then create your TextYess account. With this install, Shopify bills your TextYess plan.
* **You already have a TextYess account**: log in to TextYess. Go to the Shopify setup page ([open](https://ai.textyess.com/install-shopify)) and select **Install the App**. If TextYess asks for your **Shopify store name**, enter it and select **Continue to Shopify**.

The store name is in the address of your Shopify admin, after admin.shopify.com/store/. It is not your website address. If you already have an account, do not install from the App Store: that install can create a second organization. To add a second store on purpose, see [Account, team and settings](/account-and-team).

## What TextYess syncs from Shopify

* **Products**: all your products when you connect, then every new product, change, deletion and stock change.
* **Orders**: every new, paid, fulfilled, updated and cancelled order, at once.
* **Customers**: your whole customer base when you first connect. A large store can take hours. Then every new customer, change, deletion and marketing consent change.
* **Shopify segments**: you can use them as smart lists. See [Lists and segments](/contacts/lists-and-segments).
* **Abandoned checkouts**: TextYess checks for them every minute while an abandoned checkout automation is active.

The AI agent uses only active products, and it does not recommend products that are not available.

## Features that work only with a Shopify store

Some features need a connected Shopify store:

* The email channel (**Campaigns → Emails**).
* **AI Campaigns**.
* **Store Intelligence** in **Analytics**.
* In the **Growth Tool Kit**: **Back-in-stock button**, **Popups**, **Newsletter footer** and **Unique discount codes**.
* The WhatsApp agent tools for order tracking and checkout links.
* Shopify segments as smart lists in **Contacts → Lists & Segments**.

Stores on WooCommerce, Magento or other platforms do not see these features.

## Connect your WooCommerce store to TextYess

Go to the WooCommerce setup page ([open](https://ai.textyess.com/install-woocommerce)), **Connect Your WooCommerce Store**.

1. Select **Download Plugin**. In your WooCommerce dashboard, go to **Plugins → Add New → Upload Plugin**. Install the .zip file, then select **Activate Plugin**.
2. Enter your **Shop URL**.
3. In WooCommerce, go to **WooCommerce → Settings → Advanced → REST API** and add a key with **Read/Write** permissions.
4. Enter the **Consumer Key** and the **Consumer Secret**, then select **Connect WooCommerce**.

If the plugin is not installed, TextYess shows: "TextYess WooCommerce extension is not installed." For details, see [WooCommerce onboarding](/woocommerce-onboarding) and [WooCommerce troubleshooting](/woocommerce-troubleshooting).

## What TextYess syncs from WooCommerce

* **Products**: all your products when you connect, then every new product, change and deletion. A product with the stock status "on backorder" counts as available.
* **Orders**: every new and updated order.
* **Abandoned checkouts**: TextYess reads them through the TextYess plugin while an abandoned checkout automation is active.

The AI agent uses only published products. Drafts are not used.

## Connect your Magento store to TextYess

Go to the Magento setup page ([open](https://ai.textyess.com/install-magento)), **Connect Your Magento Store**.

1. Enter your **Shop URL**.
2. Enter the **Username** and **Password** of a Magento user.
3. Select **Connect Magento**.

The Magento user must have at least these permissions: `Magento_Catalog::categories`, `Magento_InventorySalesApi::stock` and `Magento_Sales::actions_view`. See [Magento onboarding](/magento-onboarding).

## What TextYess syncs from Magento

* **Products**: TextYess downloads your enabled and visible products when you connect and when you resync the catalog. Product changes do not arrive at once.
* **Orders**: TextYess checks for new orders every 5 minutes. Orders from before the connection are not imported.
* **Abandoned checkouts**: not available for Magento.

## Connect a PrestaShop store to TextYess

PrestaShop is not an option when you sign up. A PrestaShop store connects with the TextYess module. To connect a PrestaShop store, contact support from **Help → Contact support**.

TextYess imports only the active products of a PrestaShop store.

## Use TextYess when your store platform is not supported

If you selected **Other** at signup, TextYess has no connection to your store. You can still:

* Add your products in **Agents → Knowledge Base**, on the **Product Catalog** tab: select **Download CSV Template**, fill it in, then select **Upload CSV**.
* Add the chat widget to your website with a code snippet.

Order tracking, abandoned checkouts and other features that read your store data are not available. See [Knowledge base](/agents/knowledge-base).

## Resync your product catalog from your store

If products in TextYess do not match your store, go to **Agents → Knowledge Base**, open the **Product Catalog** tab and select **Resync Catalog**. The button shows when your store is connected.

* TextYess downloads your catalog again and updates the products.
* You can resync once a day.
* A resync does not remove products that you deleted from your store.

See [Knowledge base](/agents/knowledge-base).

## Connect your WhatsApp number

Campaigns, automations and the WhatsApp AI agent need a WhatsApp Business number. While your number is not connected, the sidebar shows **Agents → WhatsApp Integration**. Open it and select **Connect now**. You need an active plan or a free trial.

See [Connect WhatsApp](/whatsapp-integration). To change your WhatsApp profile, see [Change your WhatsApp profile photo and description](/personalize-whatsapp).

## Connect Gorgias to TextYess

Gorgias lets your support team see and answer WhatsApp conversations as Gorgias tickets.

1. Go to the Gorgias page ([open](https://ai.textyess.com/integrations/gorgias)).
2. Enter your Gorgias subdomain, for example "yourcompany" from yourcompany.gorgias.com.
3. Enter your customer support email.
4. Select **Install app** and approve the app in Gorgias.

TextYess creates a "TextYess" view in Gorgias. When your agent replies to a ticket in Gorgias, TextYess sends the reply to the customer on WhatsApp. See [Setup Gorgias](/setup-gorgias).

## Connect Zendesk to TextYess

Zendesk lets your support team see and answer WhatsApp conversations as Zendesk tickets.

1. Create an API token in Zendesk.
2. Go to the Zendesk page ([open](https://ai.textyess.com/integrations/zendesk)).
3. Enter your Zendesk subdomain, your Zendesk email and the API key.
4. Select **Setup Zendesk**.

The page also shows a webhook URL with a copy button. Add this URL in your Zendesk admin settings. TextYess creates a "TextYess" view in Zendesk. When your agent replies in Zendesk, TextYess sends the reply to the customer on WhatsApp. See [Setup Zendesk](/setup-zendesk).

## Connect Klaviyo to TextYess

1. Go to the Klaviyo page ([open](https://ai.textyess.com/integrations/klaviyo)).
2. Enter your Klaviyo **Public API Key** and **Private API Key**. Create a dedicated private key with full access.
3. Select **Connect Klaviyo**.

Then, in **Contacts → Lists & Segments**, select **Create**. A **Fixed list** can import a **Klaviyo List**. A **Smart list** can use a **Klaviyo Segment**, which TextYess syncs again every 60 minutes while a campaign uses it, and before every send. You can also start TextYess automations from a Klaviyo flow with a webhook. See [Setup Klaviyo](/setup-klaviyo).

## Connect HubSpot to TextYess

1. Go to the HubSpot page ([open](https://ai.textyess.com/integrations/hubspot)).
2. Select **Install**. HubSpot opens and asks you to approve the TextYess app.

Then, in **Contacts → Lists & Segments**, select **Create**. A **Fixed list** can import a **HubSpot Static List**. A **Smart list** can use a **HubSpot Segment**, which TextYess syncs again every 60 minutes while a campaign uses it, and before every send. You can also start TextYess automations from a HubSpot workflow with a webhook. See [Setup HubSpot](/setup-hubspot).

## Connect Brevo to TextYess

1. Go to the Brevo page ([open](https://ai.textyess.com/integrations/brevo)).
2. Enter your Brevo **API Key**.
3. Select **Connect Brevo**.

Then, in **Contacts → Lists & Segments**, select **Create**, then **Fixed list**, and import a **Brevo List**.

## Connect ActiveCampaign to TextYess

1. Go to the ActiveCampaign page ([open](https://ai.textyess.com/integrations/active-campaign)).
2. Enter your ActiveCampaign **API URL** and **API Key**.
3. Select **Connect Active Campaign**.

Then, in **Contacts → Lists & Segments**, select **Create**, then **Fixed list**, and import a list from **Active Campaign**.

## Start TextYess automations from any other tool

Any tool that can send a webhook can start a TextYess automation. Build an automation with a webhook trigger. Then send the request from your tool with the flow token from **Help → Developers**.

See [Trigger a Flow](/flow-webhook) and [Triggers](/flows/triggers). For the API key and the flow token, see [Account, team and settings](/account-and-team).

## Which messaging channels TextYess supports

TextYess plans include these channels: **WhatsApp**, **On-site Chat** for your website, **Voice Agent** for phone calls, and **Email**. You choose the channels of your plan on the plans page. Email works only with a Shopify store.

See [Plan, usage and billing](/plan-and-billing).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.