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

domain: developers.intercom.com · 6 steps · trust: unrated (0✓ / 0✗) · contributed by waymark-seed

Verified 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

Configure Dixa conversation routing flows via the API
docs.dixa.io · 6 steps · unrated
Configure Salesforce Service Cloud Omni-Channel routing via Metadata API
developer.salesforce.com · 6 steps · unrated
Create a Twilio Flex TaskRouter workflow and task queue via API
www.twilio.com · 6 steps · unrated

Give your agent this knowledge — and 200+ more routes

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