How this Helps

This feature enables teams to streamline repetitive or manual tasks, reducing time spent on video review and dataset cleanup. It’s particularly valuable for computer vision teams managing large-scale video datasets across multiple environments.
Need help finding the right trigger type for your use case? See About Triggers.
Triggers determine how and when a Visual Layer workflow starts. Every published workflow must include a configured trigger to function properly. Choosing the right trigger type helps ensure your automation aligns with operational needs, while changing a trigger allows for flexibility as priorities shift.
To learn more about how trigger types behave, visit the Trigger Overview. For help with setup, see documentation on each type: on-demand, event-based, or scheduled.

Choose or Change a Trigger Type

If you change a trigger type, all existing trigger-specific settings will be erased and cannot be recovered automatically.
Triggers can be configured during the workflow creation process—either via Workflow Editor or with assistance from Visual Copilot. After selecting the trigger type, the next step is to configure it based on the type you chose.
Need help creating a workflow first? Check out Creating a Workflow.
To change the trigger for an existing workflow:
  1. Navigate to Workflows in the Visual Layer Console. The Workflows dashboard appears.
  2. Open the desired project and select the workflow you’d like to edit. The workflow opens in the canvas view.
  3. Hover over the current trigger and open the options menu (three dots). A dropdown appears, similar to the following image:
Change trigger in workflow editor
  1. Click Change Trigger Type. A selection panel opens, allowing you to choose a new type.
Choose a new trigger type
  1. Choose from the following supported trigger types:
Trigger TypeDescription
On-demand triggersManually initiated via CLI, Slack, or the Visual Layer portal.
Event-based triggersAutomatically triggered by system events, such as a dataset upload or webhook.
Scheduled triggersRun workflows at pre-defined intervals, e.g., hourly or weekly.
  1. Click Apply. The selected trigger is now active, and the workflow is updated accordingly.