Capabilities
| Feature | Supported |
|---|---|
| 1:1 messages | Yes |
| Group messages | Limited |
| Rich text | Yes |
| Image messages | Yes |
| Button templates | Yes |
| Webhook | Yes |
Setup
Create a Zalo Developer account
Register at developers.zalo.me.
Create an Official Account App
Create a new app and link it to a Zalo Official Account (OA). You need a verified business OA.
Environment Variables
Zalo Developer App ID.
Zalo Developer App Secret.
Zalo Official Account access token.
Configuration Example
- .env
- settings.yml
Zalo Personal (Beta)
profClaw also includes experimental support for Zalo personal accounts via thezalo-personal provider. This uses unofficial APIs and may break with Zalo updates.
Notes
- Status: Beta
- Zalo requires a Vietnamese business entity for full OA verification.
- OA access tokens expire and need periodic refresh.
- Zalo messages support Vietnamese text natively.
- The Zalo OA API has rate limits of 2000 messages/minute.
Related
- Chat Providers Overview - Compare all 27 supported channels
- LINE - Dominant messaging platform in Japan and Taiwan
- Viber - Popular messaging app in Southeast Asia and Eastern Europe
- profclaw channels - Enable and test the Zalo connection from the CLI