Documentation menu

Reference

Workflow nodes

Every node in the workflow builder's palette with its main settings, followed by the nodes available in a flow's follow-up sequence canvas.

Triggers

NodeGroupSettings
Whatsapp TriggerFlowCredential, Trigger On (Message), File Analysis Prompt for attachments, Enable QR Code / Barcode analysis. One per bot.
WABA TriggerFlowCredential and Trigger On, for WhatsApp Business numbers.
Telegram TriggerFlowBot credential and Trigger On.
Lead TriggerGlobalTrigger On: create, update or delete of a lead. Receives the lead's fields.
Appointment TriggerGlobalTrigger On: create, update or delete of an appointment.
Tool TriggerGlobalTool Name, Description, and an input schema of fields (String, Number, Boolean, Array) with test values. Exposes a POST URL you can call.

Advanced AI

NodeGroupSettings
Basic LLM ChainSystem Prompt and User Prompt with the prompt library; Chat History settings (chat room id, source, group); an output format.

Actions in an app

NodeGroupSettings
Whatsapp MessageMessagingCredential, Message, Chat ID (phone or remote id), Customer Name, Download URL for a file.
WABA MessageMessagingSend on a WhatsApp Business number.
Telegram MessageMessagingSend from a bot to a chat.
Google SheetGoogleAdd a row to a sheet: document, sheet, column mapping.
Search Google SheetGoogleFind rows matching a value.
Google CalendarGoogleCreate an event on a connected calendar.
AutoCountAccountingGet products, create a quotation.
SQL AccountingAccountingGet products or details, create a quotation, sales order or invoice.
Add Data to ConversationOtherConversation ID plus field name and value pairs stored on the chat.
Check Off HoursOtherTest a date and time (now, a picker, or text) against From and To ranges per weekday, overnight allowed.

Flow control

NodeGroupSettings
IfTwo values and an operator (exists, equals, contains, matches regex, greater or equal, and others); Convert types where required. Outputs true and false.
SwitchA value to test and a list of case values; one output per case.

Core

NodeGroupSettings
HTTP RequestMethod, URL, headers, body, an optional custom function name, a remark.
Get ConversationFetch a conversation's messages by id.
Run JavaScript CodeA code editor with format and save shortcuts. Returns whatever the code returns.

End

NodeGroupSettings
End NodeFields to collect at the end of the run: name, type (String, Number, Integer, Boolean, Date, Object, Array), description and value.

Placeholders in any field: {field} from the trigger, {[nodeId].field} from another node, {object.property} for nested values.

Sequence nodes (in a flow)

These live on the Sequences Design canvas of an AI flow, not in the workflow builder.

NodePurpose
Block NodeA message with an optional title, subtitle and file, and a delay in seconds, minutes, hours or days. The first block carries a FIRST chip.
AI Action NodeA block whose text is generated from its own system and user prompts.
Poll NodeButtons or a poll whose options branch the sequence. Options can clear pending messages, fire once per group or once per option, and show as buttons.
Question NodeAsk a question and wait for the answer before continuing.
Text NodeWait for any reply.
Change Flow NodeMove the chat to another flow.
Label NodeApply a label to the lead.
Assign Lead NodeAssign the lead to a teammate.
Telegram Notification Node, WhatsApp Notification NodeNotify you or a number.
Reply Window Check NodeBranch on whether the WABA 24-hour window is open.
WABA Template NodeSend an approved template.
Meta CatalogSend a catalogue on Facebook or Instagram.
Stop Flow NodeEnd the sequence.