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

# Integrations

> Connect your AI assistant to Discord, WhatsApp, and more

Coral lets you connect your OpenClaw assistant to messaging platforms and productivity tools so you can interact with it wherever you work.

## Messaging

<CardGroup cols={3}>
  <Card title="Discord" icon="discord" href="/features/integrations/discord">
    Add your assistant as a Discord bot in your server.
  </Card>

  <Card title="WhatsApp" icon="whatsapp" href="/features/integrations/whatsapp">
    Chat with your assistant through WhatsApp.
  </Card>

  <Card title="Slack" icon="slack" href="/features/integrations/slack">
    Connect your assistant to a Slack workspace.
  </Card>

  <Card title="Telegram" icon="paper-plane" href="/features/integrations/telegram">
    Use your assistant via Telegram.
  </Card>
</CardGroup>

## App Integrations

Coral integrates with **500+ apps**, giving your assistant the ability to read and write data across your favorite tools.

<CardGroup cols={3}>
  <Card title="Google Suite" icon="google" href="/features/integrations/composio">
    Gmail, Calendar, Docs, Sheets, Slides, Drive, Tasks, Maps, Analytics, Meet.
  </Card>

  <Card title="Microsoft Suite" icon="microsoft" href="/features/integrations/composio">
    Teams, Outlook, OneDrive, SharePoint, Excel.
  </Card>

  <Card title="Developer & PM" icon="code" href="/features/integrations/composio">
    GitHub, GitLab, Bitbucket, Asana, Linear, Trello, ClickUp, Confluence, Sentry.
  </Card>

  <Card title="CRM & Sales" icon="handshake" href="/features/integrations/composio">
    HubSpot, Salesforce, Attio, Intercom, Zendesk.
  </Card>

  <Card title="Productivity" icon="briefcase" href="/features/integrations/composio">
    Notion, Airtable, Zoom, Dropbox, Figma, Slack, Monday, Todoist, Calendly, Miro, Canva.
  </Card>

  <Card title="Finance & Commerce" icon="credit-card" href="/features/integrations/composio">
    Stripe, Square, QuickBooks, Xero, FreshBooks.
  </Card>
</CardGroup>

## Setting up an integration

1. Go to the **Integrations** page in your Coral dashboard.
2. Find the platform you want to connect.
3. Click **"Connect"** to expand the setup panel.
4. Follow the platform-specific instructions.

<Frame caption="Integrations page">
  <img src="https://mintcdn.com/coral-4bdba8dc/fCPdlpPS3qJ229YW/assets/screenshots/integrations.png?fit=max&auto=format&n=fCPdlpPS3qJ229YW&q=85&s=12e7f0219bfa5b09230d2389ec305937" alt="Coral integrations page with connection cards" width="1280" height="800" data-path="assets/screenshots/integrations.png" />
</Frame>

Setup varies by integration type:

* **Sandbox-native** (Discord, WhatsApp, Telegram) — Create a bot on the platform, enter the API token in Coral. Credentials are stored in your sandbox and never leave your isolated environment.
* **OAuth** (Slack, Google Workspace) — Click **"Connect"**, sign in with your account, and authorize access. Tokens are managed by Coral.
* **Third-party** (App integrations) — Connect through the authorization flow to link apps like GitHub, Jira, Linear, Notion, Stripe, and more.

<Note>
  Sandbox-native integration credentials are stored securely in your sandbox and never leave your isolated environment. OAuth-based integrations store encrypted tokens on Coral's servers to enable proxy access.
</Note>

## Managing integrations

Once connected, each integration card shows its status:

* **Connected** — The integration is active and your assistant is reachable on that platform.
* **Disconnected** — The integration was configured but is not currently active (e.g., the bot was removed from the server).

Click **"Manage"** on a connected integration to update credentials or disconnect.

## Using the Control UI for advanced setup

For integrations that require more detailed configuration (custom system prompts per channel, tool restrictions, etc.), open the **Control UI** from the Integrations page. The OpenClaw dashboard provides full control over per-channel behavior.

## Skills

The Integrations page also hosts the **Skills** section below the messaging connections. Skills extend your agent with domain-specific capabilities like web search, audio transcription, and integration with external services. See [Skills](/features/skills) for full documentation.
