VM0VM0
Integration

Intercom

Customer messaging and support platform

Intercom is a customer messaging platform for managing conversations, contacts, and support operations.

Required Environment

NameTypeDescription
INTERCOM_ACCESS_TOKENsecretAccess token from Intercom Developer Hub

Configuration

vm0.yaml
version: "1.0"

agents:
  my-agent:
    provider: claude-code
    skills:
      - https://github.com/vm0-ai/vm0-skills/tree/main/intercom

Run

vm0 run my-agent "list open conversations" \
  --secrets INTERCOM_ACCESS_TOKEN=xxx

Example Instructions

AGENTS.md
# Support Agent

You manage Intercom conversations.

## Workflow

1. List conversations by status
2. Read conversation messages
3. Reply to customers
4. Close or assign conversations

## Conversation States

- open, closed, snoozed
AGENTS.md
# Contact Manager Agent

You manage Intercom contacts.

## Workflow

1. Search for contacts
2. Create or update contact profiles
3. Add notes and tags
4. Track contact activity

## Contact Fields

- name, email, phone, custom attributes