ZCA CLIzca-cli
FeaturesShowcaseHow It WorksPricingFAQDocs
CLI Tool for Developers

Automate Zalo with One Command

Send messages, manage groups, build integrations, and listen for real-time events — all from your terminal. No browser, no GUI, just pure CLI power.

Full automation
Rich messaging
Lightning fast
Production ready
See how it works →

Everything you need for Zalo automation

Built for developers who want powerful, reliable CLI tools for Zalo messaging.

QR Code Login

Scan with Zalo app, credentials persist securely on your device.

Multi-Account

Manage multiple profiles seamlessly with the --profile flag.

Rich Messaging

Send text, images, videos, voice, stickers and more.

Real-time Listener

Monitor messages with webhook integration and auto-restart.

Group Management

Create, manage, and administer Zalo groups effortlessly.

Raw JSON Output

Programmatic integration with --raw flag for automation.

Auto-Restart

Exponential backoff for production-ready reliability.

Batch Operations

Parallel file uploads and downloads for efficiency.

REST API Server

134 HTTP endpoints with auth, multi-account routing, SSE events, and full Zalo API access.

What You Can Build

From chatbots to analytics dashboards — zca-cli powers it all through CLI commands or a full REST API server.

★ STAR

REST API Server

Run a local HTTP server with 134 endpoints, Bearer/Basic auth, and multi-account support. Power any integration.

  • →Web dashboards with real-time SSE events
  • →Multi-account serving with URL-based routing
  • →Secured endpoints with Bearer or Basic auth

Chatbots & Auto-Replies

Build intelligent auto-reply bots with rule-based responses, scheduling, and per-group settings.

  • →Customer support bots for business groups
  • →Scheduled auto-replies with time filters
  • →Keyword-triggered responses

Workflow Automation

Connect with n8n, Make, or Zapier through the REST API. Trigger actions from any external service.

  • →Send Zalo notifications from CI/CD pipelines
  • →Forward messages between Zalo and Slack
  • →Automate onboarding flows for new group members

Analytics & Monitoring

Export conversations, track message patterns, and monitor group activity in real-time.

  • →Export chat history to JSON/CSV for analysis
  • →Real-time message monitoring via SSE stream
  • →Group activity dashboards

Third-Party Integrations

Use the REST API to connect Zalo with any platform that speaks HTTP. No SDK required.

  • →Python, Node.js, Go — any language via HTTP
  • →Webhook receivers for incoming messages
  • →Connect to CRM, ERP, or support desk systems

Shell Scripting & DevOps

Pipe commands, use --raw JSON output, and integrate Zalo into your shell workflows.

  • →Bulk send notifications from bash scripts
  • →Cron-scheduled group management
  • →Server alert notifications via Zalo

Ready to build? Start with the API server or explore all commands.

View Documentation
Powered by zca-cli

Build Personal AI Assistant with Zalo

Use any AI coding assistant to control Zalo messaging — just describe what you want, and the AI handles the rest.

Works with Any AI CLI

Prompt-Driven Zalo Automation

zca-cli is designed for AI agents. Use Claude Code, Cursor, Gemini CLI, Windsurf, or any AI coding assistant to send messages, receive replies, and manage your Zalo — all through natural language prompts.

Claude Code
Cursor
Gemini CLI
Windsurf
Roo Code
+ more
Send Messages
Receive Replies
Manage Groups
ai-powered automation

You tell your AI:

"Send a message to my project-team 011110100110001101100001 group saying the deploy is complete"

AI executes zca-cli:

$ zca msg send -g 011110100110001101100001 "The deploy is complete!"

AI can also listen for responses:

$ zca listen --webhook http://localhost:3000/api/zalo

Clawd.bot

AI Assistant for Zalo

Clawd.bot integrates Claude AI with Zalo using zca-cli as its messaging backbone. Send and receive messages, manage multiple accounts, and control access — all powered by zca-cli's reliable CLI interface.

Claude AI Integration
Multi-Account Support
Access Control & Pairing
Rich Message Types
View Documentation
clawd.bot integration

Install the Zalo User plugin

$ clawdbot plugins install @clawdbot/zalouser

Login with QR code

$ clawdbot channels login --channel zalouser

Configure multi-account (optional)

channels: {
  zalouser: {
    enabled: true,
    accounts: {
      work: { profile: "work" }
    }
  }
}
1

Install Plugin

Add the @clawdbot/zalouser plugin to enable Zalo messaging.

2

Configure Access

Set DM policies and approve contacts via pairing codes.

3

Chat with AI

Your Zalo contacts can now chat with Claude AI directly.

How it works

Get started in minutes with our simple activation process.

1

Install zca-cli

One command to install. Works on macOS, Linux, and Windows.

$ curl -fsSL get.zca-cli.dev/install.sh | bash
2

Get Support Code

Run the command to generate your unique device support code.

$ zca license support-code
3

Purchase License

Complete payment via VietQR bank transfer. Instant verification.

4

Receive License

License key delivered to your email within minutes.

5

Activate

Run the activation command and start using zca-cli.

$ zca license activate "<key>"

Simple, one-time pricing

Pay once, use forever. No subscriptions.

zca-cli Pro License

2.999.000đ

Regular Price

  • All CLI features included
  • Perpetual license
  • Device-bound security
  • Priority support
  • Lifetime updates

One-time payment. No recurring fees.

Frequently Asked Questions

Everything you need to know about zca-cli.

Z
zca-cli

Powerful CLI tool for Zalo messaging automation. Automate messaging, manage groups, and build integrations from your terminal.

Resources

  • Support

Legal

  • Terms of Service
  • Privacy Policy
  • Shipping Policy

VPS Sponsored by

CloudFly VPS QR Code

CloudFly

Đơn giản hoá điện toán trên đám máy

© 2026 zca-cli.

Not affiliated with Zalo or VNG Corporation.