---
title: "Form With Conditional Logic: Route on Each Answer"
description: "Conditional logic after a form: route each visitor on their answers or profile, with 21 operators for text, numbers, dates and yes or no."
canonical: "https://linkbreakers.com/workflow-steps/visitor-data-condition"
---

# Form With Conditional Logic: Route on Each Answer

> Conditional logic after a form: route each visitor on their answers or profile, with 21 operators for text, numbers, dates and yes or no.

Visitor Data condition · Condition

# Conditional logic after a form: route on each answer

A form with conditional logic sends each person to a different next step depending on what they answered. The Visitor Data condition checks the visitor's profile and answers, like "rating greater than 8" or "interest equals demo", and each rule you write is a path.

[Start free](https://app.linkbreakers.com/workspace/sign-up/wizard?ref=workflow-steps-visitor-data-condition)[See every step](https://linkbreakers.com/workflow-steps)

What it does

## How the conditional redirect reads answers

Write rules like "rating greater than 8" or "interest equals demo". Rules are checked in order and the first one that matches wins. Visitors who match none take Other Visitors.

There are 21 operators across text, numbers, dates and true or false: equals, contains, starts with, greater than, is before, is empty and more.

The answers can come from earlier in the same visit, like a form just submitted, or from an earlier visit by the same person.

What you end up with

Each person goes where their own answers point: a buyer to your sales page, someone just looking to the brochure, without asking twice.

Use it when

* After a form that asks what brings them, send each answer to its own page.
* After a feedback score, ask the people who gave a low one what went wrong.
* Skip steps for people whose details you already have.

Worked example

## Each request type to its own form

1. 1Ask "What can we help with?" in a Form, with three Radio options saved as interest: demo, pricing, support.
2. 2Add a Visitor Data condition with two rules: interest equals demo, interest equals pricing.
3. 3Connect demo to the booking page, pricing to the pricing page, and Other Visitors to a support form.

Every visitor lands on the next step that fits their answer, and nobody is asked twice.

How it fits

## Where the conditional logic sits

A Visitor Data condition usually follows a step that learns something: a form, a chat or a menu. Each rule is a path, and Other Visitors catches the rest.

[![Conditional logic on visitor answers in a workflow, as a diagram: a scan or click, then Form, then Visitor Data condition. interest equals demo goes to Redirect; interest equals pricing goes to Redirect; Other Visitors goes to Thank You Page.](https://linkbreakers.com/images/workflow-steps/visitor-data-condition/flow.webp)](https://linkbreakers.com/images/workflow-steps/visitor-data-condition/flow.webp)

The values

## What it can tell apart

Each rule compares one attribute, with one of 21 operators in four types.

[![Conditional logic on visitor answers, every value you can route on: equals, does not equal, contains, does not contain, starts with, ends with, is empty, is not empty, equals, does not equal, greater than, less than, greater than or equal to, less than or equal to, is, is before, is after, is on or before, is on or after, is true, is false, and Other Visitors for everything else.](https://linkbreakers.com/images/workflow-steps/visitor-data-condition/detail.webp)](https://linkbreakers.com/images/workflow-steps/visitor-data-condition/detail.webp)

In the dashboard

## Rules, operators and values

Named as you will find them in the app.

Attribute

What to check: $email, $phone, $firstName, $lastName, or a key a form or another step saves. The field suggests keys your workspace already has.

Operator

Pick the type (Text, Number, Date or Boolean), then the operator.

Comparison Value

The value to compare with, for operators that need one.

Add Rule

Adds another rule, and another path on the canvas.

### Where visitors go next

One exit per rule

Visitors who match that rule, checked in order.

Other Visitors

Visitors who match no rule.

Works well with

## What to pair with Visitor Data condition

[![](https://linkbreakers.com/images/workflow-steps/form/cover-sm.webp)FormThe form asks, the condition routes on the answers.Lead capture form for a QR code](https://linkbreakers.com/workflow-steps/form)[![](https://linkbreakers.com/images/workflow-steps/chat-bot/cover-sm.webp)Chat botRoute on what the agent learned in the chat.AI chatbot for lead generation](https://linkbreakers.com/workflow-steps/chat-bot)[![](https://linkbreakers.com/images/workflow-steps/multi-link-page/cover-sm.webp)Multi-link PageRoute on the button a visitor tapped, once it is saved on their profile.Multi link QR code](https://linkbreakers.com/workflow-steps/multi-link-page)[![](https://linkbreakers.com/images/workflow-steps/first-or-returning-visit/cover-sm.webp)First / returning visitCombine a first visit with what you already know.First time and returning visitors](https://linkbreakers.com/workflow-steps/first-or-returning-visit)

Good to know

## Limits and details

* Text comparisons are case-sensitive.
* Dates can be written 2026-12-25, 12/25/2026 or as a full timestamp.
* A rule that matches but has no step connected sends the visitor to the link's fallback destination, not to Other Visitors.

FAQ

## Conditional logic questions

What can a rule check?

The visitor's email, phone, first or last name, any key a form, a chat or another step saved, and values from the scanned link's path.

Which operators are there?

21, in four types: text (equals, contains, starts with, is empty...), number (greater than, less than...), date (is before, is after...) and true or false.

What if a visitor matches several rules?

Rules are checked in order and the first one that matches wins.

What about visitors I know nothing about yet?

They take Other Visitors, unless a rule checks that an attribute is empty.

Learn more

## Guides and examples

* [How to use visitor data conditions?](https://linkbreakers.com/help/article/how-to-use-visitor-data-conditions)
* [How to save visitor data from any workflow step?](https://linkbreakers.com/help/article/how-to-save-visitor-data-from-any-workflow-step)
* [How to route visitors based on NPS scores with a QR code survey](https://linkbreakers.com/help/article/how-to-route-visitors-based-on-nps-scores)

## Put a Visitor Data condition step behind your next QR code.

Build the workflow yourself, or describe it in one sentence and the AI Assistant builds it. Free plan, no card.

[Start free](https://app.linkbreakers.com/workspace/sign-up/wizard?ref=workflow-steps-visitor-data-condition)

---

Source: https://linkbreakers.com/workflow-steps/visitor-data-condition
