
Chatwoot CLI
CLIChatwoot's official CLI: AI can search conversations, reply to customers, add private notes, assign, label, prioritize and resolve, and look up help center articles; a bundled skill sets safety rules for customer-visible replies. Needs a Chatwoot account (cloud or self-hosted) and API key.
Chatwoot CLI
CLI for Chatwoot — manage conversations, send replies, and run common workflows from your terminal.
Install
macOS / Linux — install script (detects OS/arch, fetches the matching release binary, verifies SHA256):
curl -fsSL https://chwt.app/install-cli | sh
For a specific version or Windows, see the install docs.
Setup
chatwoot auth login
You'll be prompted for your Base URL, API Key, and Account ID. Credentials are validated before saving. Non-secret config lives at ~/.chatwoot/config.yaml; the API key is stored in your OS keyring. For CI or headless environments, set CHATWOOT_API_KEY to override the keyring.
Agent Skill
If you use Claude Code, Cursor, or another AI coding assistant, install the agent skill so it knows the CLI's grammar and safety rules before sending customer-visible replies:
npx skills add chatwoot/cli # current project
npx skills add chatwoot/cli --global # all projects
See the agent skill docs for details.
Usage
The CLI uses a simple noun grammar:
- Plural noun = list:
chatwoot convs,chatwoot contacts,chatwoot agents <noun> <id>views:chatwoot conv 123<noun> <id> <verb>acts:chatwoot conv 123 reply "thanks"— id before verb, the way you'd say it.
chatwoot convs # Open conversations assigned to you
chatwoot convs --assignee all --inbox 5 # All conversations in inbox 5
chatwoot convs --query "refund" # Search by message content
chatwoot conv 123 # View
chatwoot conv 123 reply "Looking into it"
chatwoot conv 123 reply "internal note" --private
chatwoot conv 123 resolve # Or: open, pending, snooze
chatwoot conv 123 assign --agent me # Or: --agent alice, --agent 42, --team 7
chatwoot conv 123 label billing,urgent
chatwoot conv 123 priority urgent # urgent | high | medium | low | none
chatwoot contacts --search "john"
chatwoot contact 456 conversations
chatwoot inboxes / agents / labels / teams # List
chatwoot me # Your profile
chatwoot hcs # List help centers
chatwoot hc default chatwoot-support # Save default help center and locale
chatwoot hc articles --query "account"
chatwoot hc articles --category getting-started
chatwoot hc article create-a-agent-bot
chatwoot hc articles --portal other-help-center --locale fr
chatwoot api /conversations/123 # Expands to /api/v1/accounts/<id>/conversations/123
chatwoot api -X PATCH /conversations/123 --data '{"status":"open"}'
Run chatwoot --help or see the full command reference.
Output Formats
-o text (default), -o json, -o csv, or -q (IDs only, for scripting):
chatwoot convs -o json | jq '.data.payload[].id'
chatwoot convs -q | xargs -I{} chatwoot conv view {}
For piping, batching, and CI workflows, see the scripting guide.
License
MIT
Ressources associées

Intercom CLI (Printing Press)
CLIUnofficial Intercom CLI built with Printing Press, covering the full REST API: sync conversations and contacts for offline search, bulk-tag conversations about one incident, see customer overviews and SLA reports, and pull or push help articles. US, EU and AU regions; needs an access token.
mvanhorn/printing-press-library2.1k
Salesforce Service Engagement
PluginSalesforce's official plugin that helps service admins configure Service Cloud web chat, messaging, WhatsApp and Email-to-Case channels, connect Agentforce service agents to them and set up handoff to humans. Needs Salesforce org admin rights, a logged-in Salesforce CLI (sf) and Python.
forcedotcom/sf-skills1.1k
Zendesk MCP Server
MCPLets agents view, create and update Zendesk tickets and comments, read Help Center articles as a knowledge base, and use built-in prompts for ticket analysis and reply drafting. Each support rep signs in with OAuth after an admin registers an OAuth client. Install from source.
reminia/zendesk-mcp-server123
Discourse MCP
MCPDiscourse's official MCP: lets agents search and read forum topics and posts and view categories and users. Read-only by default and no account needed for public forums; posting and replying require a site API key and the --allow_writes flag. Needs Node.js 24+.
discourse/discourse-mcp76
Help Scout MCP Server
MCPLets agents search Help Scout conversations, see a customer's or organization's full history and pull reports like CSAT; add a Docs API key to search the knowledge base. Write actions (draft replies, internal notes, tags) are off by default. Needs App ID and Secret from a Help Scout private app.
drewburchfield/help-scout-mcp-server47
Teamwork MCP Server
MCPTeamwork.com's official MCP: query and update projects, tasks, milestones and time logs in plain language, and handle Desk support tickets and Spaces wiki pages, with role-based tool sets (e.g. project manager, support). Needs a Teamwork.com account with AI/MCP enabled by an admin.
Teamwork/mcp27