Knowledge Base

Knowledge Base/Features/Automations/Automations: conditions

Automations: conditions

SR
Steven Reinartz
Last updated: May 6, 2026
Note: This feature is only available on Growth and higher plans.

When building an automation, choosing the right conditions determines whether your automation runs correctly. Conditions act as filters that must be met for a trigger to run.

To start building an automation, open the account menu and go to Tools and apps > Automations, then click “+ Automation”.

Note: Automations have usage and configuration limits depending on your plan. For more details, see the automation limits article.

Choose the right condition type

After setting up your trigger and selecting an item, you can define the conditions that control when the automation runs.

Understand condition types

All automation conditions fall into two types:

Condition typeWhat it meansExample
PassiveDescribes a state. No change or action is required.“Deal creator is me”
ActiveDepends on a change or update to a field.“Person label has changed to cold”

If your condition type doesn’t match your trigger (for example, using only passive conditions for updates), your automation may not run.

In practice:

  • Use passive conditions to narrow down which items qualify
  • Use active conditions when your automation depends on a change

This distinction is important when setting up or troubleshooting automations.

Common conditions and how to use them

Once you understand the difference, the next step is choosing the right condition for your use case.

ConditionCondition typeWhat it doesExample

Has changed to

Active

Triggers when a field changes to a specific value

“Deal stage has changed to proposal”

Has changed

Active

Triggers when a field changes to any value

“Deal stage has changed.

Is

Passive

Checks if a field currently has a specific value. If used for updates, combine it with an active condition.

“Deal stage is proposal”

and

“Deal owner has changed

Contains

Passive

Matches text within a field

“Person name contains business”

Is not empty

Passive

Checks if a field has any value

“Organization address is not empty.”

Owner/assigned to user is

Passive

Checks who an item is assigned to

“Activity assigned to user is user A”

Creator is

Passive

Refers to the original creator, not the current owner

“Organization creator is user B”

Filter matches

Active

Triggers when an item enters a filter's criteria

“Person filter matches person label is cold”

Note: Date range fields can’t be used directly in conditions. To use a date range, first create a filter with the desired criteria, then apply that filter as a condition. Make sure the filter is shared if other users also need to trigger the automation.

Example: Triggering from deal stage changes

To trigger an automation when a deal moves between stages:

  • Use deal stage has changed to for a specific stage
  • Use deal stage has changed for any change

If you use deal stage is, add an active condition to ensure the automation triggers.

Note: Moving a deal forward or backward will both trigger the automation.

Add branching with if/else conditions

In addition to standard conditions, you can use if/else conditions to create branching logic in your automation.

This allows the automation to follow different paths depending on whether a condition is met.

Example:

“If an email is replied to, add a follow-up activity – else, send a follow-up email”.

Add an if/else condition

In the automation menu, go to Next step > If/else condition.

Then:

  • Define the condition under the condition met (this path runs when the condition is true)
  • Define the alternative under the condition not met (this path runs when the condition is false)
  • Click Apply conditions”

Once added, you can continue building the automation on either path.

Note: Your automation must include a trigger and at least one action. If a branch has no steps, the automation stops there.

Use if/else conditions in existing automations

You can also insert an if/else condition into an existing workflow.

When adding it:

  • Choose whether the existing steps should move to the condition met or condition not met path

  • After clicking "Apply conditions", the steps will move automatically

Delete an if/else condition

To delete an if/else condition:

  • Hover over the condition and click the trash can icon

  • Select which path to delete — Condition met or Condition not met

  • All steps in that path will be deleted

  • The remaining steps will reconnect into a single linear path


Was this article helpful?

Yes

No

Related articles

Got any questions?

Contact us