Inbox ngày nào cũng đầy, đơn chốt được thì ít. Câu giải thích nhanh nhất là "khách chê đắt", và nhiều shop giảm giá theo câu đó. Khi đọc lại từng tin, chỗ vướng thường nằm ở nơi khác: hỏi phí ship không ai trả lời, hỏi size không có bảng số đo, nhắn tối mà sáng hôm sau mới được trả lời.

Bài này dùng 26 tin nhắn giả lập của một shop dép vải bán qua Trang Facebook và Zalo OA (tài khoản chính thức của doanh nghiệp trên Zalo, khác Zalo cá nhân). AI gom câu hỏi theo chủ đề, mỗi chủ đề dẫn về mã tin gốc, tách điều khách tự nói khỏi điều shop đoán. Bạn có đáp án tính độc lập để so. Rủi ro chính của việc này: AI đếm sai đơn vị (đếm tin thay vì đếm khách) và tự viết lý do "khách chê giá" khi khách không hề nói vậy.

Vì sao phải tách lời khách khỏi điều mình đoán

  • Một khách hỏi phí ship ba lần là 3 tin nhưng chỉ 1 hội thoại. Đếm theo tin, chủ đề nào khách hỏi đi hỏi lại sẽ phình to.
  • Khách im lặng không nói lý do. "Chê giá", "so shop khác", "chưa cần" đều là giả thuyết. Ghi chúng chung cột với lời khách thì cuộc họp sẽ coi giả thuyết là sự thật.
  • AI viết tóm tắt rất trơn tru. Câu "đa số khách thấy giá cao" nghe hợp lý nhưng có thể không dựa trên tin nào.

Trong khảo sát của Sapo với 15.000 nhà bán hàng dùng nền tảng của họ (trang ghi 31/01/2026), 52,0% muốn AI hỗ trợ phân tích dữ liệu và báo cáo, 47,1% muốn hỗ trợ chăm sóc khách hàng. Đó là mong muốn của nhóm được khảo sát, không phải bằng chứng AI làm tốt việc này ở shop bạn. Bài này giúp bạn tự kiểm.

Nếu bạn bán trên TikTok Shop và đang tính làm website riêng để bớt tin nhắn, đọc trước bài website riêng có giải quyết quá tải tin nhắn TikTok Shop không. Cách gom chủ đề từ đánh giá sản phẩm (không phải tin nhắn) có ở bài 100 đánh giá khách hàng nói gì.

Chuẩn bị

Cần cóGhi chú
ChatGPT, Gemini hoặc ClaudeBản miễn phí đủ cho vài chục tin; nên dùng trò chuyện mới cho mỗi lần làm
Tin nhắn khách trong một kỳ1 đến 2 tuần; chép từ hộp thư Trang, Zalo OA hoặc chat của sàn
Trạng thái đơn theo hội thoạiĐã đặt, đặt rồi hủy, không đơn; lấy từ sổ đơn hoặc phần mềm bán hàng
Giờ phản hồi đầu tiênSố phút từ tin đầu của khách đến tin đầu của shop
Bảng tínhGoogle Trang tính hoặc Excel, để tự đếm lại

Không đưa vào AI: tên khách, số điện thoại, địa chỉ, ảnh khách gửi, mã đơn của sàn. Thay bằng mã nội bộ H01, T01. Chỉ dùng tin nhắn shop được phép dùng cho việc rà soát nội bộ. Các lưu ý chung ở bài dùng AI với dữ liệu khách hàng: được và không.

Hai đơn vị đếm, ghi rõ ngay từ đầu:

  • Tin: một dòng khách gửi (T01, T02...).
  • Hội thoại: toàn bộ trao đổi với một khách trong kỳ (H01, H02...). Trạng thái đơn gắn với hội thoại, không gắn với tin.

Bước 1. Bộ tin nhắn giả lập để tập

Chép nguyên khối dưới đây. Đây là dữ liệu giả lập, kỳ quan sát 15 đến 21/09/2026, chỉ gồm tin của khách. Kênh FB là Trang Facebook, ZL là Zalo OA.

BẢNG HỘI THOẠI (giả lập)
Ma | Kenh | Phan_hoi_dau_cua_shop_sau (phut) | Trang_thai_don_den_23/09
H01 | FB | 190 | Khong don
H02 | FB | 12 | Da dat
H03 | ZL | 240 | Khong don
H04 | FB | 8 | Khong don
H05 | FB | 15 | Dat roi huy
H06 | ZL | 20 | Da dat
H07 | FB | 300 | Khong don
H08 | FB | 25 | Khong don (shop tra loi: het mau den)
H09 | ZL | 10 | Da dat
H10 | FB | 210 | Khong don
H11 | FB | 30 | Khong don
H12 | ZL | 270 | Khong don

TIN CỦA KHÁCH (giả lập)
T01 | H01 | Chân em dài 24 cm thì đi size mấy ạ?
T02 | H01 | Chân bè thì có bị chật không shop?
T03 | H02 | Màu kem ngoài đời có bị ngả vàng không ạ?
T04 | H02 | Shop có ảnh chụp thật không, không phải ảnh mẫu?
T05 | H02 | Ok lấy em đôi kem size 36.
T06 | H03 | Ship về Cần Thơ bao nhiêu ạ?
T07 | H03 | Mấy ngày tới vậy shop?
T08 | H04 | Giá 289k hả shop?
T09 | H04 | Bên kia có mẫu giống y 199k, thôi em xem thêm.
T10 | H05 | Mua 1 đôi ship bao nhiêu?
T11 | H05 | Phí ship 35k cao hơn em nghĩ, em hủy đơn nha.
T12 | H06 | Đi không vừa có đổi size được không ạ?
T13 | H06 | Đổi thì em chịu ship hay shop chịu?
T14 | H06 | Vậy em lấy size 38.
T15 | H07 | Chân 23,5 cm nằm giữa 36 với 37 thì lấy size nào?
T16 | H07 | Có bảng size theo cm không shop?
T17 | H07 | ?
T18 | H08 | Có màu đen không ạ?
T19 | H09 | Có nhận COD không shop?
T20 | H09 | Ok em đặt 1 đôi 37.
T21 | H10 | Đế có trơn không, em hay đi mưa.
T22 | H11 | Size 39 còn không ạ?
T23 | H11 | Để em hỏi ý chồng rồi báo shop.
T24 | H12 | Giao trong 2 ngày được không, em cần đi đám cưới thứ 7.
T25 | H12 | Shop ơi?
T26 | H12 | Thôi em tìm chỗ khác giao nhanh hơn.

Bộ dữ liệu cố ý có vài cái bẫy: chủ đề phí ship có nhiều tin nhưng ít hội thoại; một khách nói về giá sản phẩm, một khách nói về phí ship (hai chuyện khác nhau); một khách đang hỏi ý người nhà (chưa phải từ chối).

Bước 2. Câu lệnh gom câu hỏi

Mở trò chuyện mới, dán bộ dữ liệu, rồi dán câu lệnh:

Yêu cầu có thể sao chép
Dữ liệu trên là tin nhắn khách (giả lập) của một shop online, kèm bảng hội thoại có trạng thái đơn.
Làm theo thứ tự, không bỏ bước:

1. Kiểm dữ liệu: đếm số tin và số hội thoại; liệt kê mã tin trùng, tin không gắn hội thoại, hội thoại thiếu trạng thái đơn, chỗ trạng thái đơn mâu thuẫn với lời khách. Không tự sửa, chỉ liệt kê.
2. Gom mỗi tin vào đúng một chủ đề (ví dụ: size và độ vừa, phí ship và thời gian giao, giá sản phẩm, màu và ảnh thật, còn hàng, đổi trả, thanh toán, chất liệu, chốt đơn, nhắc shop trả lời, khác).
3. Lập BẢNG LỜI KHÁCH: Chủ đề | Số tin | Số hội thoại | Mã tin | Mã hội thoại | 1 câu trích nguyên văn | Trạng thái đơn của các hội thoại đó.
4. Lập danh sách LÝ DO KHÁCH TỰ NÓI: chỉ ghi khi chính khách viết ra lý do không mua hoặc chưa mua, trích nguyên văn, kèm mã tin.
5. Lập BẢNG GIẢ THUYẾT, tách riêng: Giả thuyết | Căn cứ (mã tin, mã hội thoại, số phút phản hồi) | Điều dữ liệu chưa cho biết | Cách kiểm.
Quy tắc:
- Không đoán lý do khách im lặng. Không viết "khách chê giá" nếu khách không nói về giá.
- Phí ship và giá sản phẩm là hai chủ đề khác nhau.
- Khi đếm "bao nhiêu khách", đếm theo hội thoại, không đếm theo tin.
- Chỗ nào thiếu dữ kiện thì ghi [THIẾU], không điền cho đủ.
- Không dùng tỷ lệ phần trăm khi số hội thoại dưới 30; ghi số đếm.

Ba điểm giữ AI ít sai: bắt kiểm dữ liệu trước; bắt ghi cả số tin lẫn số hội thoại; cấm đoán lý do im lặng.

Bước 3. So với đáp án

Tin nhắn khách thành bảng chủ đề có mã tin gốc, rồi tách lời khách với giả thuyết
Sơ đồ minh họa của AI Thạo Việc.

Đáp án dưới đây là đáp án biên tập, tính bằng chương trình độc lập với AI. Tên chủ đề AI đặt có thể khác, nhưng số tin, số hội thoại và mã tin phải khớp.

Kiểm dữ liệu: 26 tin, 12 hội thoại. Không có mã trùng, không có hội thoại thiếu trạng thái. Trạng thái: 3 đã đặt (H02, H06, H09), 1 đặt rồi hủy (H05), 8 không đơn.

Bảng lời khách:

Chủ đềSố tinSố hội thoạiMã tinTrạng thái các hội thoại
Phí ship và thời gian giao63T06, T07, T10, T11, T24, T26H03 không đơn, H05 hủy, H12 không đơn
Size và độ vừa42T01, T02, T15, T16H01, H07 không đơn
Chốt đơn33T05, T14, T20Đã đặt
Màu và ảnh thật21T03, T04H02 đã đặt
Giá sản phẩm21T08, T09H04 không đơn
Đổi trả21T12, T13H06 đã đặt
Còn hàng (màu, size)22T18, T22H08, H11 không đơn
Nhắc shop trả lời22T17, T25H07, H12 không đơn
Thanh toán11T19H09 đã đặt
Chất liệu, đế11T21H10 không đơn
Hỏi ý người nhà11T23H11 không đơn

Tổng cột số tin là 26. Cột số hội thoại không cộng dồn được, vì một hội thoại có thể nằm ở nhiều chủ đề.

Lý do khách tự nói (3 trong 9 hội thoại không thành đơn):

Hội thoạiLời kháchLoại
H04"Bên kia có mẫu giống y 199k, thôi em xem thêm." (T09)Giá sản phẩm, so shop khác
H05"Phí ship 35k cao hơn em nghĩ, em hủy đơn nha." (T11)Phí ship
H12"Thôi em tìm chỗ khác giao nhanh hơn." (T26)Thời gian giao

H11 ("để em hỏi ý chồng") là chưa quyết, không phải từ chối. Năm hội thoại còn lại (H01, H03, H07, H08, H10) không có lý do khách tự nói: ghi "không rõ", không ghi "chê giá". Riêng H08 có một dữ kiện phía shop (shop đã báo hết màu đen); ghi dữ kiện đó vào cột căn cứ, không biến nó thành lời khách.

Bảng giả thuyết:

Giả thuyếtCăn cứĐiều chưa biếtCách kiểm
Khách cần biết phí ship và thời gian giao trước khi quyết3 hội thoại hỏi; 2 trong đó khách tự nói ship là lý do (H05, H12)Khách thấy thông tin này ở đâu trước khi nhắnGhi phí ship, thời gian giao theo vùng ở bài đăng và lời chào; đếm lại số hội thoại hỏi ship
Thiếu bảng size theo cm làm khách lưỡng lự2 hội thoại hỏi số đo (H01, H07), đều không đơnCó khách nào xem bảng size mà vẫn hỏi khôngThêm bảng size theo cm; đếm hội thoại hỏi size
Phản hồi chậm đi cùng hội thoại im lặng4 trong 5 hội thoại im lặng có phản hồi đầu từ 190 phút trở lên; 3 hội thoại đã đặt có phản hồi 10 đến 20 phútKhách im vì chờ lâu hay vì lý do khác; 12 hội thoại là quá ítGhi giờ phản hồi đủ 2 tuần, so nhóm phản hồi nhanh và chậm
Giá sản phẩm cao so với shop khác1 hội thoại (H04)Mẫu "giống y" có cùng chất liệu khôngChưa đủ căn cứ để đổi giá; theo dõi thêm

Điểm cần thấy: trong 9 hội thoại không thành đơn, chỉ 1 khách nói về giá sản phẩm. Phí ship và thời gian giao xuất hiện nhiều hơn. Nhưng mọi dòng trong bảng giả thuyết vẫn chỉ là giả thuyết, cho tới khi bạn sửa một điều và đo lại.

Bước 4. Ca thử: đúng, thiếu, sai dữ kiện

Chạy lại câu lệnh với ba biến thể để xem AI có giữ quy tắc không.

CaSửa dữ liệu thế nàoĐầu ra đúng phải có
ĐúngGiữ nguyên bộ dữ liệuKhớp các bảng ở Bước 3
Thiếu dữ kiệnXóa trạng thái đơn của H10Bước 1 ghi "H10 thiếu trạng thái đơn"; H10 hiện [THIẾU] trong bảng, không bị gán "không đơn"
Sai dữ kiệnĐổi trạng thái H05 thành "Da dat"Bước 1 báo mâu thuẫn: T11 khách nói hủy đơn nhưng bảng ghi đã đặt; AI không tự chọn bên nào đúng

Dấu hiệu sai, cách kiểm, câu lệnh sửa:

Dấu hiệu saiCách kiểmCâu lệnh sửa
"6 khách hỏi phí ship"Đếm mã hội thoại trong dòng phí ship: chỉ có H03, H05, H12"Đếm lại theo hội thoại, ghi riêng số tin và số hội thoại cho từng chủ đề."
"Nhiều khách chê giá"Tìm tin nào nói về giá: chỉ T08, T09"Chỉ ghi lý do khi khách tự viết ra; trích mã tin. Bỏ mọi lý do không có mã tin."
Gộp phí ship vào chủ đề giáXem dòng giá có T10, T11 không"Tách phí ship và giá sản phẩm thành hai chủ đề riêng."
H11 bị ghi là "từ chối"Đọc T23"H11 là chưa quyết; khách nói đang hỏi người nhà."
Tổng số tin khác 26Cộng cột số tin trong bảng tính"Liệt kê mã tin đã dùng, tìm mã bị bỏ sót hoặc dùng hai lần."
Có tỷ lệ phần trăm trên 12 hội thoạiĐọc lại bảng"Bỏ phần trăm, chỉ ghi số đếm."

Bước 5. Tự đếm lại bằng bảng tính

Không cần tin hẳn AI hay đáp án. Dán bảng tin vào Google Trang tính: cột A mã tin, cột B mã hội thoại, cột C nội dung, thêm cột D chủ đề (lấy từ AI, sửa nếu sai). Từ dòng 2 đến dòng 27:

Số tin của một chủ đề (ô F2 ghi tên chủ đề):
=COUNTIF(D2:D27; F2)
Số hội thoại của chủ đề đó:
=COUNTUNIQUE(FILTER(B2:B27; D2:D27=F2))

Excel không có COUNTUNIQUE; dùng =COUNTA(UNIQUE(FILTER(B2:B27; D2:D27=F2))) ở bản Excel có hàm UNIQUE. Dấu ngăn tham số có thể là dấu phẩy, tùy cài đặt ngôn ngữ. Chỗ này là công thức bảng tính xử lý, không phải AI.

Phần nào AI làm, phần nào không

Phần việcAi hoặc cái gì làm
Đọc tin, đề xuất chủ đề, trích câuAI gợi ý
Đếm số tin, số hội thoạiCông thức bảng tính (AI đếm để đối chiếu)
Xác nhận chủ đề đúng, lý do khách nói đúngNgười đọc lại từng mã tin
Chọn giả thuyết nào để thửChủ shop quyết

Bàn giao

ViệcAi làmAi nhậnAi duyệt
Chép tin, ẩn tên và số điện thoại, gắn mãTrực chatNgười phân tích (có thể là chủ shop)Chủ shop kiểm không còn dữ liệu cá nhân
Ghi trạng thái đơn theo hội thoạiKho/đóng gói hoặc người giữ sổ đơnNgười phân tíchKế toán/đối soát nếu có đơn hủy, hoàn
Chạy câu lệnh, đếm lại bằng bảng tínhNgười phân tíchChủ shopChủ shop
Chọn một giả thuyết để thửChủ shopNgười nội dung/danh mục, trực chatChủ shop

Shop một người làm hết các vai, nhưng vẫn giữ hai điểm kiểm: đã ẩn dữ liệu trước khi dán, và đã đếm lại bằng bảng tính trước khi kết luận.

Kiểm trước khi đưa bảng vào cuộc họp

  • Tin nhắn đã bỏ tên, số điện thoại, địa chỉ, ảnh khách.
  • Mỗi chủ đề có mã tin gốc để mở lại.
  • Số tin và số hội thoại ghi riêng; tổng số tin khớp dữ liệu.
  • Lý do không mua chỉ gồm câu khách tự viết, có mã tin.
  • Hội thoại im lặng ghi "không rõ", không ghi "chê giá".
  • Bảng giả thuyết tách riêng, mỗi dòng có cách kiểm.
  • Không dùng phần trăm khi số hội thoại quá ít.

Áp dụng cho shop của bạn

  • Giữ: hai đơn vị đếm, cấu trúc ba bảng (lời khách, lý do khách nói, giả thuyết), các quy tắc cấm đoán trong câu lệnh.
  • Thay: danh sách chủ đề theo ngành hàng của bạn (thời trang thêm "chất vải", đồ gia dụng thêm "cách dùng", mỹ phẩm thêm "thành phần"); kỳ quan sát 1 đến 2 tuần.
  • Bỏ trước khi dán vào AI: tên, số điện thoại, địa chỉ, ảnh khách gửi, mã đơn của sàn, số tài khoản trong tin chuyển khoản.
  • Tin nhắn trên sàn: chép nội dung để rà soát nội bộ, không dùng danh sách này để nhắn tiếp thị lại cho khách. Điều khoản người bán của TikTok Shop chỉ cho dùng dữ liệu từ sàn để xử lý đơn và yêu cầu liên quan đơn.
  • Lưu câu lệnh và bảng tính; tuần sau chỉ thay dữ liệu.

Khi đã có bảng giả thuyết, bước tiếp theo là chọn một điều để sửa và đo lại trong hai tuần: từ tin nhắn khách đến một thay đổi ở shop. Cách làm tương tự cho cơ sở lưu trú, theo bước hỏi phòng đến xác nhận, có ở bài gom hội thoại tìm bước đứt đoạn đặt phòng.

Hỏi đáp

Có nên tải cả tệp xuất tin nhắn lên AI không?

Tệp xuất thường kèm tên, ảnh đại diện, số điện thoại. Xóa các cột đó trước. Trang trợ giúp của OpenAI ghi ChatGPT nhận tệp bảng tính như csv, xlsx và tệp văn bản, đồng thời khuyên xem lại mã, kết quả và giả định trước khi dựa vào kết quả.

Bao nhiêu tin thì đủ để đọc?

Không có con số chung. Vài chục hội thoại đủ để thấy chủ đề nào lặp lại, nhưng chưa đủ để nói tỷ lệ. Vì vậy câu lệnh cấm phần trăm khi dưới 30 hội thoại.

Khách chỉ "seen" rồi im thì xếp vào đâu?

Xếp vào "không rõ". Ghi thêm giờ phản hồi của shop và tin cuối cùng của shop là gì; đó là dữ kiện, không phải lý do.

Giới hạn của bài này

  • Tin nhắn, trạng thái đơn và đáp án là giả lập; câu lệnh chưa chạy trên công cụ.
  • 12 hội thoại chỉ đủ để minh họa cách làm, không đủ để kết luận về một shop thật.
  • Bảng cho thấy khách hỏi gì và dừng ở đâu, không chứng minh nguyên nhân khách không mua.

Nguồn & lưu ý