Việc kết nối Chatbot với Bảng dữ liệu (Table Data) cho phép Bot của bạn không chỉ trả lời theo kịch bản có sẵn mà còn có thể tra cứu, lưu trữ và cập nhật thông tin khách hàng một cách tự động. Điều này giúp cá nhân hóa trải nghiệm người dùng và tối ưu hóa quy trình quản lý dữ liệu.
1. Cách thiết lập kết nối
Trong block kịch bản Bot Auto, bạn sử dụng thẻ Table Data để thiết lập kết nối với bảng dữ liệu thông qua 3 bước đơn giản:

- Bước 1: Lựa chọn Bảng dữ liệu bạn đã tạo để bắt đầu kết nối.
- Bước 2: Lựa chọn Trang tính (Sheet) cụ thể trong bảng dữ liệu đó mà bạn muốn thao tác.
- Bước 3: Lựa chọn Hành động bạn muốn Bot thực hiện trên bảng dữ liệu.
2. Chi tiết các hành động thao tác
Tùy vào mục đích sử dụng, bạn có thể chọn một trong bốn hành động sau đây:

🔍 Tìm một hàng
- Công dụng: Tìm kiếm một dòng dữ liệu cụ thể dựa trên điều kiện cho trước và lưu thông tin của dòng đó vào các biến (attribute) của Bot.
- Khi nào nên dùng: Khi bạn cần Bot "nhớ" hoặc "tra cứu" thông tin của khách hàng.
- Ví dụ thực tế: Khách hàng nhập Số điện thoại → Bot tìm trong bảng "Khách hàng thân thiết" → Nếu tìm thấy, Bot sẽ lấy thông tin "Hạng thành viên" để chào: "Chào anh Nam, anh là khách hàng Kim Cương của chúng tôi".
📝 Cập nhật một hàng
- Công dụng: Tìm kiếm một dòng dữ liệu theo yêu cầu và thay đổi nội dung của một hoặc nhiều cột trong dòng đó.
- Khi nào nên dùng: Khi cần thay đổi trạng thái hoặc cập nhật thông tin mới nhất của khách hàng.
- Ví dụ thực tế: Khi nhân viên kho xác nhận đã gửi hàng → Bot tự động tìm đơn hàng tương ứng và cập nhật cột "Trạng thái đơn hàng" từ "Đang xử lý" thành "Đã giao hàng".
🗑️ Xóa một hàng
- Công dụng: Tìm kiếm một dòng dữ liệu theo yêu cầu và xóa toàn bộ thông tin của hàng đó khỏi bảng.
- Khi nào nên dùng: Khi cần loại bỏ dữ liệu không còn giá trị hoặc theo yêu cầu của khách hàng.
- Ví dụ thực tế: Khách hàng yêu cầu hủy đăng ký nhận tin khuyến mãi → Bot tìm dòng chứa thông tin khách hàng đó và xóa khỏi bảng "Danh sách nhận tin".
➕ Thêm một hàng
- Công dụng: Tạo một dòng dữ liệu mới và chèn vào cuối bảng dữ liệu.
- Khi nào nên dùng: Khi bạn muốn thu thập thông tin từ khách hàng và lưu lại để quản lý (Lead Generation).
- Ví dụ thực tế: Bot thu thập Tên, Số điện thoại và Nhu cầu tư vấn từ khách hàng → Bot tự động thêm một hàng mới vào bảng "Danh sách khách hàng tiềm năng" để nhân viên sale liên hệ sau.