B6AIDocs

Bot Node Configuration

A reference to every node type in the Bot Builder, grouped by category, and how to configure each one.

7 min read

Overview

Nodes are the building blocks of a flow. You drag a node from the palette onto the canvas, connect it, and configure it in the properties panel. Nodes are organized into categories in the palette: Core Conversation, Logic & Flow Control, AI & NLP, Integration, Utility, plus the Start and End nodes that begin and end a flow.

Node categories

Every node belongs to one category. This is what each category is for.

CategoryWhat it doesExample nodes
StartWhere a flow begins (one per flow)Start
Core ConversationSend messages and collect inputText, Image, Quick Reply, Button, Form Input, Card Carousel, List
Logic & Flow ControlBranch, wait, loop and jump between flowsCondition, Switch, Delay, Loop, Go To, Subflow
AI & NLPUnderstand and answer using AIIntent, Entity Extract, AI Response, Knowledge Base, Sentiment
IntegrationAct on external servicesHTTP Request, Webhook, Database Query, CRM, Email, SMS, Calendar, Payment, Shopify, Razorpay, Gmail, n8n
UtilityWork with variables and contextSet Variable, Get Variable, Math Expression, Logger, Clear Context
EndEnd the conversation or hand offEnd Conversation, Handover to Agent, Fallback, Error

Core conversation nodes

These nodes send content to the customer and collect responses. Text sends a message; Image sends media; Quick Reply and Button offer tappable options; List and Card Carousel present selectable items; Form Input collects a structured value. Use variables in any text to personalize the message.

Logic & flow control nodes

Condition and Switch route the conversation based on a captured variable, detected intent, or context such as business hours. Delay pauses the flow, Loop repeats a segment, Go To jumps to another node, and Subflow calls a reusable flow. Every branch of a Condition or Switch must lead somewhere.

AI & NLP nodes

These give the bot its intelligence. Intent classifies what the customer wants (from the intents and utterances you train). Entity Extract pulls structured values (order number, email) out of free text. Knowledge Base answers directly from your uploaded content, and AI Response generates a natural reply. Sentiment detects tone so you can escalate an unhappy customer.

Trained from intents & knowledge
AI & NLP nodes draw on the intents, utterances and Knowledge Base you configure for the bot.

Integration nodes

Integration nodes take real action by calling a connected integration or an external API, then store the result for later nodes. Dedicated nodes exist for CRM, Email, SMS, Calendar, Payment, Shopify, Razorpay, Gmail and n8n, plus generic HTTP Request, Webhook and Database Query nodes.

Requires an integration
Nodes like Shopify, Gmail or CRM need the matching integration connected first under Settings → Integrations. See the Integrations section.

Utility & variable nodes

Utility nodes manage flow state. Set Variable and Get Variable store and read values captured earlier, Math Expression computes a value, Logger records a debug entry, and Clear Context resets conversation state. Variables set by one node can be consumed by any later node.

Ending & handoff nodes

A flow branch ends with an End node. End Conversation closes the chat, Handover to Agent transfers the live conversation to a human in the Chats inbox, and Fallback and Error handle unmatched input or failures gracefully. Configure the Handover to Agent node with the routing and the message shown to the customer while they wait.

Validation rules

  1. Each flow has exactly one Start node.
  2. Every branch terminates in an End node (no dangling edges).
  3. Edges stay within their own flow.
  4. Exactly one flow is marked as the default flow that conversations start in.
Was this page helpful?