What conditional actions do
The If / Else action lets you branch your automation into different paths based on field values. Each branch has its own set of actions that only run when the branch’s condition is met. If no branch matches, the fallback (else) actions run.How branches work
A conditional action contains:- Branches with a label, a filter condition, and a list of actions
- Fallback actions (else) that run when no branch condition matches
Setting up conditional actions
Define a branch
Give the branch a label (e.g., “High priority”) and set a filter condition using the filter builder. For example:
Priority is High.Add actions to the branch
Add one or more actions inside the branch. These only run when the branch condition is met. Available actions include Update Submitted Record, Generate PDF, Webhook, and Wait.
Add more branches (optional)
Add additional branches for other conditions. Each branch has its own label, condition, and actions.
Example
You have a form that collects support requests with a “Category” select field. You want to:- Send a webhook to the billing team when Category is “Billing”
- Send a different webhook to the technical team when Category is “Technical”
- Update a status field to “Unrouted” for everything else
- Branch “Billing”: Condition
Category is Billing, action: Webhook to billing endpoint - Branch “Technical”: Condition
Category is Technical, action: Webhook to technical endpoint - Fallback: Update Submitted Record, set Status to “Unrouted”
Limitations
- Branches contain leaf actions only. You cannot nest an If / Else action inside another If / Else action.
- Each branch’s condition uses the same filter builder used in display conditions and other Filla features.
Related pages
On-submit automations
Overview of the automation system and action types.
Building filter rules
How to build the filter conditions used in branches.