Types of Conditions
Types of Conditions
⚙️ ParsaLink automations support four types of conditions, each serving a different purpose:
| Type | Purpose |
|---|---|
| Trigger Conditions | Filter which records enroll in the automation at all |
| Step Conditions | Skip individual actions based on the record’s current state |
| Exit Conditions | Cancel all remaining actions and unenroll the record |
| Else Actions | Run an alternative action when a step condition fails |
Trigger Conditions
Trigger Conditions
🎯 Trigger conditions are filters applied at the moment the trigger fires. If the conditions are not met, the record is not enrolled and no actions run.
Example: Trigger = Lead Created, with trigger condition
Source = Website FormThis automation will only run for leads that came from the website. Leads created manually or imported via CSV will not enroll.
Adding trigger conditions:
1In the automation builder, click Add Condition below the trigger.
2Choose the field to evaluate.
3Select an operator and value.
4Add multiple conditions with AND/OR logic.
Step Conditions
Step Conditions
⏩ Step conditions are evaluated at the moment a specific action is about to run (after any wait steps before it). If the condition fails, that step is skipped — but the automation continues to the next step.
Example: In a lead nurture sequence, you want to skip the Day 5 follow-up email if the lead has already been converted.
Add a step condition on the Day 5 email:
Lead.status ≠ ConvertedIf the lead has been converted by Day 5, the email step is skipped, but any subsequent steps (like a manager notification) still run.
Adding step conditions:
1Click the action step in the automation builder.
2Click Add Condition on that step.
3Configure the condition. The action runs only if the condition passes.
Exit Conditions
Exit Conditions
🚪 Exit conditions are checked continuously (or at each step) during an enrolled record’s journey through an automation. If the condition is ever met, all remaining actions are cancelled and the record is unenrolled.
Example: Exit condition =
Opportunity.stage = Closed WonIf any opportunity record enrolled in this automation reaches Closed Won, stop all remaining follow-up actions. The deal is done — no more emails needed.
Common exit conditions:
• Lead converted (stop nurture emails)• Contact stage = Customer (stop prospect sequences)• Email unsubscribed (always add this to email sequences)• Case resolved (stop escalation actions)
1In the automation builder, click Exit Conditions in the configuration panel.
2Add one or more conditions. Meeting ANY condition triggers an exit (OR logic).
Else Actions
Else Actions
🔄 An else action is an alternative action that runs when a step condition fails. Instead of simply skipping the step, you can do something different.
Step: Send proposal follow-up email
Step Condition:
Else Action: Send a different email with subject “Did you get a chance to look at the proposal?”
Step Condition:
Proposal.status = ViewedElse Action: Send a different email with subject “Did you get a chance to look at the proposal?”
If the condition passes (proposal was viewed), send the standard follow-up. If not (proposal was not yet viewed), send the “did you get a chance to look” version instead.
Adding else actions:
1Add a step condition to an action step.
2Click Add Else Action to configure what happens when the condition is not met.
Operators
Supported Operators
📊 The following operators are available when building conditions:
| Operator | Description | Example |
|---|---|---|
eq | Equals | Status = Qualified |
neq | Does not equal | Source ≠ Cold Outreach |
contains | Field contains substring | Email contains @gmail |
not_contains | Field does not contain substring | Company not_contains LLC |
is_set | Field has any value (not empty) | Phone is_set |
is_empty | Field has no value | AssignedTo is_empty |
gt | Greater than | OpportunityValue > 10000 |
lt | Less than | LeadScore < 5 |
🔗 Conditions can be combined with AND (all must be true) or OR (any must be true) logic. You can also group conditions with parentheses for complex logic.
Best Practices
Condition Best Practices
💡Always add an email unsubscribe exit condition to any automation that sends emails:
Contact.emailOptOut = true or Lead.emailOptOut = true. This automatically stops email sequences for anyone who opts out.📌Step conditions are evaluated using the record’s data at the time the step runs, not at enrollment. This means a 5-day wait step will check the record’s current state on day 5, not the state from when the automation started.
