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

# Integrations

> Connect your store, payment, and other apps so events like a new order can trigger WhatsApp automations.

## What is this?

**Integrations** is a catalog of apps you can connect to your workspace. When something happens in a connected app — a new order, a payment, a form submission — it can start a WhatsApp automation for you, such as sending an order-status template or a payment confirmation.

You connect an app once, and the platform sets up the webhook and a ready-made automation for you. You can open that automation in the builder and change it any time.

<img src="https://mintcdn.com/onexpressbot/EVcHp7ZAcLgfPt8Q/images/integrations-overview.png?fit=max&auto=format&n=EVcHp7ZAcLgfPt8Q&q=85&s=b979af19f2d4775af200a4cedb1d48b2" alt="The Integrations page showing the total/available/coming-soon stat tiles and the integration catalog table" width="1282" height="953" data-path="images/integrations-overview.png" />

<Info>
  You need an active channel connected to WhatsApp, Instagram, Facebook, or Web Chat, and the automations permission, to use this page.
</Info>

## What can I do here?

* Browse every available and upcoming integration, each with a status badge such as **Ready to Setup**, **Coming Soon**, or a count of connected stores
* Filter the list with the **Total Integrations**, **Available**, and **Coming Soon** tiles, or search by name
* Connect a store or payment app and choose which WhatsApp template is sent for each event
* Send customers **COD confirmation** messages and **abandoned cart** reminders
* View and debug every request your webhooks receive
* Ask for an integration that isn't listed with **Request Integration**

## The integrations

Each integration has its own page in this section:

| Integration                           | What it does                                                                                   | Page                                               |
| ------------------------------------- | ---------------------------------------------------------------------------------------------- | -------------------------------------------------- |
| **Shopify**                           | Order updates, COD confirmation, and abandoned-cart reminders. Connects with one click.        | [Shopify](/workspace/integrations/shopify)         |
| **WooCommerce**                       | Order updates, COD confirmation, and abandoned-order reminders. Connects with your store keys. | [WooCommerce](/workspace/integrations/woocommerce) |
| **Razorpay**                          | Payment success, failure, and refund messages.                                                 | [Razorpay](/workspace/integrations/razorpay)       |
| **Webhook**                           | Receive requests from any other system and run an automation. See every request received.      | [Webhooks](/workspace/integrations/webhooks)       |
| **HTTP**                              | Make outbound API requests. Opens the [Developer Portal](/workspace/developer-portal).         | —                                                  |
| **Google Contacts, Calendar, Sheets** | Connected from Channels → Google.                                                              | [Google](/workspace/google/overview)               |

Two features work across stores and have their own pages:

* [COD Confirmation](/workspace/integrations/cod-confirmation) — ask the customer to confirm or cancel a cash-on-delivery order
* [Abandoned Cart Recovery](/workspace/integrations/abandoned-cart) — remind customers who didn't finish paying

## How to use it

1. Go to **Integrations** in the sidebar.

2. Use the tiles at the top to filter the table.

   <img src="https://mintcdn.com/onexpressbot/EVcHp7ZAcLgfPt8Q/images/integrations-filter-tiles.png?fit=max&auto=format&n=EVcHp7ZAcLgfPt8Q&q=85&s=ccf21c72df6c0a6e4118173741f316c2" alt="Close-up of the stat tiles used to filter the integration table" width="1282" height="953" data-path="images/integrations-filter-tiles.png" />

3. Click an integration to open its page. Apps you can connect show **Ready to Setup**; ones already connected show how many are connected.

4. Follow that integration's page to connect it and pick your templates.

5. After setup, use **Open automation** to review or customize the flow that was created for you.

### Request an integration

For anything marked **Coming Soon** (Stripe, Cashfree, HubSpot, Zoho CRM, Typeform, Calendly), or an app that isn't listed, click it or click **Request Integration**. Enter the integration name, an optional website, and what you need it to do. This sends a request to the team.

<img src="https://mintcdn.com/onexpressbot/EVcHp7ZAcLgfPt8Q/images/integrations-request-dialog.png?fit=max&auto=format&n=EVcHp7ZAcLgfPt8Q&q=85&s=89339f24f5625d8bac66b12411b9fa02" alt="The Request Integration dialog with name, website URL, and description fields" width="1282" height="953" data-path="images/integrations-request-dialog.png" />

## Troubleshooting / Technical Notes

* **The page says "No Connected Channel Found."** Connect a WhatsApp, Instagram, Facebook, or Web Chat channel first in [Channels](/workspace/channels).
* **"You don't have permission to manage integrations."** Ask an admin for the automations permission. See [Team](/workspace/team).
* **Connecting an app says it isn't set up for this platform.** The platform administrator needs to add that app's credentials first — see Integration Settings.
* **An integration shows "Coming Soon."** It isn't available yet. Use **Request Integration** to ask for it.

## Related docs

* [Shopify](/workspace/integrations/shopify)
* [WooCommerce](/workspace/integrations/woocommerce)
* [Razorpay](/workspace/integrations/razorpay)
* [Webhooks](/workspace/integrations/webhooks)
* [Automation Overview](/workspace/automation/overview)
