Bot setup
Install the SDK, create `.env`, validate the token, and run the first bot flow.
Build Zalo bots on Node.js with a practical SDK for polling, webhook handling, event listeners, message sending APIs, and workflow integrations.
This documentation is for developers who want to build bots on the Zalo platform with zalo-bot-js, a TypeScript SDK for Node.js with practical components such as polling, webhook helpers, event listeners, and core message-sending APIs.
Through this documentation set, you can configure a bot quickly, validate the token, run message receive and reply flows, and understand the current SDK structure before extending it further.
If you are opening the documentation for the first time, follow this order:
.env, token checks, pollinggetMe, getUpdates, processUpdate, startPollingsendMessage, sendPhoto, sendSticker, sendChatActionStart with Getting started.
Last updated: April 5, 2026