Skip to main content

How to Use Multiple Trigger Events in Workflows

Multiple trigger events allow a single Kyrios workflow to start from more than one event type, such as form submissions, survey completions, contact changes, or appointment bookings—while running the same set of actions.

Updated over 3 months ago

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.

  1. Go to Automation → Workflows.

  2. Click Create Workflow to start a new workflow, or open an existing workflow.

  3. Select Edit Workflow to enter the workflow builder.

Step 2: Add the First Trigger

Each workflow starts with at least one trigger.

  1. In the workflow builder, select a trigger type (for example: Survey Submitted or Form Submitted).

  2. 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.

  1. Click Add New Trigger.

  2. Choose another trigger type, such as:

    • Survey Submitted

    • Form Submitted

    • Contact Changed

    • Customer Booked Appointment

  3. 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.

  1. Add any actions below the trigger connection point (for example: Send Email, Send SMS, Update Contact, or Apply Tag).

  2. The same actions will run regardless of which trigger started the workflow.

  3. 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.

  1. Click Save.

  2. Click Publish.

  3. 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.

Did this answer your question?