Using Conditions and Business Rules (IF, Switch)

Using conditions and business rules in n8n helps you control what should happen next based on the data coming into your workflow. This is what turns a simple automation into a real business process, because real workflows rarely follow only one fixed path.

IF Node (yes/no decision)

The IF node is used when you want a workflow to split into two paths: True or False. You define one or more conditions based on the incoming data, such as:

  • Amount > 10,000
  • Status = “urgent”
  • Country = “India”
  • Email contains “invoice”

Example: If a support ticket is marked “urgent,” send a Slack alert to the priority channel. If not urgent, log it to a spreadsheet.

Switch Node (multiple decision paths)

The Switch node is used when you need multiple routes, not just two. It checks a field and sends the workflow down the matching case.

  • Case 1: Department = Sales → create CRM task
  • Case 2: Department = HR → create a ticket
  • Case 3: Department = Finance → forward for approval

Business Rules (how to design them well)

  • Define rules clearly: write them like “If X happens, do Y.”
  • Use clean data fields: ensure the field you check is consistent (no spelling variations).
  • Add a default path: handle “no match” cases so the workflow never gets stuck.
  • Keep logic readable: name nodes clearly (e.g., “IF High Priority,” “Switch by Team”).

With IF and Switch, you can automate approvals, routing, prioritisation, exception handling, and more—exactly how real work decisions are made.

Creating Your First Workflow Step-by-Step
Working with Data (Merge, Split, Set, Format)

Get industry recognized certification – Contact us

keyboard_arrow_up