FlowsCards

Button Card

Send text messages with interactive callback and URL buttons

Button card configuration

The Button Card sends a text message with interactive buttons. Contacts can tap buttons to navigate flow branches, open URLs, or perform channel-specific actions.

Configuration

SettingDescription
Message textRich-text content above the buttons
ButtonsConfigure button labels, types, and actions
Telegram KeyboardInline or Reply keyboard (Telegram-specific, in settings panel)
HeaderOptional header text (WhatsApp only, toggle in settings panel)
FooterOptional footer text (WhatsApp only, toggle in settings panel)

Button Types

Cross-platform

TypeDescription
CallbackTriggers a specific branch in the flow
URLOpens a link in the user's browser

Telegram

TypeDescription
LoginTelegram Login authentication
Web AppOpens a Telegram Mini App
Switch InlineSwitch to inline query
PayInitiate Telegram payment
Request ContactAsk to share phone number
Request LocationAsk to share location
Request PollRequest a poll
Request UsersRequest user selection
Request ChatRequest chat selection

WhatsApp

TypeDescription
PhoneDisplay phone number to call
Location RequestAsk to share location
CatalogOpen product catalog
ProductShow a specific product
Product ListShow product cards
WhatsApp FlowLaunch a WhatsApp Flow

Output Variable

When a contact clicks a callback button, the selected button's value is stored in {{flow.{cardId}}} — where {cardId} is the unique ID of this Button card.

You can reference the clicked button's value in any subsequent card:

You selected: {{flow.674000000000000001}}

See Variables for details on all variable namespaces.

Connections

  • 1 input port — Receives execution.
  • Per-button output ports — Each callback button creates its own connection handle for branching.

The Button Card does not have a single default output port — routing is entirely through button branches.

Operations Cost

1 operation per execution.

Button limits vary by channel. Telegram supports up to 100 inline buttons, while WhatsApp supports up to 3 quick reply buttons per message.

On this page