Trigger Bot API + n8n: chuyển trạng thái lead trong NocoDB thành task gọi lại và báo cáo SLA sales
Khi doanh nghiệp bắt đầu có nhiều lead từ Messenger, Zalo, landing page, website, quảng cáo và đội sales, vấn đề không còn là “có chatbot hay chưa”. Vấn đề lớn hơn là: ai phải gọi lead này, gọi trong bao lâu, nếu chưa gọi thì ai bị cảnh báo, và sau khi gọi xong hệ thống phải làm gì tiếp?
Bài viết này hướng dẫn một mô hình thực chiến dùng NocoDB + n8n + Trigger Bot API + Smax.AI để biến trạng thái lead thành hành động cụ thể: tạo task gọi lại, gửi cảnh báo Telegram/email, cập nhật tag/attribute trong chatbot, đưa khách vào Follow Up phù hợp và tạo báo cáo SLA sales. Đây là lớp integration rất nên có sau khi bạn đã gom được lead về một mini CRM hoặc no-code database.
1. Tư duy đúng: trạng thái lead phải kích hoạt hành động, không chỉ để báo cáo
Nhiều team lưu lead vào Google Sheets, NocoDB hoặc CRM chỉ để “có danh sách”. Sales mở bảng ra gọi khi rảnh, marketing hỏi thì xuất file, quản lý muốn biết hiệu quả thì lọc thủ công. Cách làm này có thể ổn khi mỗi ngày chỉ có vài lead, nhưng sẽ nhanh chóng vỡ khi lead đến từ nhiều kênh và khách cần được phản hồi nhanh.
Trong một hệ thống automation tốt, mỗi trạng thái lead cần mang ý nghĩa vận hành. Ví dụ: new nghĩa là lead mới cần được phân công; need_call nghĩa là phải tạo task gọi lại; called_no_answer nghĩa là cần Follow Up nhẹ sau vài giờ; qualified nghĩa là sales có thể đặt lịch demo hoặc tư vấn; paid nghĩa là dừng bán hàng và chuyển sang chăm sóc sau mua. Khi trạng thái thay đổi, workflow phải chạy tương ứng, thay vì chờ con người nhớ làm.

2. Kiến trúc đề xuất cho doanh nghiệp nhỏ
Kiến trúc không cần phức tạp. Bạn có thể bắt đầu với bốn thành phần chính. Smax.AI xử lý hội thoại ở Messenger/Zalo/website, thu thông tin, gắn tag và kích hoạt flow chăm sóc. NocoDB đóng vai trò mini CRM, lưu lead, trạng thái, người phụ trách, nguồn, lịch hẹn và các mốc SLA. n8n làm lớp điều phối: nhận webhook, kiểm tra thay đổi, gọi API và gửi cảnh báo. Trigger Bot API dùng để đẩy tín hiệu ngược lại chatbot: cập nhật attribute, gắn tag, kích hoạt sequence hoặc gửi nội dung đúng ngữ cảnh.
Luồng điển hình như sau: lead mới được tạo trong NocoDB với trạng thái new. n8n kiểm tra lead có số điện thoại hợp lệ không, có trùng với lead cũ không, có nguồn chiến dịch hay không. Nếu đủ điều kiện, n8n đổi trạng thái thành need_call, tạo task cho sales phụ trách, gửi thông báo Telegram vào nhóm sales, đồng thời gọi Trigger Bot API để cập nhật trong Smax.AI rằng khách đang chờ tư vấn.
Điểm mạnh của mô hình này là các công cụ không bị tách rời. Chatbot biết trạng thái sales, sales biết lịch sử hội thoại, còn quản lý có dữ liệu để đo tốc độ phản hồi.
3. Thiết kế bảng NocoDB: các trường cần có để đo SLA sales
Để workflow chạy ổn, bảng lead không nên chỉ có tên và số điện thoại. Bạn nên có nhóm trường tối thiểu sau:
- Thông tin lead: lead_id, name, phone, email, channel, source, campaign, product_interest.
- Trạng thái vận hành: status, priority, assigned_to, owner_team, next_action.
- Mốc thời gian: created_at, assigned_at, first_contact_due_at, first_contacted_at, next_follow_up_at, closed_at.
- Kết quả sales: call_result, qualification_status, lost_reason, appointment_time, expected_value.
- Automation: smax_user_id, smax_tag, sequence_name, last_bot_trigger_at, n8n_execution_id, alert_sent_at.
Với báo cáo SLA, hai trường quan trọng nhất là first_contact_due_at và first_contacted_at. Trường đầu tiên cho biết hạn phải gọi, trường thứ hai cho biết sales đã gọi thật chưa. Từ hai trường này, bạn có thể tính lead nào đang đúng hạn, lead nào trễ, team nào cần được nhắc, chiến dịch nào tạo lead nhưng phản hồi chậm.

4. Workflow n8n mẫu: từ đổi trạng thái đến task gọi lại
Trong n8n, bạn có thể xây workflow theo hai cách. Cách đơn giản là chạy theo lịch, ví dụ mỗi 5 phút quét NocoDB để tìm lead có status new hoặc need_call. Cách nâng cao là dùng webhook/event nếu hệ thống của bạn đã có cơ chế bắn sự kiện khi record thay đổi. Với doanh nghiệp nhỏ, cách quét định kỳ thường đủ dễ để triển khai và debug.
Workflow cơ bản gồm các bước:
- Trigger: Cron node chạy mỗi vài phút hoặc webhook nhận sự kiện lead mới.
- Get records: HTTP Request gọi NocoDB API lấy lead có trạng thái cần xử lý.
- Normalize: chuẩn hoá số điện thoại, kiểm tra lead_id, kiểm tra assigned_to.
- Routing: nếu chưa có sales phụ trách, gán theo khu vực, sản phẩm, nguồn hoặc vòng quay.
- Create task: ghi một record vào bảng
sales_taskshoặc gửi task sang CRM nội bộ. - Alert: gửi Telegram/email cho sales với link record, hạn gọi và tóm tắt nhu cầu.
- Update chatbot: gọi Trigger Bot API để gắn tag/attribute hoặc đưa khách vào sequence phù hợp.
- Log: cập nhật NocoDB rằng workflow đã chạy, tránh tạo task trùng.
Điều cần tránh là workflow tạo task lặp lại mỗi lần quét. Hãy có trường task_created_at, last_task_id hoặc automation_status để n8n biết lead đã được xử lý ở vòng trước.
5. Gọi Trigger Bot API để đồng bộ ngữ cảnh về Smax.AI
Khi sales nhận task, chatbot không nên tiếp tục nói như thể khách chưa để lại thông tin. Trigger Bot API giúp đưa tín hiệu từ hệ thống dữ liệu về lại bot. Ví dụ, khi NocoDB chuyển lead sang need_call, n8n có thể cập nhật attribute “sales_status=waiting_call” và gắn tag “handoff_sales”. Khi sales gọi không nghe máy, n8n cập nhật “call_result=no_answer” và kích hoạt sequence Follow Up nhẹ nhàng: nhắc khách chọn khung giờ tiện nghe máy.
Nếu khách đã đặt lịch tư vấn, chatbot có thể chuyển sang nội dung chuẩn bị trước buổi tư vấn. Nếu khách đã thanh toán, chatbot dừng sequence bán hàng và chuyển sang onboarding hoặc chăm sóc sau mua. Nhờ đó, trải nghiệm khách hàng liền mạch hơn: cùng một người không nhận các thông điệp mâu thuẫn từ bot và sales.

6. Telegram alert: nhắc đúng người, đúng lúc, đúng mức độ
Telegram là kênh rất phù hợp để gửi cảnh báo vận hành nội bộ vì dễ tích hợp với n8n và đội sales thường phản hồi nhanh. Tuy nhiên, nếu cảnh báo quá nhiều, team sẽ bỏ qua. Hãy chia mức độ alert rõ ràng.
- Alert thường: lead mới cần gọi trong 15-30 phút, gửi cho sales phụ trách.
- Alert trễ hạn: quá hạn first_contact_due_at, gửi thêm cho trưởng nhóm.
- Alert nóng: lead có ngân sách cao, khách yêu cầu gọi ngay, hoặc đến từ chiến dịch ưu tiên.
- Alert lỗi: thiếu số điện thoại, thiếu assigned_to, API lỗi, không gọi được Trigger Bot API.
Mỗi thông báo nên ngắn gọn: tên khách, nhu cầu, nguồn, hạn gọi, link mở record, và nút/đường dẫn cập nhật kết quả. Nếu có quá nhiều nội dung trong tin nhắn, sales sẽ đọc chậm hơn. Nếu thiếu link record, sales lại phải tìm thủ công.
7. Báo cáo SLA: đo tốc độ phản hồi thay vì chỉ đếm lead
Marketing thường quen nhìn số lead, chi phí mỗi lead hoặc số tin nhắn. Nhưng ở giai đoạn vận hành sales, câu hỏi quan trọng hơn là: lead có được gọi đúng hạn không, mất bao lâu từ lúc phát sinh đến lần gọi đầu tiên, bao nhiêu lead chưa có người phụ trách, và trạng thái nào đang nghẽn.
Từ NocoDB, bạn có thể tạo view hoặc dashboard với các nhóm chỉ số thực tế:
- Số lead mới chưa phân công.
- Số lead cần gọi trong hôm nay.
- Số lead quá hạn SLA.
- Thời gian phản hồi trung bình theo nguồn/campaign.
- Tỷ lệ lead được gọi trong khung SLA.
- Danh sách sales có nhiều lead trễ hạn để quản lý hỗ trợ.
Không cần công bố những con số tuyệt đối nếu chưa có dữ liệu sạch. Quan trọng là thiết kế hệ thống để đo được và cải thiện dần. Khi dữ liệu đã ổn, bạn có thể dùng n8n đẩy báo cáo ngày qua Telegram/email cho quản lý.

8. Checklist triển khai nhanh
- Xác định 5-7 trạng thái lead chính, không tạo quá nhiều trạng thái khó dùng.
- Thiết kế bảng
leadsvàsales_taskstrong NocoDB. - Chuẩn hoá số điện thoại/email trước khi chống trùng.
- Gán sales theo rule rõ ràng: khu vực, sản phẩm, chiến dịch hoặc vòng quay.
- Tạo trường hạn gọi đầu tiên và thời điểm gọi thực tế.
- Thiết lập n8n để tạo task một lần, có log chống lặp.
- Gửi Telegram alert theo mức độ, không spam nhóm chung.
- Gọi Trigger Bot API để cập nhật tag/attribute trong Smax.AI.
- Tạo view báo cáo lead quá hạn và lead cần gọi hôm nay.
- Kiểm thử với lead mẫu trước khi chạy thật.
9. Sai lầm thường gặp
Chỉ tự động gửi tin nhắn nhưng không tạo trách nhiệm cho sales
Follow Up không thay thế hoàn toàn cuộc gọi tư vấn trong nhiều ngành. Nếu lead nóng nhưng không có task rõ ràng, automation chỉ làm đẹp báo cáo chứ không tăng khả năng chốt.
Không có log nên không biết workflow đã chạy chưa
Mỗi workflow n8n nên ghi lại thời điểm xử lý, kết quả API và lỗi nếu có. Log giúp bạn tránh task trùng và debug khi khách phản ánh.
Gửi alert cho quá nhiều người
Nếu mọi lead đều gửi vào nhóm chung, không ai chịu trách nhiệm. Alert nên gửi cho người phụ trách, chỉ escalade khi trễ hạn hoặc lead ưu tiên.
Cập nhật chatbot quá muộn
Nếu sales đã chốt lịch nhưng bot vẫn mời khách để lại số điện thoại, trải nghiệm sẽ rất kém. Hãy đồng bộ trạng thái về Smax.AI ngay sau các mốc quan trọng.
FAQ
Có bắt buộc dùng NocoDB không?
Không bắt buộc. Bạn có thể dùng CRM, Airtable, Google Sheets hoặc database riêng. NocoDB phù hợp khi muốn giao diện no-code, API rõ ràng và dễ tự host/kiểm soát dữ liệu.
Trigger Bot API dùng để làm gì trong workflow này?
Nó giúp n8n gửi tín hiệu từ backend về Smax.AI: cập nhật tag, attribute, ngữ cảnh hoặc kích hoạt kịch bản chăm sóc sau khi trạng thái lead thay đổi.
Nên dùng cron hay webhook trong n8n?
Webhook phản ứng nhanh hơn nếu hệ thống nguồn hỗ trợ event. Cron dễ triển khai hơn và đủ tốt cho nhiều đội nhỏ. Bạn có thể bắt đầu bằng cron rồi nâng cấp khi quy trình ổn định.
Làm sao đo SLA nếu sales cập nhật thiếu?
Hãy giảm số trường bắt buộc, tạo form cập nhật nhanh, gửi nhắc khi task quá hạn và thống nhất quy định cập nhật ngay sau cuộc gọi. Dữ liệu SLA chỉ đáng tin khi thao tác của sales đủ đơn giản.
Có nên gửi Meta Dataset/CAPI từ trạng thái lead không?
Có thể, nhưng nên làm sau khi dữ liệu lead và trạng thái sales đã sạch. Tránh gửi tín hiệu chất lượng thấp hoặc chưa được xác nhận vì sẽ làm sai dữ liệu tối ưu quảng cáo.
Kết luận
Trigger Bot API + n8n + NocoDB là bộ ba rất thực dụng để biến mini CRM thành hệ thống vận hành sales có phản xạ. Lead không chỉ nằm trong bảng; mỗi thay đổi trạng thái có thể tạo task, nhắc đúng người, cập nhật chatbot, đưa khách vào Follow Up đúng ngữ cảnh và tạo dữ liệu đo SLA. Khi lớp này chạy ổn, doanh nghiệp có nền tảng tốt để mở rộng sang Bank Hub, Meta Dataset/CAPI, dashboard doanh thu hoặc AI sales assistant.
Nếu bạn muốn triển khai hệ thống automation tương tự cho doanh nghiệp, hãy liên hệ Quân Chatbot để được tư vấn giải pháp phù hợp.

Responses