Skip to main content

Logic Nodes

Logic nodes help your workflow make decisions. They’re like traffic directors - they decide where things go next, whether to repeat something, or when to pause and wait.

Available Logic Nodes

Which One Should I Use?

I want to…Use This
Do something different based on yes/noCondition
Choose between 3 or more optionsMulti-Condition
Do the same thing for every item in a listLoop
Get a person’s approval before continuingHuman
Make sure multiple things finish before moving onWait and Combine
Wait before doing the next stepPause

Common Patterns

One Thing After Another

The simplest flow - each step happens after the one before:
Start → Ask AI → Send Email → Done

Yes or No Decision

Different paths depending on a condition:
Start → Is it urgent?
          ├── Yes: Alert the team immediately
          └── No: Add to regular queue

Multiple Choices

Route to different places based on a category:
Start → What type is it?
          ├── Sales: Send to sales team
          ├── Support: Send to support team
          ├── Billing: Send to billing team
          └── Other: Send to general inbox

Do Something, Then Continue Together

When you need multiple things to happen before moving on:
Start → Send alert to Slack ────────┐
      → Send alert to Email ────────┼→ Log that both were sent
      → Send alert to SMS ──────────┘

Repeat for Each Item

Do the same thing for every item in a list:
Start → For each customer:
          └── Send personalized email
        → When done: Log how many were sent

Connection Points

Logic nodes have special outputs:

Condition Node

  • Green (met) - Goes here when the condition is true
  • Red (unmet) - Goes here when the condition is false

Multi-Condition Node

  • One for each option - You create these based on your choices
  • Default - Goes here when nothing else matches

Loop Node

  • Inside the loop - Runs for each item
  • After the loop - Runs once when all items are done

Human Node

  • Green (approved) - Goes here when they say yes
  • Red (rejected) - Goes here when they say no

Tips

You don’t have to connect every output. It’s fine if a “no” path just ends without doing anything.
Use Wait and Combine when you need to wait for multiple things to finish. Without it, the workflow moves on as soon as the first thing finishes.
Logic nodes don’t actually do work themselves - they just direct traffic to the nodes that do.

Next Steps