Chatbot Zalo là công cụ tự động hóa hội thoại trên Zalo: bot tạo bản nháp trả lời khách 24/7, còn nhân viên kiểm tra rồi mới gửi. Bài viết giúp bạn hình dung cách bot dùng kịch bản, quy tắc và dữ liệu khách gửi để xử lý câu hỏi; đồng thời xác định phần nào có thể tự động, phần nào cần người duyệt. Nội dung cũng đề cập các thành phần Zalo Chatbot đang hỗ trợ như văn bản, tệp tin, nút CTA, lead form và dynamic API.
Tóm tắt nhanh
- Bot có thể xử lý câu hỏi thường gặp, thông tin sản phẩm và yêu cầu hỗ trợ theo luồng hội thoại đã cấu hình.
- Người duyệt kiểm tra bản nháp trước khi gửi, phù hợp với tình huống cần xem lại giá, tồn kho hoặc khiếu nại.
- Theo tài liệu Zalo được trích dẫn trong SERP, Chatbot khả dụng với OA dùng gói Tăng trưởng và Toàn diện; bạn nên kiểm tra lại điều kiện hiện hành trước khi triển khai.
Chatbot Zalo là gì? Phân biệt bot theo kịch bản và bot AI
Chatbot Zalo là công cụ tự động hóa hội thoại trên Zalo, thường hoạt động cùng Zalo Official Account (OA) để nhận yêu cầu và gửi phản hồi theo cấu hình. Tài liệu Zalo mô tả Chatbot có thể hỗ trợ doanh nghiệp giao tiếp với khách hàng 24/7; trong mô hình có người duyệt, bot tạo bản nháp trước, người phụ trách kiểm tra rồi mới gửi. Zalo OA là tài khoản đại diện cho doanh nghiệp hoặc cửa hàng. Chatbot xử lý phần hội thoại đi qua OA: đọc tín hiệu từ tin nhắn hoặc lựa chọn của khách, đối chiếu điều kiện, rồi chuyển sang nhánh đã thiết lập. Vì vậy, bot chỉ phản hồi trong phạm vi OA, quyền truy cập và nội dung mà bạn đã cấu hình.
Bot theo kịch bản vận hành ra sao Bot theo kịch bản giống một sơ đồ quyết định. Bạn đặt nội dung ở từng bước, khai báo điều kiện chuyển nhánh và quy tắc kích hoạt hành động. Ví dụ, khi khách chọn “Tra cứu đơn hàng”, kịch bản có thể yêu cầu mã đơn; nếu dữ liệu hợp lệ thì chuyển sang bước tra cứu, còn thiếu mã thì gửi yêu cầu bổ sung. Bot không tự suy ra câu trả lời ngoài các nhánh và điều kiện đã có. Một kịch bản cũng quyết định thời điểm bot phản hồi. Điều kiện có thể dựa trên tin nhắn, nút khách bấm hoặc trạng thái dữ liệu
được hệ thống trả về. Đây là điểm phù hợp với các câu hỏi có cấu trúc, nơi câu “phí giao hàng là bao nhiêu” cần đi qua quy tắc cụ thể thay vì đoán theo ngữ cảnh.
Bot AI khác ở chỗ nào Bot AI nhận nội dung khách gửi và tạo bản nháp dựa trên ngữ cảnh, tài liệu hoặc hướng dẫn bạn cung cấp. Chẳng hạn, cùng câu “Đổi size
được không?”, AI có thể soạn câu trả lời theo chính sách đổi hàng; người duyệt kiểm tra điều kiện đơn cụ thể, sửa nếu cần rồi mới gửi. AI tạo văn bản, còn quyền gửi vẫn nằm trong quy trình bạn đặt ra. Hai loại bot có thể dùng chung: kịch bản giữ các bước bắt buộc như lấy mã đơn, còn AI soạn câu trả lời cho phần diễn đạt. Cách này giúp bot gửi tin nhắn và phản hồi khách trong phạm vi cấu hình, đồng thời giữ lại bước kiểm tra
của người thật trước những câu trả lời cần xét theo từng trường hợp.
Chatbot Zalo làm được gì? Bảng tính năng và mức cần duyệt
Bot có thể chạy kịch bản trên Zalo để trả lời FAQ, gửi thông tin sản phẩm và tạo bản nháp phản hồi 24/7. Người duyệt vẫn kiểm tra các câu liên quan đến giá, khiếu nại hoặc cam kết trước khi gửi. Theo tài liệu Zalo Chatbot, kịch bản có thể dùng văn bản, tệp tin, nút CTA, lead form và dynamic API. Vì vậy, bạn có thể ghép câu trả lời với hành động cụ thể thay vì chỉ gửi một đoạn tin nhắn.
Bảng tính năng và mức cần duyệt
| Tính năng | Mục đích | Ví dụ Việt Nam | Cần người duyệt |
|---|---|---|---|
| FAQ bằng văn bản | Trả lời câu hỏi lặp lại theo kịch bản | Shop trả lời “phí ship Hà Nội bao nhiêu” | Có thể tự gửi nếu nội dung đã khóa |
| Thông tin sản phẩm | Gửi giá, thông số, chính sách đã cập nhật | Cửa hàng gửi size và chất liệu áo sơ mi | Duyệt khi giá hoặc tồn kho thay đổi |
| Hướng dẫn khách hàng | Chia nhỏ quy trình thành các bước | Trung tâm hướng dẫn cách đổi lịch học | Nên duyệt nếu có điều kiện ngoại lệ |
| Lead form | Thu thập số điện thoại, nhu cầu và thông tin liên hệ | Khách điền số điện thoại để nhận tư vấn căn hộ | Duyệt dữ liệu trước khi chuyển sales |
| Nút CTA | Đưa khách đến hành động kế tiếp | Nút “Đăng ký tư vấn” mở form hoặc luồng mới | Thường không cần nếu đích đến đã kiểm tra |
| Tệp tin | Gửi bảng giá, menu hoặc tài liệu hướng dẫn | Quán ăn gửi PDF menu và chính sách đặt tiệc | Duyệt khi tệp có giá hoặc điều khoản mới |
| Dynamic API | Lấy dữ liệu thay đổi từ hệ thống khác | Tra cứu mã đơn hoặc trạng thái giao hàng | Cần duyệt khi API trả dữ liệu nhạy cảm |
| Nhắc hẹn, mã khuyến mãi, chiến dịch | Kích hoạt tin theo lịch hoặc điều kiện nền tảng hỗ trợ | Nhắc lịch bảo dưỡng xe và gửi mã giảm giá | Duyệt nội dung, thời điểm và điều kiện gửi |
Workflow bot Zalo AI trả lời khách 24/7 có người duyệt
Một tin nhắn như “Áo sơ mi xanh còn size M không?” nên đi qua hàng chờ duyệt trước khi bot gửi câu trả lời có thông tin tồn kho. Luồng này cho phép hệ thống tiếp nhận tin 24/7, tạo bản nháp từ tài liệu đã duyệt, rồi để nhân viên quyết định gửi, sửa hoặc từ chối. Cấu trúc thực tế gồm bốn lớp: đầu vào từ kết nối Zalo hợp lệ, bộ chuẩn hóa dữ liệu, mô hình AI và hàng chờ duyệt. Zalo Chatbot có thể dùng kịch bản, quy tắc, nút CTA hoặc dynamic API để kích hoạt nhánh xử lý; phần AI chỉ nên soạn nội dung trong phạm vi knowledge base đã kiểm tra.
Các bước xử lý từ tin nhắn đến câu trả lời
| Bước | Mô tả | API/Node |
|---|---|---|
| 1. Nhận tin | Nhận `user_id`, thời gian, nội dung và mã hội thoại từ webhook hoặc kết nối OA được cấp quyền | Webhook Zalo OA |
| 2. Chuẩn hóa | Loại khoảng trắng thừa, giữ nguyên số điện thoại, mã đơn và tệp đính kèm; lưu `conversation_id` để nối ngữ cảnh | Node JSON Parse, Set |
| 3. Phân loại | Gán `intent` như `product_question`, `order_status`, `complaint` hoặc `human_request` | Node Router hoặc Classifier |
| 4. Tạo bản nháp | Truy vấn tài liệu sản phẩm, chính sách giao hàng và FAQ đã duyệt; truyền nội dung khách cùng `intent` vào mô hình AI | Node Knowledge Base, LLM |
| 5. Kiểm tra | Chặn bản nháp thiếu nguồn, có giá ngoài bảng giá hoặc chứa cam kết giao hàng; đánh dấu `risk_level` và lý do | Node IF, Validator |
| 6. Xếp hàng | Ghi `draft_text`, `source_ids`, `risk_level` và trạng thái `pending_review` vào hàng chờ | Database, Approval Queue |
| 7. Duyệt và gửi | Người phụ trách sửa, chọn duyệt hoặc từ chối; chỉ bản ghi `approved` mới được gửi qua kết nối Zalo hợp lệ | Approval UI, Zalo Send API |
Hạn chế thật khi triển khai chatbot Zalo AI và chi phí vận hành
Bản nháp trả lời 24/7 vẫn có thể sai khi khách viết thiếu chủ ngữ, dùng tiếng lóng hoặc hỏi ngoài tài liệu đã duyệt. Ví dụ, câu “giá sỉ đơn này?” không đủ để bot biết số lượng, mẫu hàng hay điều kiện áp dụng. Người duyệt nên sửa hoặc chuyển người thật khi bản nháp đụng đến khiếu nại, giá riêng, hoàn tiền, thông tin sức khỏe hay dữ liệu định danh. Quyền truy cập cũng là điểm phải kiểm tra trước khi chạy thật. Bạn cần xác minh OA nào được phép nhận và gửi tin, quyền API, quy tắc nhắn tin của Zalo, cùng khả năng hỗ trợ tài khoản Zalo cá nhân. Một workflow tạo được bản nháp nhưng không có kết nối gửi hợp lệ thì vẫn cần thao tác thủ công ở bước cuối. Theo tài liệu vận hành được trích dẫn trên SERP, Zalo Chatbot khả dụng với OA dùng gói Tăng trưởng và Toàn diện. Đây là thông tin có độ tin cậy trung bình trong dữ liệu nghiên cứu; hãy đối chiếu tài liệu và bảng giá Zalo hiện hành trước khi ký gói. Dữ liệu hiện có không cung cấp giá cụ thể, nên không nên dự toán theo một con số cố định.
Chi phí không chỉ nằm ở gói OA Ngân sách còn gồm công sửa kịch bản, cập nhật tài liệu sản phẩm, kiểm tra bản nháp và trực ca khi bot chuyển tiếp. Bạn có thể theo dõi riêng số bản nháp bị sửa, bị từ chối và số lượt chuyển người thật mỗi tuần. Nếu shop có 3 nhóm hàng thay đổi giá hằng ngày, việc giữ bảng giá và điều kiện khuyến mãi đồng bộ
sẽ tạo thêm chi phí vận hành; khi chưa có dữ liệu đo, chưa thể khẳng định mức tiết kiệm so với nhân viên.
Hai tình huống dùng chatbot Zalo tại Việt Nam
Shop bán lẻ: kiểm tra tồn kho trước khi nhận đơn Một shop bán mỹ phẩm có thể cho bot nhận các câu như “son màu 03 còn không?” hoặc “đơn về Đà Nẵng mấy ngày?”. Bot tra dữ liệu tồn kho và trạng thái giao hàng từ hệ thống
của shop, sau đó tạo bản nháp gồm tên sản phẩm, số lượng còn lại và thời gian dự kiến. Nhân viên duyệt nội dung trước khi gửi; nếu khách hỏi thêm về đổi trả hoặc xin giá riêng, bản nháp được chuyển sang hàng chờ tư vấn. Ở bước thu thập nhu cầu, bot hỏi tối đa những trường cần cho một lead: sản phẩm quan tâm, màu hoặc kích thước, số lượng, khu vực nhận hàng và số điện thoại. Shop nên ghi riêng thời gian từ lúc khách gửi tin đến lúc nhận phản hồi đầu tiên, tỷ lệ bot tự xử lý xong câu hỏi và tỷ lệ phải chuyển nhân viên. Chưa nên gọi một cuộc trò chuyện là “tự xử lý” nếu nhân viên vẫn phải kiểm tra tồn kho hoặc sửa câu trả lời.
Trung tâm đào tạo: gửi lịch học rồi chuyển tư vấn viên Một trung tâm tiếng Anh có thể dùng bot để trả lời lịch khai giảng, học phí và hình thức học cho từng khóa. Ví dụ, khách chọn “IELTS online”, bot gửi lịch tối thứ Ba và thứ Năm, mức học phí đang
được trung tâm duyệt, rồi hỏi mục tiêu điểm và thời điểm muốn bắt đầu. Nếu khách hỏi đánh giá đầu vào, xin bảo lưu hoặc cần lộ trình riêng, bot chỉ tạo bản nháp và chuyển cuộc trò chuyện cho tư vấn viên. Trung tâm nên theo dõi ba nhóm số liệu theo tuần: thời gian phản hồi đầu tiên, tỷ lệ chuyển người thật và số lead có đủ tên, số điện thoại, khóa quan tâm cùng thời gian học mong muốn. Bên cạnh đó, đếm số bản nháp bị sửa và bị từ chối. Một bản nháp bị sửa vì sai lịch học cần được đưa về bộ tài liệu hoặc quy tắc kiểm tra trước khi bot tiếp tục trả lời; không nên chỉ sửa thủ công từng tin. Với dịch vụ đặt lịch, cùng cách đo có thể áp dụng cho phòng khám hoặc salon: bot nhận nhu cầu, đề xuất hai khung giờ còn trống và chờ nhân viên xác nhận. Chỉ tính lịch đã đặt khi hệ thống ghi nhận người phụ trách và thời gian xác nhận, không tính lúc bot mới gửi đề xuất.
Làm workflow chatbot Zalo bằng RevidAPI và n8n
RevidAPI xử lý phần phân loại ý định và soạn bản nháp; n8n điều phối dữ liệu, còn Zalo cần một OA hoặc hệ thống kết nối hợp lệ để nhận và gửi tin nhắn. Vì vậy, đừng dùng endpoint RevidAPI để giả làm endpoint Zalo. Bạn có thể xem cách ghép các bước tự động trong bài Tự động hóa với n8n và các mẫu tại Workflow RevidAPI.
Luồng n8n cho bản nháp có người duyệt
- Đặt Webhook node nhận payload từ lớp kết nối Zalo, gồm `user_id`, `message` và thời điểm nhận. Nếu OA chưa có callback hợp lệ, dừng ở bước này để kiểm tra quyền truy cập thay vì nối thẳng vào RevidAPI.
- Dùng Set hoặc Code node chuẩn hóa nội dung thành `intent`, `context` và `customer_message`. Ví dụ, `intent` có thể là `hoi_ton_kho`, còn `context` chứa mã sản phẩm và chính sách giao hàng đã được duyệt.
- Dùng HTTP Request node gọi RevidAPI. Endpoint đã xác minh là `POST https://revidapi.com/v1/chat/completions`; gửi khóa qua header `x-api-key` và đọc danh sách model, giá theo token bằng `GET https://revidapi.com/v1/chat/models`.
curl https://revidapi.com/v1/chat/completions \\ -H "x-api-key: YOUR_API_KEY" \\ -H "Content-Type: application/json" \\ -d '{"model":"claude-sonnet-5","messages":[{"role":"user","content":"intent: hoi_ton_kho\ncontext: SKU A12, giao nội thành 2 ngày\ncustomer_message: Còn hàng không? Soạn bản nháp ngắn, không tự hứa thời gian giao."}]}'4. Chuyển kết quả vào approval queue bằng Data Store, PostgreSQL hoặc hệ thống ticket của bạn. IF node có thể đẩy câu hỏi về giá đặc biệt, khiếu nại hoặc dữ liệu nhạy cảm sang người phụ trách; câu hỏi FAQ ít rủi ro vẫn cần giữ trạng thái `pending` nếu quy trình yêu cầu duyệt từng tin.
- Gửi notification cho người duyệt qua kênh đã cấu hình trong n8n. Nút Approve gọi lớp kết nối Zalo hợp lệ; Edit cập nhật `draft_text`; Reject lưu `reject_reason` để không gửi nhầm bản nháp. Bạn có thể bắt đầu bằng Workflow miễn phí để thử HTTP Request và approval queue, hoặc xem Workflow kinh doanh khi cần nhiều trạng thái hơn. n8n Hosting và n8n RevidAPI phù hợp cho phần chạy workflow; AI Studio Workflow dùng để quản lý workflow theo giao diện, còn Dashboard RevidAPI là nơi lấy API key. RevidAPI chỉ xử lý lớp AI, nên bạn vẫn phải tự kiểm tra quyền OA, callback và thao tác gửi của hệ thống Zalo trước khi bật tự động.
FAQ về chatbot Zalo: 5 câu hỏi trước khi triển khai
Chatbot Zalo là gì?
Chatbot Zalo là công cụ tự động hóa hội thoại trên Zalo OA, dùng kịch bản, quy tắc hoặc AI để nhận diện yêu cầu và phản hồi khách. Zalo Chatbot hỗ trợ văn bản, tệp tin, nút CTA, lead form và dynamic API trong từng kịch bản.
Chatbot Zalo có trả lời khách 24/7 không?
Có, nếu OA đã cấu hình luồng xử lý và quyền gửi phù hợp. Bot có thể tạo bản nháp trả lời liên tục ngoài giờ; với câu hỏi về tồn kho hoặc giá riêng, workflow nên giữ bản nháp trong hàng chờ thay vì gửi ngay.
Có thể duyệt câu trả lời AI trước khi gửi không?
Có thể thiết kế approval queue để người phụ trách kiểm tra bản nháp, sửa nội dung hoặc từ chối trước khi chuyển sang bước gửi trên OA. Bạn nên bắt buộc duyệt với khiếu nại, yêu cầu giảm giá và dữ liệu cá nhân, còn câu hỏi FAQ đã kiểm thử có thể đi theo nhánh tự động.
Chatbot Zalo hoạt động trên OA hay Zalo cá nhân?
Phạm vi triển khai chính là Zalo OA, nơi doanh nghiệp quản lý kịch bản, quyền gửi và thông tin khách hàng. Zalo Chatbot không mặc nhiên chạy trên tài khoản cá nhân; quyền OA và yêu cầu xác minh cần
được kiểm tra trước, đồng thời tài liệu vận hành được trích dẫn trên SERP nêu tính năng này dành cho OA dùng gói Tăng trưởng và Toàn diện.
RevidAPI hỗ trợ phần nào trong workflow chatbot?
RevidAPI có thể xử lý lớp AI như phân loại ý định, tạo bản nháp và định dạng nội dung; workflow vẫn cần một kết nối Zalo OA hợp lệ để nhận tin, đưa bản nháp vào approval queue và gửi
sau khi duyệt. Khi bắt đầu, hãy chạy FAQ có bước duyệt cho 10–20 câu hỏi đã biết, rồi mới mở rộng sang phân loại lead và tự động hóa nội dung.
Khám phá workflow miễn phí tại AI Tạo ảnh & Video và lấy API key tại API Marketplace RevidAPI.
Khám phá API Marketplace RevidAPI — lấy API key miễn phí · Nhóm Zalo hỗ trợ · revidapi@gmail.com