Logic Blocks
Logic Blocks are essential tools for shaping the behavior of your virtual assistant and designing conversations that are dynamic, context-aware, and personalized. While Action Blocks focus on doing (e.g., sending emails or uploading files), Logic Blocks help your assistant decide and respond intelligently based on user input, external data, or internal conditions.
They allow you to:
Guide the conversation path
React intelligently to what the user says
Process and store structured information
Personalize responses in real time.
Below are the Logic Blocks available in the indigo.ai platform. Click on each block name to explore its full functionality and learn how to use it effectively in your workflows:
π Reroute Block Redirects the conversation to a different agent or workflow. Use it to create flexible flows that adapt to user needs, routing conversations logically and seamlessly across your assistant structure.
π£ Condition Block Evaluates conditions based on variables and logic. This block enables the assistant to make decisions (e.g., βIf the user is over 18, show this pathβ) and dynamically tailor the flow to real-time inputs.
ποΈ Capture Block Used to ask questions and collect user input, which is then stored in variables. Whether itβs a name, date, number, or yes/no response, this block helps you gather and reuse information throughout the conversation.
π§ Set Values Block Allows you to manually assign or reset the value of a variable. Itβs great for managing logic, initializing variables at the start of the conversation, or updating data based on user actions.
π§ͺ Collect Block Extracts and collects structured data directly from natural user input. This block intelligently identifies relevant values, saves them to variables, and optionally prompts the user for missing information. Itβs ideal for gathering multiple data points (e.g., email, product type, order ID) without building rigid, linear flows.
Last updated
Was this helpful?