Chuyển tới nội dung chính

Sự kiện tùy chỉnh

Sự kiện tùy chỉnh trong MonoChat cho phép bạn định nghĩa và kích hoạt các loại sự kiện của riêng mình trong nền tảng, giúp tự động hóa, tích hợp và xử lý logic nâng cao trong quy trình làm việc. Chúng đặc biệt hữu ích khi các sự kiện kích hoạt tiêu chuẩn (như "đã nhận tin nhắn" hoặc "đã gửi biểu mẫu") không đủ để phản ánh quy trình kinh doanh riêng của bạn.

Sự kiện tùy chỉnh là cách mạnh mẽ để báo hiệu hành động, truyền dữ liệu và kết nối các thành phần khác nhau của hệ thống: hàm, luồng, trợ lý AI và dịch vụ bên ngoài.


Trường hợp sử dụng​

Kích hoạt quy trình nâng cao​

Kích hoạt luồng hoặc hàm dựa trên các sự kiện riêng của doanh nghiệp bạn, chẳng hạn:

  • lead_qualified
  • invoice_overdue
  • shipment_delivered
  • support_escalated
  • payment_processed
  • task_assigned

Giao tiếp giữa các hệ thống​

Phát sự kiện tùy chỉnh từ các hệ thống bên ngoài (ví dụ ERP, CRM, nền tảng thương mại điện tử) để cập nhật MonoChat hoặc ngược lại:

  • Thông báo cho MonoChat khi khách hàng thanh toán.
  • Kích hoạt webhook bên ngoài khi một sự kiện tùy chỉnh được phát.

Điều phối trợ lý AI​

Kích hoạt sự kiện tùy chỉnh trong trợ lý AI để điều phối các tương tác phức tạp:

  • Sau khi thu thập thông tin người dùng, phát user_info_collected để bắt đầu luồng xác minh.
  • Dùng consent_received để chuyển sang bước tiếp theo trong một bot nhiều bước.

Số liệu và giám sát​

Theo dõi các hành động cụ thể bằng cách phát sự kiện tùy chỉnh vào hệ thống ghi nhật ký hoặc phân tích của bạn:

  • Đếm số lần người dùng hoàn thành một nhiệm vụ.
  • Theo dõi tần suất của các hành vi người dùng cụ thể.

Tính năng chính​

Tên sự kiện và payload​

Mỗi sự kiện tùy chỉnh gồm:

  • Một tên duy nhất (ví dụ user_subscribed, task_completed)
  • Một payload tùy chọn (đối tượng dữ liệu) có thể được truyền tới các hệ thống hoặc luồng phía sau.

Kích hoạt ở mọi nơi​

Sự kiện tùy chỉnh có thể được:

  • Kích hoạt thủ công (qua giao diện)
  • Kích hoạt bằng lập trình (từ hàm, luồng hoặc API)
  • Kích hoạt từ webhook hoặc ứng dụng bên ngoài
thông tin

Để biết thêm chi tiết về cách tạo sự kiện tùy chỉnh, xem trang tài liệu SDK của chúng tôi!