Skip to main content
Integrations give your agents access to external data sources and services. Configure them once and reference them in any agent.

Available integrations

IntegrationWhat it enables
SlackRead/write messages, respond to commands
DiscordPost to channels, respond to bot commands
TelegramSend and receive messages
NotionRead pages, create and update database entries
Google CalendarRead events, create calendar entries
GitHubRead repos, create issues and PRs
AirtableRead/write rows in any base
WebhookPOST to any HTTP endpoint

Setup

  1. Go to Settings → Integrations in the ClawHQ dashboard
  2. Click Connect next to the integration you want to add
  3. Follow the OAuth flow or paste your API key
  4. Click Test connection to verify

Using integrations in agents

Reference integrations in your agent config or AgentPack YAML:
spec:
  agents:
    - ref: clawhq://my-agent
      config:
        tools: [notion_read, notion_write, slack_post]
Agents can only use tools that are connected. If a tool is listed but the integration is not connected, the agent will skip that tool and log a warning.

Testing integrations

Each integration has a test endpoint:
curl -X POST https://your-clawhq.com/api/integrations/notion/test \
  -H "Authorization: Bearer YOUR_TOKEN"
Or use Settings → Integrations → Test in the dashboard.

Environment variables

You can also configure integrations via environment variables instead of the dashboard UI. See Environment Variables for the full list.