Multiple triggers in a workflow
A workflow can have more than one trigger, and when any of those triggers happens, the contact enters the automation. Multiple triggers let different events start the same workflow, which can reduce duplication — but they should be used carefully to avoid unintended results.
What multiple triggers are
Triggers appear at the top of a workflow, and a workflow can have more than one. To add a trigger, click the box at the top of the workflow that says Add New Trigger; a panel opens on the right with the available triggers. You can combine different trigger types on one workflow, such as Form Submitted and Contact Tag. For the full list of available triggers, see Workflow triggers.
When multiple triggers make sense
Multiple triggers make sense when different events should start the same automation. Instead of maintaining several identical workflows, one automation can respond to multiple starting points. For example:
Two different forms should begin the same onboarding process.
Several registration forms all send the same welcome email.
Multiple applications require the same internal review process.
Before adding a second trigger, check whether a single trigger already covers the events. Some trigger filters accept multiple values, and those values combine with OR behavior: the trigger runs when any one of the values matches. A Form Submitted trigger, for example, can be filtered to more than one form at a time (Using Form Submission Triggers). Multiple values remove the need to create several triggers to represent several filter values (Workflow triggers).
Example with two forms
A single workflow can start from either of two forms. For a volunteer workflow, either of these submissions begins the automation:
Volunteer Form
Committee Interest Form
Both forms ultimately begin the same volunteer workflow.
Duplicate trigger pitfalls
The main risk is configuring multiple triggers that can all fire for the same contact. Suppose a workflow has both Form Submitted and Contact Tag triggers: the Form Submitted trigger fires when a form is submitted, and the Contact Tag trigger fires when a tag is added to or removed from a contact. If submitting the form also adds a tag, both triggers may fire, and the automation can start twice — with duplicate emails, duplicate tasks, or repeated updates.
Avoiding double processing
Before adding multiple triggers, ask whether the same person can satisfy more than one trigger at the same time. If the answer is yes, consider:
Using only one trigger.
Separating the workflows.
Adding conditions that prevent duplicate processing.
Re-entry is a related control: the Allow re-entry setting (Workflow Settings) decides whether a contact can go through the workflow more than once. When it is off, a contact can enter the workflow only once.
Best Practices
Follow these practices to keep multiple-trigger workflows predictable:
Use multiple triggers only when they truly simplify the workflow.
Watch for situations where one trigger causes another.
Test each trigger individually.
Verify that contacts only enter the workflow once.
Review duplicate emails and tasks during testing.