Repeatable Questions in Visual Chatbot Flows

2025-05-16 by Chris

What if users could go back and change their answers in a chatbot conversation without breaking the logic or losing progress?

With traditional bot builders, this is a headache. But with Wanderer's visual logic graph, it's not only possible - it's built-in.

The Problem: Static Conversations

In most chatbot platforms, questions are treated as linear and immutable. Once answered, the conversation moves forward - permanently.

But what if a user changes their mind?

  • Restarting the chat? Not great UX.
  • Undo buttons? Rarely exist.
  • Dynamic backtracking? Technically hard.

The reason: most bots are built on rigid, tree-like or rule-based logic. Changing one answer risks collapsing everything that depends on it.

The Solution: Reversible Graph Logic

Wanderer is based on a dynamic graph traversal engine, where each question, answer, and decision point is a node in a live visual graph.

This means:

  • Each question tracks its state independently.
  • Nodes can be reset at runtime.
  • Edges dynamically determine whether a question is still contextually valid.
  • Once a question is back in context, it can be safely repeated and updated.

This allows for true reactivity in chatbot flows where user input can evolve and rewire the conversation logic on the fly.

How It Works in Wanderer

  • Every question is a node.
  • Every condition is an edge.
  • Context is managed by the traversal engine, not by hardcoded state machines.
  • A node becomes repeatable again only if it’s reachable and relevant.

Because logic lives in the edges (not hidden in code) flows are transparent, editable, and reversible.

Why It Matters

Giving users the ability to rethink decisions is a key feature for:

  • Configurators and wizards
  • Decision support tools
  • Mental health check-ins or coaching bots
  • Any complex interaction where choices evolve

With Wanderer, this doesn't require hacking logic or duplicating questions. It's part of the system's DNA.

Isn’t This Already Possible in Other Tools?

Some chatbot platforms offer simple "go back" buttons or hardcoded navigation like:

  • “Undo last answer”
  • “Return to previous step”

But these features are usually:

  • Hardwired: They don’t evaluate context or conditions.
  • Linear: You can only go back one step.
  • Blind to logic: Changing an earlier answer often breaks the rest of the flow or forces a restart.

With Wanderer, repeatable questions are not an afterthought. They are part of the graph's logical structure:

  • A question only becomes repeatable if its context is valid.
  • You can reset any node, and the system will automatically update downstream logic.
  • The graph remains reactive and adapts in real time without hacks.

This isn't "rewind." It's true dynamic state correction within a live logic graph.

Great conversations are flexible. Your chatbot should be too.

Start the Builder

Title image: https://pixabay.com/de/photos/frage-fragezeichen-tafel-schule-2709670/