intercom-core-workflow-b

Featured

Manage Intercom conversations: create, reply, close, snooze, assign, and tag. Use when building conversation management features, automating replies, or implementing support workflow automation. Trigger with phrases like "intercom conversations", "intercom reply", "intercom assign conversation", "intercom close conversation", "intercom snooze", "manage intercom conversations".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Intercom Conversations & Messaging ## Overview Manage the full conversation lifecycle: create, reply (as admin or contact), assign to teams, close, snooze, and tag. Conversations contain threaded "parts" including messages, notes, and assignments. ## Prerequisites - Completed `intercom-install-auth` setup - Admin ID (from `client.admins.list()`) - Contact IDs for conversation participants ## Instructions ### Step 1: Create a Conversation Conversations are created when a contact sends a message. ```typescript import { IntercomClient } from "intercom-client"; const client = new IntercomClient({ token: process.env.INTERCOM_ACCESS_TOKEN!, }); // Create conversation from a contact const conversation = await client.conversations.create({ from: { type: "user", id: "6657add46abd0167d9419c3a", // Contact ID }, body: "Hi, I'm having trouble with my billing. Can you help?", }); console.log(`Conversation ID: ${conversation.conversationId}`); ``` ### Step 2: Reply to a Conversation ```typescript // Admin reply (visible to customer) await client.conversations.reply({ conversationId: conversation.conversationId, body: "Hi there! I'd be happy to help with billing. What's the issue?", type: "admin", adminId: "12345", // Your admin ID }); // Admin note (internal, not visible to customer) await client.conversations.reply({ conversationId: conversation.conversationId, body: "Customer is on Enterprise plan, checking billing system...", type: "note", ...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

intercom-core-workflow-a

Manage Intercom contacts: create, search, update, merge leads into users. Use when building contact management features, syncing user data, or implementing contact search and segmentation. Trigger with phrases like "intercom contacts", "intercom users", "intercom leads", "create intercom contact", "search intercom contacts", "merge intercom lead".

2,266 Updated today
jeremylongshore
AI & Automation Featured

intercom-hello-world

Create a minimal working Intercom example with contacts, conversations, and messages. Use when starting a new Intercom integration, testing your setup, or learning the core Intercom API data model. Trigger with phrases like "intercom hello world", "intercom example", "intercom quick start", "simple intercom code", "first intercom API call".

2,266 Updated today
jeremylongshore
AI & Automation Featured

intercom-automation

Automate Intercom tasks via Rube MCP (Composio): conversations, contacts, companies, segments, admins. Always search tools first for current schemas.

39,227 Updated today
sickn33
AI & Automation Listed

intercom-automation

Automate Intercom tasks via Rube MCP (Composio): conversations, contacts, companies, segments, admins. Always search tools first for current schemas.

335 Updated today
aiskillstore
AI & Automation Solid

intercom-automation

Automate Intercom tasks via Rube MCP (Composio): conversations, contacts, companies, segments, admins. Always search tools first for current schemas.

2,987 Updated 4 days ago
davepoon