Boolean logic
True/false conditions that drive branching in workflows. `IF contact.country === "GB" AND deal.value > 10000 THEN assign to senior rep`. Combining AND, OR, and NOT conditions creates sophisticated routing without custom code.
Expert insight
Combining several boolean conditions with mixed AND/OR logic without parentheses to make precedence explicit is a common source of workflow bugs that pass initial testing, since the platform evaluates the conditions in an order the builder didn't necessarily intend, explicit grouping removes the ambiguity.
In a real workflow
A condition "paid AND (country is US OR country is CA)" decides which shipping workflow runs.
Common mistakes
- Missing parentheses changing the meaning.
- Conditions on empty values.
Complexity level
Anyone can understand this no technical background needed.
Related terms
See it in action
Want Boolean logic built into your automation?
Book a free audit and we'll show you exactly how this applies to your business.
Get my free automation plan →Who we build for
Run a firm, an agency or an online store? We automate the work behind it.
Done-for-you n8n workflows and Claude AI agents, fixed price, maintained for you.
- Professional firms Onboarding, documents, billing and reporting run on their own. See what we automate →
- Agencies and SaaS teams Custom n8n and Claude builds, client reporting and internal tools. See what we automate →
- E-commerce brands Orders, support, returns and stock handled without the busywork. See what we automate →
More in Core concepts
Keep exploring
Chain (workflow)
Linking multiple automations so the output of one becomes the trigger …
Hybrid automation
A combination of API-based automation and RPA in a single workflow. Wh…
Manual trigger
Initiating a workflow by deliberate human action pressing a button in …
Trigger chain
A sequence where the output of one workflow becomes the trigger of the…
User-initiated automation
A workflow triggered by an end user action in a product or interface c…
Webhook receiver
The URL that accepts incoming webhook data. In n8n, every webhook trig…