Node types
StartNode
Entry point of the flow.SendTextNode
Send WhatsApp text messages.WaitForResponseNode
Wait for user input.DecideNode
Route flows with AI or custom logic.- AI mode: Requires
provider_model_name, optionalllm_temperatureandllm_max_tokens - Function mode: Requires
function_id(UUID), AI parameters are ignored
execution_context, flow_events, and available_edges[]. Run any logic you want (business rules, data checks, API calls) and return { next_edge: "label", vars: {...} }.
AgentNode
Embedded AI agent with tools.Use
body_schema to describe the payload you want the LLM to fill. Supply body only when you have fixed values or stored variables you want to send verbatim. Typically you use one or the other—avoid setting both unless you’re intentionally seeding a constant field alongside a schema-generated payload.SendTemplateNode
WhatsApp template messages.SendInteractiveNode
Interactive lists and buttons.FunctionNode
Call serverless functions.HandoffNode
Transfer to human agent.AIField support
These nodes support AIField for dynamic content:- SendTextNode:
messageparameter - SendTemplateNode:
parametersvalues - SendInteractiveNode:
body_text,header_text,footer_text
provider_model_name.
