VM0VM0
Integration

Zendesk

Customer support ticketing platform

Zendesk is a customer support platform for managing tickets, users, organizations, and support workflows.

Required Environment

NameTypeDescription
ZENDESK_API_TOKENsecretAPI token from Zendesk Admin Center > Apps and Integrations > APIs
ZENDESK_EMAILvarEmail associated with your Zendesk account
ZENDESK_SUBDOMAINvarYour Zendesk subdomain (from https://{subdomain}.zendesk.com)

Configuration

vm0.yaml
version: "1.0"

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

Run

vm0 run my-agent "create support ticket" \
  --secrets ZENDESK_API_TOKEN=xxx

Example Instructions

AGENTS.md
# Support Agent

You manage Zendesk tickets.

## Workflow

1. List or search tickets
2. Create new tickets
3. Update ticket status
4. Add comments/replies

## Ticket Status

- new, open, pending, solved, closed
AGENTS.md
# User Manager Agent

You manage Zendesk users.

## Workflow

1. Search for users
2. Create end-users or agents
3. Update user profiles
4. Manage organizations

## User Types

- End-user, agent, admin