Skip to main content

Integrations

Coral lets you connect your OpenClaw assistant to messaging platforms so you can interact with it wherever you already communicate.

Available integrations

Discord

Add your assistant as a Discord bot in your server.

WhatsApp

Chat with your assistant through WhatsApp.

Slack

Connect your assistant to a Slack workspace.

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.
Coral integrations page with connection cards
Each integration has its own setup flow, but the general pattern is:
  1. Create a bot/app on the platform (Discord bot, WhatsApp Business account, etc.)
  2. Enter credentials in the Coral setup panel (API token, phone number, etc.)
  3. Verify the connection — Coral tests that your assistant can send and receive messages.
Integration credentials are stored securely in your sandbox and never leave your isolated environment. Coral’s servers do not have access to your platform tokens.

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 for full documentation.