Condition Node

Purpose

The Condition node allows you to create branches in your flow based on specific criteria. It acts like an "if-then-else" statement, directing users down different paths based on their responses or other variables.

Configuration

  1. Add Conditions: Click "Add Condition" to create a new rule. Each rule will create a new output handle (a dot) on the right side of the node.
  2. Select a Variable: Choose a variable from your flow (e.g., {{age}} or {{user_choice}}).
  3. Choose a Match Type: Select how you want to evaluate the variable:
    • Equals: The variable must exactly match the value.
    • Does not equal: The variable must be different from the value.
    • Contains: The variable must contain the specified text (case-insensitive).
    • Greater than / Less than: For numerical comparisons.
  4. Set the Value: Enter the value to compare against (e.g., "Yes" or "18").

Branching

  • Connect each output handle to the next node for that specific path.
  • The "Fallback" handle is used if none of the conditions are met. Always connect the Fallback path to ensure your flow doesn't stop unexpectedly.

Example

You ask a user "Do you agree to the terms? (Yes/No)" and store the answer in {{terms_agreed}}. A condition node can check if {{terms_agreed}} equals "Yes". If it does, you proceed with the flow. If not, the Fallback path can send a message saying "You must agree to the terms to continue."

Zimflow AI Assistant

If you still need help, you can open a support ticket.

Create Support Ticket

Cookie Consent

We use cookies to enhance your experience, in compliance with Zimbabwe's Data Protection Act. By continuing, you agree to our Privacy Policy.

Learn more