Make (Integromat) Integration
Connect your Hatcher agents to Make (formerly Integromat) to build visual automation workflows. Send messages to agents, react to agent events, and integrate with hundreds of other apps.
Authentication
Get your API key
Go to Dashboard > Settings > API Keys and generate a key (starts with hk_).
Add Hatcher to Make
- In your Make scenario, click + to add a module.
- Search for Hatcher.
- Select any Hatcher module and click Create a connection.
- Paste your API key and click Save.
Make will verify the key by calling GET /api/v1/me. If it fails, check that your key is valid and has not been revoked.
Available Modules
Actions
| Module | Description | Required Fields |
|---|---|---|
| Send Message to Agent | Send a message and receive the agent’s response. Supports optional conversation history for context. | Agent ID, Message |
| Create Agent | Create a new agent on your account. | Name, Framework |
| List Agents | Retrieve all agents on your account with their status and metadata. | — |
| Start Agent | Start an agent’s container. | Agent ID |
| Stop Agent | Stop an agent’s container. | Agent ID |
Triggers (Webhooks)
| Module | Description |
|---|---|
| Watch for New Messages | Fires when an agent receives and responds to a message. Provides event type, agent info, user message, agent response, platform, and timestamp. |
| Watch Events | Fires on agent lifecycle events (started, stopped, error). |
Module Details
Send Message to Agent
Sends a message to a specified agent and returns the response.
Inputs:
- Agent ID (required) — The agent to message. Use “List Agents” to find IDs.
- Message (required) — The text message to send.
- Conversation History (optional) — Array of previous messages (
role+content) for multi-turn context.
Outputs:
content— The agent’s text response.model— The LLM model that generated the response.
Watch for New Messages
Webhook-based trigger that fires in real-time when your agent receives a message.
Outputs:
event— Event type (e.g.,message)agentId— Agent IDagentName— Agent display namemessage— The user’s messageresponse— The agent’s replyuserId— Sender’s user IDplatform— Source platform (api,telegram,discord,web)timestamp— Event timestamp
Example Scenarios
Customer support pipeline
- Webhook — Receive customer message from your website
- Hatcher: Send Message — Forward to your support agent
- Router:
- If response contains “escalate” -> Email: Send to support team
- Otherwise -> HTTP: Respond with agent’s answer
Daily agent health check
- Schedule — Every day at 9 AM
- Hatcher: List Agents — Get all agents
- Iterator — Loop through agents
- Filter — Only agents with status != “active”
- Slack: Send Message — Alert: “Agent
{{name}}is{{status}}”
Log all agent conversations
- Hatcher: Watch for New Messages
- Google Sheets: Add Row
- Timestamp:
{{timestamp}} - Agent:
{{agentName}} - User Message:
{{message}} - Agent Response:
{{response}} - Platform:
{{platform}}
- Timestamp:
Webhook Setup
When you add a Hatcher trigger module to your scenario:
- Make generates a webhook URL automatically.
- Click Register webhook — Make calls the Hatcher API to set it up.
- Events flow in real-time once the scenario is active.
Webhooks only fire while your Make scenario is active. If the scenario is paused, events are not queued.
Tips
- Use Make’s Router module to branch logic based on agent responses or event types.
- The Send Message module returns the full response, so you can parse it with Make’s text functions and route accordingly.
- Combine with Make’s HTTP module to call the Hatcher API directly for operations not yet covered by dedicated modules.
- Agent IDs are visible in your dashboard URL:
https://hatcher.host/dashboard/agents/{agent-id}.
Last updated on