Skip to main content
This section introduces extensions related to Workflow Trigger in the Xpert plugin system. If you want a Digital Expert to be triggered not only from the in-platform chat interface, but also from external messaging systems or scheduled tasks, you can extend it through Trigger plugins.

Scope of this section

Design highlights

Trigger plugins typically implement the following capabilities:
  1. Trigger metadata (meta): Used to display trigger name, icon, and config form in the frontend.
  2. Configuration validation (validate): Checks required fields and binding conflicts before publishing.
  3. Publish and stop (publish / stop): Registers and releases trigger runtime resources.
  4. Bootstrap recovery strategy (bootstrap): Controls whether triggers recover automatically after system restart.