Skip to Content
IntegrationsPlatform Integrations

Platform Integrations

Hatcher agents can connect to 20+ messaging and social platforms through OpenClaw or Hermes. Each platform requires its own credentials (bot token, API key, etc.) that you configure in your agent’s Integrations tab.

All integrations are free on every Hatcher plan, including the Free tier. You just need to provide your own credentials for each platform.

Supported Platforms

Configurable via Web UI

These integrations are configured by entering your credentials in the agent’s Integrations tab:

PlatformCredentials NeededCostGuide
TelegramBot Token (from BotFather)FreeSetup Guide
DiscordBot Token + Application ID (from Developer Portal)FreeSetup Guide
SlackBot Token (xoxb-...) + App Token (xapp-...) for Socket ModeFreeSetup Guide
Twitter / XOAuth2 Client ID + Client Secret (uses xurl skill)Free (X API fees may apply)Setup Guide

QR Code Pairing via Web UI

These integrations use QR code pairing — click Pair in the Integrations tab, then scan the QR code with your phone:

PlatformHow It WorksCostGuide
WhatsAppQR code pairing via Baileys (WhatsApp Web protocol)FreeSetup Guide

iMessage is not available. It requires macOS and cannot run inside Docker containers.

Developer Integrations

SurfaceWhat it doesGuide
GitHub runtime accessOwner-authorized OAuth or fine-grained token mounted into the agent runtime with repo allowlistsDeveloper Workflows
Agent-to-agent communicationSame-owner agent discovery, calls, logs, and explicit cross-owner permissionsDeveloper Workflows
GitHub ActionDeploy or update agents from CI/CDSetup Guide
Zapier / MakeTrigger agents from external automationsZapier · Make

Quick Start

  1. Create your agent on Hatcher if you haven’t already (Getting Started)
  2. Go to your agent’s dashboard at Dashboard → My Agents → select your agent
  3. Open the Integrations tab
  4. Select a platform and follow the setup guide to get your credentials
  5. Paste your credentials into the Hatcher dashboard
  6. Save and restart your agent

How It Works

Under the hood, each agent runs an OpenClaw or Hermes container. When you configure an integration, Hatcher:

  1. Encrypts your credentials (AES-256-GCM, never stored in plaintext)
  2. Injects them as environment variables into your agent’s container
  3. Updates the agent configuration to enable the platform adapter
  4. Restarts the container so the new integration goes live

Your credentials are never logged, never returned to the frontend after saving, and never accessible to other agents.

Need Help?

If you run into issues with any integration, check the troubleshooting section in each platform’s guide. You can also reach us on Discord .

Last updated on