FlowsCards

Flow Cards

Complete reference of all card types available in the flow editor

Flow cards are the building blocks of your automation. Each card performs a specific action - sending a message, making a decision, calling an API, or leveraging AI.

Card Categories

The card panel in the editor organizes cards into 5 categories. Some entries are dropdowns that expand to reveal sub-cards.

Core

CardDescription
TextSend a text message
QuestionSend text and wait for user's reply
WhatsAppDropdown with channel-specific cards (shown when a WA integration is connected)
TemplateSend a pre-approved template
List MessageScrollable list menu
CatalogProduct catalog
ProductSingle product card
ProductsMultiple product cards
MediaDropdown for content cards
MediaSend image, video, or animation
AudioSend audio file or voice message
DocumentSend document or file
ButtonsDropdown for button cards
ButtonText with inline/reply keyboard buttons
Media ButtonImage/video with buttons
Audio ButtonAudio with buttons
Document ButtonDocument with buttons
NoteInternal annotation (not sent to contact)

AI

CardDescription
AI AgentDropdown for AI cards
AI TextSend prompt to AI, get text response
AI ClassificationClassify input into categories
AI Text-to-SpeechConvert text to spoken audio
AI AgentMulti-turn AI conversation with memory

Tools

CardDescription
HTTP RequestCall an external API (GET / POST)
Outbound Webhook EventEmit a custom flow.* event to outbound webhook subscribers
Assign OperatorAssign chat to team member (auto or specific)

Logic

CardDescription
ConditionMulti-branch routing with if/else logic
Sub-flowExecute another flow as sub-flow with timeout/error handling
WaitPause the flow for 5 s - 30 min between any two cards (no input, no retries)
Wait TimeoutAdd a reply deadline to the previous input card with optional retries and nudge

Data

CardDescription
Update ContactUpdate contact profile fields
CRMDropdown per CRM provider (HubSpot / Salesforce / BigQuery)
CRMPush contact data to a connected CRM

Common Card Features

Every card has a settings panel (right sidebar) where you configure:

  • Content - Message text, media, prompt, etc.
  • Variables - Use {{variableName}} to insert dynamic values (see Variables).
  • Connections - Input and output ports that define the execution path.

Operations Cost

Each card type has an operational cost when executed:

CostCard Types
0 opsNote, Wait, Wait Timeout (the card itself; scheduler events cost extra - see below)
1 opText, Question, Media, Audio, Document, Button variants, WA cards, Outbound Webhook Event, Wait Timeout retry tick / final-timeout fire
2 opsCondition, Assign Operator, Update Contact, Sub Flow, HTTP Request, CRM
VariableAI cards (depends on model and token usage)

On this page