Skip to main content
Custom Fields (Thuộc tính tùy chỉnh) là các biến dữ liệu được gắn riêng cho từng liên hệ (Contact-level). Mỗi khách hàng trong ChatbotX sẽ có một giá trị riêng biệt, chẳng hạn như số điện thoại, email cá nhân, điểm tích lũy, sở thích hoặc các câu trả lời thu thập được trong quá trình trò chuyện. Khác với Bot Fields (dùng chung một giá trị duy nhất cho toàn bộ hệ thống), giá trị của Custom Field sẽ thay đổi độc lập theo từng khách hàng.

Các định dạng dữ liệu hỗ trợ (Data Types)

Custom Fields hỗ trợ 6 định dạng dữ liệu tiêu chuẩn:
  • Short Text: Chuỗi văn bản ngắn một dòng. Thích hợp lưu họ tên, chức danh, mã voucher hoặc câu trả lời ngắn.
  • Long Text: Văn bản dài nhiều dòng có hỗ trợ xuống dòng. Thích hợp lưu ghi chú chi tiết, phản hồi của khách hoặc mô tả địa chỉ.
  • Number: Dữ liệu số nguyên hoặc số thập phân. Dùng để tính toán số lượng, điểm thưởng hoặc giá trị đơn hàng.
  • Date: Định dạng ngày tháng (Ngày/Tháng/Năm). Thường dùng cho ngày sinh nhật, ngày kỷ niệm hoặc ngày hẹn.
  • Datetime: Định dạng bao gồm cả ngày, tháng, năm và giờ, phút. Phù hợp cho lịch hẹn chính xác hoặc thời điểm cần liên hệ lại.
  • Boolean: Giá trị logic Đúng/Sai (True/False). Dùng để đánh dấu các trạng thái bật/tắt như Đã mua hàng, Khách VIP, hoặc Đã đăng ký.

Hướng dẫn tạo và quản lý Custom Fields

Bạn có thể tạo và quản lý Custom Fields tại 2 vị trí trong ChatbotX:

Tạo tại Bảng quản trị Flows

1

Truy cập menu Flows

Từ thanh điều hướng bên trái giao diện ChatbotX, chọn Flows.
2

Chọn tab Custom Fields

Nhấn vào tab Custom Fields trên thanh điều hướng ngang ở đầu trang.
3

Tạo Custom Field mới

Nhấn nút + Create Custom Field màu xanh, điền Name (Tên thuộc tính), chọn Type (Loại dữ liệu) tương ứng, sau đó nhấn Save.
Flows Custom Fields Dashboard
Bạn có thể tạo thư mục (Folders) để gom nhóm các Custom Fields theo từng phòng ban hoặc chiến dịch, đồng thời bật/tắt hiển thị tại giao diện Livechat Inbox.

Tạo trực tiếp trong Livechat Inbox

Khi nhân viên đang chat trực tiếp với khách hàng trong Inbox và phát sinh thông tin mới cần lưu:
  1. Tại khung chat Inbox, nhìn sang cột thông tin hồ sơ khách hàng bên phải.
  2. Tìm đến mục Custom Field, nhấn nút (+) Add.
  3. Nếu thuộc tính cần lưu chưa có trong danh sách, chọn (+) Add Custom Field để khởi tạo thuộc tính mới và nhập giá trị cho khách hàng hiện tại.
Inbox Add Custom Field Sidebar

Cách thu thập và sử dụng Custom Fields trong Flow

Sau khi tạo, bạn có thể ứng dụng Custom Fields linh hoạt trong toàn bộ kịch bản tự động:

1. Thu thập dữ liệu từ người dùng vào Custom Field

Khi dùng thẻ Get User Data (User Input) để hỏi thông tin khách hàng (như xin số điện thoại, ngày sinh hoặc địa chỉ), hãy bật tùy chọn Save response to a custom field và chọn Custom Field tương ứng để hệ thống tự động lưu câu trả lời vào hồ sơ khách hàng.

2. Gán và cập nhật giá trị tự động (Action)

Sử dụng Action Set Custom Field để tự động cập nhật giá trị thuộc tính của khách hàng sau một hành động cụ thể (ví dụ: khách nhấn nút Xem bảng giá thì gán Da_Xem_Bang_Gia = True hoặc cập nhật điểm tiềm năng Lead_Score = 10).

3. Phân nhánh kịch bản bằng khối Condition

Sử dụng khối Condition để so sánh giá trị của Custom Field với các điều kiện logic (bằng, chứa, lớn hơn, nhỏ hơn, đã có giá trị, đúng/sai) để phân loại khách hàng và điều hướng kịch bản phù hợp.

4. Cá nhân hóa nội dung tin nhắn

Chèn trực tiếp tên thuộc tính vào nội dung tin nhắn theo cú pháp {{ten_thuoc_tinh}}. ChatbotX sẽ tự động thay thế bằng giá trị thực tế của từng khách hàng khi gửi tin nhắn.