Flow Database

Play, edit, fork, and explore pre build flows

Here you'll find many examples built with Wanderer. Some of the flows will help you learn and understand Wanderer. Others are real-world examples. Simply click on one of the flows to load and edit it directly in the builder.

Context Reactivity

  • Automatic Multi Intent Serilization

    This example shows how the flow derives multiple intents from a prompt and processes them cleanly one after the other.

    Author: Wanderer
    License: CC BY 4.0
  • Context Change Detection

    This flow reacts automatically when a user frequently switches back and forth between two product branches and then offers help. The flow recognizes that the user often changes context, which indicates uncertainty.

    Author: Wanderer
    License: CC BY 4.0
  • Product configuration with live context invalidation

    This demo shows how spontaneously a context can change. In this case: because skateboards or shoes are constantly being taken out of storage and then suddenly become available again.

    Author: Wanderer
    License: CC BY 4.0

Examples

  • Cat quiz

    A little cat quiz. Can you find the right answer before time runs out? If you like, you can use the 50% joker.

    Author: Wanderer
    License: CC BY 4.0
  • Echo: Repeat a prompt

    This flow takes your input from a prompt, then sends a message and resets itself to wait for input again.

    Author: Wanderer
    License: CC BY 4.0
  • Markdown

    You can use Markdown to format text. This example shows you how.

    Author: Wanderer
    License: CC BY 4.0
  • Multiple Questions at once

    You can display multiple questions and answer options at once if they are active simultaneously.

    Author: Wanderer
    License: CC BY 4.0
  • Prompt for a password

    This chat will wait until you type the correct password. Can you find it?

    Author: Wanderer
    License: CC BY 4.0
  • Random cat facts

    This example shows how you can quickly turn a public API into a chatbot.

    Author: Wanderer
    License: CC BY 4.0
  • Rendering data with handlebars

    Some node properties support handlebars. For example, the message text of the message node. Handlebars is a simple syntax for displaying existing state data at specific points within the text.

    Author: Wanderer
    License: CC BY 4.0
  • Restore and watch contexts

    This example shows you how repeatedly changing the answers to a question causes the context nodes in the branches to count their activations. You can use this to address users differently if they have already visited a branch before.

    Author: Wanderer
    License: CC BY 4.0
  • Simple calculator

    This example shows a simple calculator demo. Select the two numbers and see the result. Go back in the chat, change the numbers, and get a new result.

    Author: Wanderer
    License: CC BY 4.0

Logic

  • Conversational AND

    This example shows a conversational AND. The process only continues if both questions are answered with "yes".

    Author: Wanderer
    License: CC BY 4.0
  • Conversational XOR

    Sometimes, in a conversation, it's necessary to check if exactly one condition is met. It doesn't matter which one condition is met, as long as it's one.

    Author: Wanderer
    License: CC BY 4.0

Medical & Therapy

  • Intake form for therapists, doctors or medical processes

    This is a demo intake form for doctors and therapists. Ready to use or adapt.

    Author: Wanderer
    License: CC BY 4.0
  • PHQ-9 Depression-Screening direkt im Browser (German/Deutsch)

    Der PHQ-9 (Patient Health Questionnaire-9) ist ein wissenschaftlich validiertes Screening-Instrument zur Erfassung depressiver Symptome. Auf dieser Website können Sie den Test vollständig anonym als interaktiven Chat durchführen – alle Daten bleiben ausschließlich in Ihrem Browser und werden beim Schließen automatisch gelöscht. Der Test umfasst neun Fragen zu typischen Depressionssymptomen der letzten zwei Wochen und liefert eine sofortige Auswertung mit Schweregradeinschätzung. Mit einer Sensitivität und Spezifität von jeweils 88% ist der PHQ-9 ein zuverlässiges Werkzeug für die Ersteinschätzung, ersetzt jedoch keine professionelle Diagnostik durch Fachpersonal.

    Author: Wanderer
    License: CC BY 4.0
  • Stress Test direkt im Browser - Perceived Stress Scale (PSS-10) - German / Deutsch

    Finde in nur 2-3 Minuten heraus, wie gestresst du wirklich bist. Dieser kostenlose Selbsttest basiert auf der wissenschaftlich validierten Perceived Stress Scale (PSS-10) und misst dein subjektiv wahrgenommenes Stresslevel der letzten 30 Tage.

    Author: Wanderer
    License: CC BY 4.0

Nodes

  • Button node

    A button is a node that calls defined methods on its parent node. Use it to controll nodes directly from the chat interface.

    Author: Wanderer
    License: CC BY 4.0
  • ChatGPT node

    GPT nodes can be used to generate dynamic prompts from the flow. These are answered by ChatGpt. You can then use the response in the flow.

    Author: Wanderer
    License: CC BY 4.0
  • Clear node

    This example shows you how to clear the chat. This will delete all messages in the history.

    Author: Wanderer
    License: CC BY 4.0
    Tags: ClearTime
  • Comment node

    Comment nodes don't do anything. You can theoretically use them to forward signals. But in reality, they only contain details and comments about why certain things in the flow are the way they are.

    Author: Wanderer
    License: CC BY 4.0
  • Conclusion node

    Use conclusion nodes to make conclusions visually understandable.

    Author: Wanderer
    License: CC BY 4.0
  • Contains node

    The contains node checks whether a specific word is present in an input.

    Author: Wanderer
    License: CC BY 4.0
  • Context node

    This node helps you determine how often a user has been in a specific branch.

    Author: Wanderer
    License: CC BY 4.0
  • Fetch node

    This node allows you to send data from the flow to HTTP APIs and send data from APIs back to the flow.

    Author: Wanderer
    License: CC BY 4.0
  • Form and input nodes

    Use this node to collect form data in the chat. Connect input nodes to this node to create new input fields.

    Author: Wanderer
    License: CC BY 4.0
  • Jump node

    The jump node embeds a button in the chat that allows you to jump to the stored flow.

    Author: Wanderer
    License: CC BY 4.0
  • Mail node

    With the Mail node, you can easily send emails from your flow.

    Author: Wanderer
    License: CC BY 4.0
  • Message node

    The message node allows the flow to send messages to the chat.

    Author: Wanderer
    License: CC BY 4.0
  • Number node

    You can use the number node to define numbers or to calculate them.

    Author: Wanderer
    License: CC BY 4.0
  • Once node

    The once node can only be taken once. Ideal for things that can only happen once.

    Author: Wanderer
    License: CC BY 4.0
  • Print node

    Use the print node to dynamically create documents from Flow data. Give users the ability to print data directly.

    Author: Wanderer
    License: CC BY 4.0
  • Prompt node

    Prompt nodes display a prompt in the chat when they are in context. Use the entered data in the flow.

    Author: Wanderer
    License: CC BY 4.0
  • Question node

    With questions, you can let users actively make decisions. Each question can have multiple suggestion nodes.

    Author: Wanderer
    License: CC BY 4.0
  • Start node

    The start node is your central entry point into every flow.

    Author: Wanderer
    License: CC BY 4.0
  • Switch node

    This flow contains a switch. You can use 'call edges' to turn the switch on or off. When this happens is determined by a simple question. You can turn the switch on or off from the chat.

    Author: Wanderer
    License: CC BY 4.0
  • Text node

    The text node helps you define strings or build them dynamically.

    Author: Wanderer
    License: CC BY 4.0
  • Timer node

    With a timer, you can start things at a later time.

    Author: Wanderer
    License: CC BY 4.0
  • Try Catch node

    With Try / Catch, you can capture and redirect events deep within a conversation.

    Author: Wanderer
    License: CC BY 4.0

Patterns

  • Branches

    A branch structure is like the branches of a tree. They branch out further and further.

    Author: Wanderer
    License: CC BY 4.0
  • Pattern: Sequenz

    A sequence is simply a chain of nodes that are activated one after the other.

    Author: Wanderer
    License: CC BY 4.0
  • Self repeating structures

    Sometimes you need a structure that repeats itself after it has been completed.

    Author: Wanderer
    License: CC BY 4.0
  • Star structure

    In a star structure, there is a central node from which the signals are sent outward. You can see that the connected nodes are processed in parallel. The respective layers are discovered simultaneously and sorted and executed according to the order of the widest edges.

    Author: Wanderer
    License: CC BY 4.0
  • State Merging

    This example demonstrates the advantages of state merging over crossing edges.

    Author: Wanderer
    License: CC BY 4.0

School and education

  • Logical AND gate

    This flow demonstrates a logical AND gate

    Author: Wanderer
    License: CC BY 4.0
  • Logical NAND gate

    This flow demonstrates a logical NAND gate

    Author: Wanderer
    License: CC BY 4.0
  • Logical NOT gate

    A logical NOT gate inverts the input. If the input is enabled the output is disabled for example.

    Author: Wanderer
    License: CC BY 4.0
  • Logical OR gate

    An OR gate is a logical structure. It describes how different conditions can occur for the same event to be triggered. OR gates are represented in this system using 'may edges'.

    Author: Wanderer
    License: CC BY 4.0
  • Logical XOR gate

    This flow demonstrates how a logical XOR gate works.

    Author: Wanderer
    License: CC BY 4.0

Tutorial - Basics

  • 1 Understanding Nodes

    Author: Wanderer
    License: CC BY 4.0
  • 2 Understanding flow edges (may, must, not)

    Author: Wanderer
    License: CC BY 4.0
  • 3 Understanding the context

    Author: Wanderer
    License: CC BY 4.0
  • 4 Understanding the flow order

    Author: Wanderer
    License: CC BY 4.0
  • 5 Understanding control edges

    Author: Wanderer
    License: CC BY 4.0

Tutorial: Builder

  • Tutorial: Connect nodes

    Author: Wanderer
    License: CC BY 4.0
  • Tutorial: Create new nodes

    Author: Wanderer
    License: CC BY 4.0
  • Tutorial: Edit nodes and edges

    Author: Wanderer
    License: CC BY 4.0
  • Tutorial: Interface Basics

    Author: Wanderer
    License: CC BY 4.0

Tutorial: Start

  • Tutorial: Start

    This flow is part of the tutorial, which can be loaded within the builder.

    Author: Wanderer
    License: CC BY 4.0