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

# Overview

> Browse the Integrations page, connect a tool to your workspace, and understand the AI plan gate.

**Integrations** is where you connect DMLY to the rest of the tools you already run your
business on — an AI provider, a calendar, a payment gateway, an SMS provider, a
spreadsheet, or your own code. Each tool is a tile. You connect it once, and the rest of
DMLY can use it.

<Note>
  The four AI tiles depend on your plan. They stay visible either way — see
  [AI tiles and the plan gate](#ai-tiles-and-the-plan-gate) below.
</Note>

## The tabs

Tabs filter the tiles by what the tool is for. **Channels** is always first, then **All**,
then a tab for each category that has at least one tile. Each tab carries a count badge, so
you can see at a glance how many tiles sit behind it.

| Tab              | What you'll find                                             |
| ---------------- | ------------------------------------------------------------ |
| **Channels**     | Your messaging channels — see [Channels](/channels/overview) |
| **All**          | Every tile, unfiltered                                       |
| **AI**           | OpenAI, Claude, Google Gemini, DeepSeek                      |
| **Productivity** | Google Sheets, Google Calendar, Zoom, Slack                  |
| **Developer**    | Webhooks, Zapier, REST API                                   |
| **Sales & CRM**  | HubSpot, Mailchimp                                           |
| **Commerce**     | Shopify, WooCommerce                                         |
| **Payments**     | Stripe, PayPal, Paystack, Razorpay, MyFatoorah, Mercado Pago |
| **SMS**          | Twilio, Plivo, Custom HTTP gateway                           |

<Tip>
  Google Calendar and Zoom sit on the **Productivity** tab, even though their tiles are
  badged **Scheduling**. If you're hunting for either one, look under Productivity or just
  use **All**.
</Tip>

## How connecting works

Every tile shows its own status — **Connected** or **Not connected** — and a matching
button: **Connect** if you haven't set it up, **Manage** if you have.

<Steps>
  <Step title="Open the tile">
    Select **Connect** on the tool you want. Each tool has its own panel, because each one
    needs different details — an API key for OpenAI, a sign-in for Zoom, an access token
    and webhook secret for Mercado Pago.
  </Step>

  <Step title="Enter the credentials">
    Get them from the provider's own console, then paste them in. Secrets are stored
    encrypted, and a saved credential like an AI provider's API key or a payment gateway
    secret is never shown back to you — the panel only signals that a value is saved.
    Some secrets are meant to be read, though: a webhook's signing secret and the Zapier
    API key each sit behind a **Reveal** toggle with a **Copy** button next to it.
  </Step>

  <Step title="Check the status">
    A saved connection flips the tile to **Connected**. From then on, the button reads
    **Manage** and takes you back to the same panel to change or disconnect.
  </Step>
</Steps>

Connecting a tool doesn't automatically make anything happen. It makes a capability
available — an AI provider still has to be picked in a flow, a payment gateway still has to
be used on a pay link.

<Note>
  Webhooks are the only tile you can delete rows from. Every other tool is *disconnected*,
  not removed — the tile stays on the page so you can reconnect later.
</Note>

## AI tiles and the plan gate

The four AI tiles — **OpenAI**, **Claude**, **Google Gemini** and **DeepSeek** — are gated
on your plan. When your plan doesn't include the AI Agent, the tiles are **not hidden**.
They stay on the **AI** tab, but:

* the status badge reads **Plan locked** instead of **Not connected**
* the button reads **Upgrade** instead of **Connect**
* selecting the tile doesn't open it — it shows a message telling you the AI Agent isn't
  included in your plan

This is deliberate: you can see what's available before you pay for it. Whether AI is
included depends on your plan — see [Plans](/billing/plans) and
[Upgrading and downgrading](/billing/upgrading-downgrading).

<Warning>
  The gate is enforced on the server, not just in the interface. If you downgrade to a plan
  without AI while an AI provider is already connected, the key stays saved and the
  provider's page still opens — but the actions on it stop working. Running the playground,
  creating or deleting a vector store, uploading a file or adding a URL are all rejected,
  and re-saving the connection is refused with a message telling you the AI Agent isn't
  included in your plan.
</Warning>

## What's on the page

<Columns cols={2}>
  <Card title="AI providers" icon="robot" href="/integrations/openai">
    Connect OpenAI, Claude, Gemini or DeepSeek so your flows can reply with AI.
  </Card>

  <Card title="Knowledge base" icon="book" href="/integrations/knowledge-base">
    Upload documents the AI can search when it replies. OpenAI and Gemini only.
  </Card>

  <Card title="Zoom" icon="video" href="/integrations/zoom">
    Give every booking on a Zoom-location service its own meeting and join link.
  </Card>

  <Card title="Mercado Pago" icon="credit-card" href="/integrations/mercado-pago">
    Take Latin-American payments with Checkout Pro.
  </Card>

  <Card title="Payment gateways" icon="money-bill" href="/finance/payments-and-gateways">
    Stripe, PayPal, Paystack, Razorpay and MyFatoorah for pay links and invoices.
  </Card>

  <Card title="REST API" icon="code" href="/api-reference/introduction">
    Programmatic access to your workspace. Always available on **All** and **Developer**.
  </Card>
</Columns>

The **REST API** tile isn't a tool you connect — it's always there, and it takes you to your
API keys. See [Authentication](/api-reference/authentication).

**Webhooks** is a single tile no matter how many endpoints you run behind it. Each endpoint
has its own URL, signing secret, channel scope and event subscriptions, and DMLY sends to
every connected one. The tile's footer tells you how many endpoints you have. See
[Webhooks](/api-reference/webhooks).

**Zapier** is not the same thing as Webhooks. Zapier uses an API key and a base URL that
your Zap subscribes with, so a live Zap shows up as a connected hook. Use Webhooks when you
want to send events to your own endpoint; use Zapier when you want to reach one of the apps
Zapier already supports.

<Note>
  Looking for **Google Drive**? It isn't an Integrations tile. It's a tab in the media
  library, where you pick images and videos straight from Drive — see
  [Google Drive](/integrations/google-drive).
</Note>

## If the tool you need isn't here

Select **Request integration** at the top right of the page, name the tool, and add a note
about how you'd use it. The request goes to the DMLY team, not to your agency.

<Accordion title="The page looks empty or a tile is missing">
  The tile catalogue is created for your workspace the first time you open the page, so a
  brand-new workspace fills itself in on the first load. Refresh once before assuming
  something is broken.

  A tile that used to be there and now isn't has usually moved rather than gone. Google
  Business Profile, for example, is no longer an integration — it's a channel now. See
  [Reputation](/reputation/overview).
</Accordion>
