跳到主要内容

自定义事件

MonoChat 中的自定义事件让您可以在平台内定义并触发自己的事件类型,从而在工作流中实现高级自动化、集成和逻辑。当标准事件触发器(如“收到消息”或“提交表单”)不足以体现您特有的业务流程时,它们尤其有用。

自定义事件是一种强大的方式,可用来发出操作信号、传递数据,并连接系统中的不同组成部分,包括函数、流程、AI 助手和外部服务。


使用场景​

高级工作流触发​

根据您业务特有的事件来触发流程或函数,例如:

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

跨系统通信​

从外部系统(如 ERP、CRM、电商平台)发出自定义事件来更新 MonoChat,反之亦然:

  • 客户付款时通知 MonoChat。
  • 触发自定义事件时调用外部 webhook。

AI 助手协同​

在 AI 助手中触发自定义事件,以编排复杂的交互:

  • 收集完用户信息后,发出 user_info_collected 来启动验证流程。
  • 使用 consent_received 在多步骤机器人中进入下一步。

指标与监控​

通过向您的日志或分析系统发出自定义事件,来跟踪特定操作:

  • 统计用户完成某项任务的次数。
  • 监控特定用户行为的发生频率。

主要功能​

事件名称与负载​

每个自定义事件包含:

  • 一个唯一名称(例如 user_subscribed、task_completed)
  • 一个可选的负载(数据对象),可传递给下游系统或流程。

随处触发​

自定义事件可以:

  • 手动触发(通过界面)
  • 以编程方式触发(通过函数、流程或 API)
  • 通过外部 webhook 或应用触发
信息

有关如何创建自定义事件的更多详情,请参阅我们的 SDK 文档页面!