intercom-automation

Automate Intercom conversation, contact, company, segment, and admin operations.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/dr-code/beacon --skill intercom-automation-dr-code
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: intercom-automation
Source: https://github.com/dr-code/beacon/tree/main/plugins/all-skills/skills/intercom-automation
Command: npx skills add https://github.com/dr-code/beacon --skill intercom-automation-dr-code

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates repetitive Intercom tasks and removes manual navigation across multiple endpoints so support teams can quickly find, reply to, and manage conversations, contacts, companies, segments, and workspace admins.

Core Features & Use Cases

  • Conversation management: list, search, retrieve, create, reply to, assign, close, and reopen conversations with required admin resolution.
  • Contact and company workflows: search and retrieve contacts by filters or external IDs, manage company relationships, and inspect attached segments.
  • Administrative tooling & safeguards: discover admin and team IDs, follow structured query filters and cursor-based pagination, and respect rate limits and idempotency patterns for production use.

Quick Start

Use the intercom-automation skill to list all open Intercom conversations tagged urgent and include each contact's details.

Frequently Asked Questions about intercom-automation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Intercom conversations and contact management tasks?

To automate Intercom conversations and contacts, you use a connected Rube MCP with the Intercom toolkit to list, search, reply to, and assign messages while resolving admin IDs for stateful actions.

Can I search and filter Intercom conversations by tags like urgent?

Yes, you can search and filter Intercom conversations by applying structured query filters to find specific tags like urgent, listing matching conversations and including associated contact details.

Do I need a Rube MCP connection to manage Intercom companies and segments?

Yes, managing Intercom companies and segments requires a connected Rube MCP with the Intercom toolkit available via RUBE_SEARCH_TOOLS and RUBE_MANAGE_CONNECTIONS to execute workflow actions.

How do I assign and reply to Intercom conversations using admin IDs?

You assign and reply to Intercom conversations by resolving the required admin_id and team IDs through the Rube MCP, enabling stateful actions like assigning messages to specific workspace administrators.

What are the limitations of automating Intercom workflows with structured query filters?

Limitations of automating Intercom workflows include respecting rate limits and idempotency patterns, managing pagination cursors for large datasets, and ensuring proper admin_id resolution for stateful actions.

How do I handle pagination and large lists of Intercom contacts or companies?

To handle large lists of Intercom contacts or companies, use cursor-based pagination within your structured query filters to traverse result sets without exceeding API rate limits.