Configure an Intercom Custom Bot (Fin or Series) workflow via API

domain: developers.intercom.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. In the Intercom Developer Hub, ensure your app has the 'Manage Articles' and 'Read/Write Conversations' scopes if your bot needs to search Help Center content or create conversations.
  2. Use the Intercom UI (Operator or Series builder) or the Workflows API (if available on your plan) to create a bot flow — note that full programmatic bot step creation is limited; most bot logic is authored in the UI, with API used for triggering and data injection.
  3. Use the Custom Attributes API (POST /data_attributes) to define user or conversation attributes that your bot flow will read to branch logic — supply 'name', 'model' (contact or conversation), and 'data_type'.
  4. Trigger a specific bot workflow for a contact by updating a conversation's custom attribute via PATCH /conversations/{id} with the attribute value that your Operator rule conditions monitor.
  5. Listen for bot-to-human handoff by subscribing to the 'conversation.admin.assigned' webhook topic — your handler receives the conversation ID when a bot transfers to an agent.
  6. To inject context into the handoff, use PATCH /conversations/{id} to add an internal note with a 'type': 'note' message body before the assignment event.

Known gotchas

Related routes

Upsert Intercom contacts, start conversations, and configure Fin AI agent handoff to human support via the Intercom REST API
developers.intercom.com/docs/references/rest-api · 6 steps · unrated
Configure Intercom data attributes (custom attributes) for contacts and companies via the Data Attributes API
intercom.io · 6 steps · unrated
validate Intercom Fin Agent API webhooks via HMAC signature and enable SSE streaming for real-time replies
intercom.com · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans