Table of Contents

Conditions block

Pau Sanchez Updated by Pau Sanchez

Prefer watching than reading? No problem, we've got you covered 👇

Conditions block enables conditional logic in your bot—so you can tailor user journeys based on data like field values, dates, or user context. This lets you send personalized experiences based on real-time inputs or external data.

Only available on premium accounts.
Inserting the Conditions Block
  1. Drag an arrow from an existing output node (the green dot) to the next step.
  2. Release, type "Conditions" in the block selector, and click it to insert the block.

Block anatomy

  1. IF @ input: Where we write (select) the field that we want to check:

  1. Condition operators available: Equal to/Does not equal to, Contains, Greater than/Less than and Is set (i.e., field exists)
  1. Value / Field input: Type or select the comparison target—either a fix value or another previously saved field.
Type value is case sensitive; if checking for a value like Barcelona, but is barcelona, it will be ruled out.
  1. Add Rule: Use AND or OR to chain conditions.

  1. Outcomes:
    • Green = True path: condition is met
    • Red = False path: conditions is not met
How to set up operators:

Operators at a Glance

Equals (=)

To match exact values:

Not Equals (!=)

Matches when values differ:

Contains

Checks if text contains value:

Greater / Less Than

Numeric comparisons only:

Is Set

Checks if a field has been populated:

Example Use Cases:

1. Single condition check:

Goal: If someone’s email IS SET, go to a special path; otherwise, ask for their email.

Here's how to set it up:

2. Multiple Conditions (AND / OR) - Add rule

Scenario: Identify “ideal leads” based on business type and company size. Lets see an example- with OR logic:

Here we check if a user has one or another field containing a specific value, that business type equals to LLC OR that their company size is GREATER THAN 100 employees:

3. Check a range of numbers. Greater than/ Less than

Case: Check if the company size is greater than 100 AND less than 200. Using number fields.

FAQs

Conditions fully available for WhatsApp and Messenger channels as well.

- Arrays can be checked using CONTAINS/ DOES NOT CONTAIN

Was this article helpful?

AB Test

Conditions block II (with Dates, Usage and Agents variables)

Contact