Skip to main content

Condition Nodes

Learn how condition nodes help your automations make decisions based on answers, project details, and workflow data so the right next step happens at the right time.

Written by Vaasu Guduguntla
Updated over a week ago

Condition nodes help your automation make decisions.

Instead of sending every workflow down the exact same path, a condition checks whether something is true before the next step happens.

This makes your automations feel more flexible and more intentional.

What condition nodes do

A condition looks at information inside the workflow and asks a simple question:

Does this match the rule I set?

If the answer matches, the automation continues.

If it doesn’t, that step won’t move forward the same way.

This is helpful when you only want certain actions to happen in specific situations.

Why condition nodes matter

Not every client, project, or workflow should be treated the same.

Condition nodes help you avoid one-size-fits-all automations by giving you more control over what happens next.

For example, you may want to:

  • send one follow-up for one type of response and a different one for another

  • only create a task if a certain answer is selected

  • only move a project forward if a requirement has been met

  • stop a step from happening when the workflow doesn’t match the right criteria

How to think about conditions

A condition is made up of three parts:

  • the thing you want to check

  • the rule you want to apply

  • the value you want to compare against

In simple terms, it works like this:

If this piece of information matches this rule, continue.

Common ways to use condition nodes

Based on form or questionnaire answers

You can use a condition to check what someone selected or submitted.

Examples:

  • only continue if the client selected a certain package

  • only send the next step if they answered yes

  • only create a task if they requested a certain service

Based on project details

You can use a condition to decide what happens based on the project itself.

Examples:

  • only continue if the project is in a certain stage

  • only run the next step for a specific project type

  • only move forward if the project matches a certain workflow

Based on trigger context

You can use a condition to shape what happens after a trigger.

Examples:

  • if payment was received, do one thing

  • if a file was completed in a certain way, do another

  • if the workflow started from one source, follow a different path

Good examples of conditions in a workflow

Example 1

Trigger: Contact Form Submitted
Condition: If the client selected Wedding
Then: Send the wedding follow-up sequence

Example 2

Trigger: Questionnaire Submitted
Condition: If the client answered Yes to add-ons
Then: Create a task for the team to follow up

Example 3

Trigger: Project Stage Changed
Condition: If the project moved into Booked
Then: Send the next onboarding document

Example 4

Trigger: Payment Received
Condition: If the payment matches the expected step in the process
Then: Move the project forward

When to use a condition node

Use a condition when:

  • the next step should only happen sometimes

  • one workflow needs to behave differently depending on the situation

  • you want more control over how the automation responds

  • the workflow depends on specific answers, values, or details

If every automation run should do the exact same thing every time, you may not need a condition.

A simple way to decide

Ask yourself:

Do I want this next step to happen for everyone, or only in certain cases?

If the answer is “only in certain cases,” a condition node is probably the right fit.

Conditions help keep automations cleaner

Without conditions, you may end up building multiple similar automations just to handle small differences.

Conditions let you keep more logic inside one workflow, which can make your automations easier to manage.

Things to keep in mind

Condition nodes are best used when the rule is clear and meaningful.

Try not to add conditions just because you can. Add them when they actually help the workflow behave in a smarter or more useful way.

A good condition should make the automation feel more relevant, not more complicated.

Related articles

Did this answer your question?