Who This Is For / When to Use
This article is for Kyrios users who want one workflow to respond to several different events instead of building and maintaining multiple separate workflows.
What a Workflow Trigger Is
A workflow trigger is the event that starts a workflow in Kyrios. When the trigger conditions are met, the workflow immediately begins running its defined actions for the qualifying contact.
Triggers can be generic (any event of that type) or filtered (only specific surveys, forms, tags, or calendars).
How Multiple Triggers Work in a Single Workflow
Kyrios workflows can contain multiple trigger blocks at the top of the workflow builder. Any one of these triggers can independently start the same workflow.
When multiple triggers are added:
Each trigger acts as an OR condition.
If any trigger fires, the workflow starts.
All triggers flow into the same action path unless conditional logic is added later.
How to Add Multiple Triggers to a Workflow
Step 1: Open or Create a Workflow
A workflow must be created or opened before triggers can be added.
Go to Automation → Workflows.
Click Create Workflow to start a new workflow, or open an existing workflow.
Select Edit Workflow to enter the workflow builder.
Step 2: Add the First Trigger
Each workflow starts with at least one trigger.
In the workflow builder, select a trigger type (for example: Survey Submitted or Form Submitted).
Leave filters empty to make the trigger generic, or apply filters to narrow when it fires.
Step 3: Add Additional Triggers
Multiple triggers can be added side by side.
Click Add New Trigger.
Choose another trigger type, such as:
Survey Submitted
Form Submitted
Contact Changed
Customer Booked Appointment
Configure filters if needed, or leave them unfiltered.
Each trigger connects into the same workflow path.
How Trigger Filters Affect Workflow Behavior
Trigger filters control which specific events can start the workflow.
Examples:
Survey Submitted: Only trigger when a specific survey is completed.
Form Submitted: Only trigger from a selected form.
Contact Changed: Only trigger when a specific field or tag changes.
Appointment Booked: Only trigger for a specific calendar or appointment type.
If no filters are applied, the workflow runs for every event of that trigger type.
Adding Actions After Multiple Triggers
Actions are shared across all triggers in the workflow.
Add any actions below the trigger connection point (for example: Send Email, Send SMS, Update Contact, or Apply Tag).
The same actions will run regardless of which trigger started the workflow.
Optional: Add conditional logic to customize behavior based on trigger type or contact data.
Publishing the Workflow
A workflow does not run until it is published.
Click Save.
Click Publish.
Once published, the workflow activates for all configured triggers.
Common Issues and Fixes
The workflow does not trigger at all
Cause: The workflow is still in Draft mode or filters do not match the event.
Fix:
Confirm the workflow is published.
Verify trigger filters match the actual survey, form, tag, or calendar being tested.
The workflow runs too often
Cause: Triggers are left generic without filters.
Fix:
Add filters to each trigger to limit which events can start the workflow.
Actions run but should differ by trigger
Cause: All triggers share the same action path.
Fix:
Add conditional logic after the triggers to branch actions based on trigger type, tags, or field values.



