Chatbot đa kênh Zalo, Facebook và website dùng chung tri thức
Khách nhắn hỏi giá trên Zalo được báo một mức, hỏi lại trên fanpage Facebook lại nghe một mức khác, rồi lên website chat thử thì nhận câu trả lời thứ ba - không phải vì công ty cố tình lừa khách, mà vì mỗi kênh đang do một người phụ trách với kịch bản trả lời riêng, không ai đối chiếu với ai. Bài này hướng dẫn bạn dựng một nguồn tri thức chung cho chatbot chạy xuyên suốt cả ba kênh Zalo, Facebook và website, kèm những giới hạn kỹ thuật thực tế của từng nền tảng tại Việt Nam mà bạn cần biết trước khi triển khai.
Vì sao ba kênh lại trả lời ba kiểu khác nhau
Đa số doanh nghiệp mở rộng kênh liên hệ một cách tự phát theo thời gian: ban đầu chỉ có website, sau đó mở fanpage Facebook vì khách hay hỏi ở đó, rồi lập thêm Zalo OA vì khách Việt quen dùng Zalo hơn để nhắn tin đời thường. Mỗi kênh khi mở ra lại giao cho một người hoặc một nhóm khác nhau phụ trách, và theo thời gian mỗi người tự cập nhật câu trả lời theo hiểu biết riêng của mình mà không có cơ chế đối chiếu chéo. Kết quả là ba kênh dần trở thành ba "phiên bản sự thật" khác nhau về cùng một câu hỏi giá cả hay chính sách.
Vấn đề này càng nghiêm trọng hơn khi khách hàng ngày nay có thói quen kiểm tra chéo thông tin giữa các kênh trước khi quyết định mua, nên việc nhận được câu trả lời mâu thuẫn không chỉ gây khó chịu tức thời mà còn làm giảm mạnh mức độ tin tưởng vào thương hiệu. Nếu bạn chưa xem qua bức tranh tổng thể về mức độ tự động hoá phù hợp cho chăm sóc khách hàng, bài AI cho Chăm sóc khách hàng: tự động tới đâu là đủ là điểm khởi đầu nên đọc trước khi đi vào chi tiết kỹ thuật đa kênh dưới đây.
Kiến trúc một nguồn tri thức chung cho mọi kênh
Giải pháp gốc rễ cho vấn đề trên không phải huấn luyện ba chatbot riêng cho ba kênh, mà là dựng đúng một nguồn tri thức duy nhất (giá, chính sách đổi trả, thông tin sản phẩm, giờ làm việc...) rồi để cả ba kênh cùng đọc từ nguồn đó khi trả lời khách. Về mặt kiến trúc, điều này giống như có một "bộ não" trung tâm và ba "cánh tay" khác nhau vươn ra từng nền tảng - khi bạn cập nhật giá mới ở bộ não trung tâm, cả ba kênh đều tự động trả lời đúng giá mới ngay lập tức mà không cần sửa riêng từng nơi.
Mẹo nhỏ
Cách kiểm tra nhanh xem doanh nghiệp bạn đã có kiến trúc đúng hay chưa: thử cập nhật một chính sách (ví dụ giờ mở cửa dịp lễ) ở một nơi duy nhất, rồi hỏi cùng một câu hỏi trên cả ba kênh ngay sau đó. Nếu cả ba đều trả lời giống nhau và đúng thông tin mới, kiến trúc của bạn đang đi đúng hướng.
Việc xây dựng và tổ chức đúng nguồn tri thức này - từ cách chia nhỏ tài liệu, gắn nhãn chủ đề, tới cơ chế trích dẫn để chatbot không tự suy diễn thông tin không có trong tài liệu gốc - đã được trình bày chi tiết trong bài Xây cơ sở tri thức để chatbot trả lời đúng, không bịa, và đây nên là bước làm trước tiên trước khi nối vào bất kỳ kênh nào.
Các bước triển khai theo thứ tự
-
1
Dựng và chuẩn hoá nguồn tri thức chung trước tiên
Gom toàn bộ tài liệu giá, chính sách, câu hỏi thường gặp đang nằm rải rác (file Excel của sale, ghi chú của nhân viên CSKH, thông tin trên website) về một nơi duy nhất và loại bỏ các phiên bản đã lỗi thời hoặc mâu thuẫn nhau.
-
2
Triển khai chatbot trên website trước làm nền tảng thử nghiệm
Website là môi trường ít ràng buộc kỹ thuật nhất trong ba kênh, phù hợp để kiểm tra chatbot trả lời đúng theo nguồn tri thức trước khi mở rộng sang các nền tảng có nhiều quy định riêng như Zalo và Messenger.
-
3
Kết nối thêm Zalo OA, tôn trọng đúng chính sách gửi tin của Zalo
Nối chatbot vào Zalo OA qua API chính thức, đồng thời cấu hình đúng theo giới hạn cửa sổ thời gian trả lời miễn phí (xem chi tiết ở phần bên dưới) để tránh phát sinh chi phí ngoài dự tính hoặc vi phạm chính sách nền tảng.
-
4
Kết nối fanpage Facebook Messenger sau cùng
Messenger có chính sách kiểm duyệt nội dung và giới hạn loại tin nhắn ngoài khung giờ tương tác khá chặt chẽ, nên nên làm sau khi đã ổn định ở hai kênh trước, tránh phải xử lý quá nhiều vấn đề kỹ thuật cùng lúc.
-
5
Chạy song song và đối chiếu câu trả lời giữa ba kênh trong 2-3 tuần
Chủ động hỏi cùng một bộ câu hỏi trên cả ba kênh để kiểm tra tính nhất quán trước khi công bố rộng rãi cho khách hàng, tránh tình huống dở dang khiến khách gặp trải nghiệm không đồng nhất trong giai đoạn chuyển đổi.
Giới hạn kỹ thuật của Zalo OA cần biết trước
Theo tài liệu chính thức dành cho nhà phát triển của Zalo, tin nhắn tư vấn (loại tin phổ biến nhất để chatbot trả lời khách) được miễn phí trong vòng 48 giờ kể từ lần tương tác gần nhất của khách, và có thể gửi qua OpenAPI trong cửa sổ tối đa 7 ngày tuỳ loại tích hợp - vượt quá khung thời gian này, tin nhắn thường bị tính phí riêng hoặc không gửi được nữa. Ngoài ra, tin nhắn quảng bá (broadcast) gửi đồng loạt cho người theo dõi chỉ được phép trong khung giờ 6 giờ sáng tới 7 giờ 59 tối, và số lượng bị giới hạn theo gói dịch vụ OA mà doanh nghiệp đang đăng ký.
Lỗi thường gặp
Nhiều doanh nghiệp thiết kế chatbot theo kịch bản "chờ khách rảnh rồi nhắn lại" mà không để ý khung 48 giờ này đã hết hạn, khiến tin nhắn không tới được khách hoặc bị tính phí ngoài dự kiến. Nên thiết kế luồng hội thoại chủ động chốt thông tin cần thiết trong cùng phiên trò chuyện thay vì để kéo dài qua nhiều ngày.
Chính sách và hạn mức cụ thể của Zalo OA có thể được điều chỉnh theo thời gian, nên trước khi triển khai chính thức, bạn nên kiểm tra lại đúng tài liệu nhà phát triển mới nhất tại trang chính thức của Zalo để tránh áp dụng theo thông tin đã lỗi thời.
Giới hạn kỹ thuật của Messenger cần biết trước
Messenger Platform của Meta áp dụng chính sách "cửa sổ nhắn tin tiêu chuẩn 24 giờ": doanh nghiệp được tự do gửi tin trả lời khách trong vòng 24 giờ kể từ tin nhắn gần nhất của khách, nhưng sau khung giờ này chỉ được phép gửi một số loại tin nhắn có mục đích cụ thể được Meta cho phép riêng (ví dụ xác nhận đơn hàng, cập nhật trạng thái giao hàng), không được gửi tin mang tính quảng cáo tự do ngoài khung 24 giờ. Vi phạm chính sách này nhiều lần có thể khiến trang bị hạn chế quyền gửi tin hoặc bị Meta xem xét đình chỉ tính năng nhắn tin tự động.
Với đặc điểm này, chatbot chạy trên Messenger cần được thiết kế để ưu tiên giải quyết xong yêu cầu của khách ngay trong khung 24 giờ, và với những trường hợp cần theo dõi lâu hơn (ví dụ khách hẹn quay lại sau vài ngày), nên chủ động chuyển hướng khách sang để lại thông tin liên hệ qua kênh khác như Zalo hoặc số điện thoại, thay vì trông chờ gửi được tin nhắn tự do sau khi cửa sổ 24 giờ đã đóng.
Đồng bộ lịch sử hội thoại giữa các kênh
Một trải nghiệm gây khó chịu khác không kém phần trả lời mâu thuẫn là việc khách phải kể lại từ đầu khi chuyển từ kênh này sang kênh khác - ví dụ khách hỏi trên Facebook rồi sau đó nhắn tiếp qua Zalo về cùng một đơn hàng nhưng chatbot Zalo không hề biết cuộc trò chuyện trước đó đã diễn ra. Để giải quyết, cần có một định danh khách hàng chung (thường dựa vào số điện thoại hoặc email khách cung cấp) liên kết lịch sử hội thoại giữa các kênh về cùng một hồ sơ khách hàng.
Đây là phần việc đòi hỏi tích hợp kỹ thuật sâu hơn so với chỉ dựng chatbot trả lời câu hỏi thông tin, nên với doanh nghiệp mới bắt đầu, bạn có thể chấp nhận chưa đồng bộ hoàn hảo ngay từ đầu và ưu tiên đảm bảo tính nhất quán về nội dung trả lời trước, sau đó mới đầu tư vào việc liên kết lịch sử hội thoại khi hệ thống đã vận hành ổn định. Tuy việc đồng bộ đầy đủ đòi hỏi thêm thời gian và chi phí kỹ thuật, nhưng đây chính là bước tạo ra sự khác biệt rõ rệt nhất về trải nghiệm khi khách hàng của bạn thực sự dùng nhiều kênh cùng lúc, nên đừng bỏ qua hẳn mà nên đưa vào lộ trình giai đoạn hai.
Đo hiệu quả sau khi hợp nhất tri thức
Sau khi cả ba kênh đã dùng chung một nguồn tri thức, chỉ số quan trọng nhất cần theo dõi không phải tốc độ trả lời (vì cả ba kênh vốn đã tự động nên tốc độ gần như tức thời), mà là tỷ lệ nhất quán khi kiểm tra chéo cùng một câu hỏi trên nhiều kênh. Bảng dưới đây gợi ý cách đối chiếu nhanh giữa ba kênh theo từng đặc điểm quan trọng, giúp bạn phát hiện sớm nơi nào còn lệch pha trước khi khách hàng tự phát hiện ra.
| Đặc điểm | Website | Zalo OA | Messenger |
|---|---|---|---|
| Thời điểm khách hay dùng | Đang tìm hiểu, so sánh giá | Đã là khách quen, hỏi lại đơn cũ | Vừa thấy quảng cáo, hỏi nhanh |
| Ràng buộc thời gian gửi tin | Không giới hạn | Miễn phí 48 giờ, gửi được tối đa 7 ngày qua OpenAPI | Tự do trong 24 giờ, sau đó bị giới hạn loại tin |
| Rủi ro nếu tri thức lệch pha | Khách rời trang ngay khi thấy vô lý | Khách quen dễ mất niềm tin vì đã tin tưởng trước đó | Dễ bị bình luận công khai bên dưới bài quảng cáo |
Cách làm thực tế là mỗi tháng dành ra một buổi ngắn để chọn ngẫu nhiên 10-15 câu hỏi phổ biến, hỏi thử trên cả ba kênh cùng lúc và đối chiếu câu trả lời. Không chỉ giúp phát hiện sớm những chỗ tri thức chưa được cập nhật đồng bộ, việc rà soát định kỳ này mà còn giúp đội ngũ vận hành có thói quen coi nguồn tri thức chung là tài sản cần bảo trì thường xuyên, thay vì một dự án làm một lần rồi bỏ quên.
Nên bắt đầu triển khai đa kênh từ kênh nào trước?
Nên bắt đầu từ website vì đây là kênh ít ràng buộc chính sách nhất, giúp bạn kiểm tra chatbot trả lời đúng theo nguồn tri thức trước khi mở rộng sang Zalo và Messenger - hai nền tảng có quy định về khung giờ và loại tin nhắn chặt chẽ hơn nhiều.
Có bắt buộc phải đồng bộ lịch sử hội thoại ngay từ đầu không?
Không bắt buộc ngay từ đầu. Ưu tiên quan trọng hơn là đảm bảo nội dung trả lời nhất quán giữa các kênh trước, vì đây là nguồn gây khó chịu lớn nhất cho khách hàng. Đồng bộ lịch sử hội thoại là bước nâng cao nên đưa vào giai đoạn hai sau khi hệ thống cốt lõi đã ổn định.
Chi phí duy trì chatbot trên cả ba kênh có cao hơn nhiều so với chỉ một kênh không?
Chi phí tăng thêm chủ yếu tới từ phí duy trì tài khoản Zalo OA theo gói dịch vụ và công sức tích hợp kỹ thuật ban đầu, chứ không nhân ba chi phí như xây ba hệ thống hoàn toàn độc lập - vì phần lớn công sức và chi phí đã dồn vào việc dựng nguồn tri thức chung dùng lại được cho cả ba kênh. Giá cụ thể của từng nhà cung cấp tích hợp thay đổi theo thời điểm nên cần kiểm tra báo giá trực tiếp trước khi quyết định.
Muốn được hỗ trợ dựng nguồn tri thức chung và kết nối chatbot xuyên suốt Zalo, Facebook và website cho doanh nghiệp mình? Đăng ký tư vấn miễn phí để đội ngũ BeelyWeb cùng bạn lên lộ trình triển khai phù hợp nhé.