Virbe Documentation
  • Say hi to Virtual Beings!
  • Getting started
    • Introduction to Virbe platform
      • Virbe-hosted launch
      • Azure-hosted deployment
  • Dashboard Management
    • Dashboard Architecture
    • Overview
    • Profiles
      • General
      • Language
      • Persona
      • Settings
        • Web widget profile settings
        • Metahuman kiosk profile settings
      • Deployment
        • Web widget deployment
        • Metahuman kiosk deployment
    • Configurations
      • Speech-to-Text
      • Text-to-Speech
      • AI Models
      • Conversational Engines
    • Personas
    • Knowledge Base
      • Best Practices for Knowledge Base Content
    • Data tables
    • Conversation Flows
      • Getting started with Conversation Flows
      • Managing nodes
      • Nodes
        • Logic nodes
          • Route by Profile
          • If/Else Router
          • Intent Matcher
        • Flow control nodes
          • Go to Flow
          • Checkpoint
        • Response nodes
          • Text
          • LLM Response
          • Call ConvAI
          • Behavior
        • Action nodes
          • Collect User Data
          • Quick Reply
          • Cards from Table
        • Context nodes
          • Find Record(s)
        • Integration nodes
          • Call Webhook
          • Custom Action
      • Troubleshooting Conversation Flows
  • Touchpoints
    • Kiosk Apps
      • Metahuman Kiosk
        • Hardware setup
          • Recommended setup
          • Computer
          • Screen
          • Microphones
          • IoT
          • Peripherals
          • Operating System
            • Windows
              • Login & power management
              • Other
              • OpenHab
            • Mac
            • Remote Access
        • Customer Experience
          • VAD & press-to-talk
          • Microphone settings
          • Avatars
    • Web Integration
Powered by GitBook
On this page
  • Core Concepts
  • Flow Triggers
  • Conversation Context
  • Nodes

Was this helpful?

  1. Dashboard Management

Conversation Flows

Conversation Flows are the heart of your virtual being's intelligence.

PreviousData tablesNextGetting started with Conversation Flows

Last updated 2 months ago

Was this helpful?

They determine how your virtual being understands inputs, processes information, and generates responses. Think of flows as the pathways your virtual being's "thoughts" follow during conversations.

Core Concepts

Flow Triggers

Every conversation flow begins with an input, which can come from multiple sources:

  • User's text or voice input

  • System signals (like conversation start/end)

  • External integrations

  • Interface interactions (buttons, cards)

  • Custom events

The entry point of a flow activates each time any of these inputs occurs, making your virtual being responsive to all types of interactions.

All relevant events branching out of the Start node should be connected with follow-up nodes in order to be handled predictably.

Conversation Context

Your virtual being maintains context throughout the conversation automatically. This means it remembers:

  • Previous messages

  • User information

  • Conversation history

  • Current conversation state

This context is automatically included in LLM prompts, enabling coherent, contextual conversations without additional programming.

Nodes

Conversation flows is built from blocks that we call "Nodes". Their functionality ranges from simply delivering predefined text response, through LLM responses, complex conditional logic to external integrations or webhooks.


Read more about basic concepts of building a conversational flow:

Or learn more on how and when to use each node type:

Getting started with Conversation Flows
Nodes
Start of Main flow: all relevant events should be connected with follow-up nodes in order to
Conversational flow is built with nodes of different types