Create messages with buttons (#btn)

WaFloW.ai allows you to create interactive messages with buttons directly from the message text using the command #btn.

These messages facilitate contact interaction and allow specific actions to be guided with a single click.


What is a button message? #

A button message is a WhatsApp message that includes:

  • A prominent title.
  • A body of text.
  • One or more interactive buttons.

Everything is defined in a single line of text using a clear structure.


Basic message structure #

The general structure is:

#btn|Título|Cuerpo|componente1|componente2|componente3

Where:

  • #btn indicates that it is a message with buttons (always goes to the beginning).
  • Título is the highlighted text (bold).
  • Cuerpo is the main text of the message.
  • componentes define buttons or additional elements.

The elements are always separated by |.


Simple example #

#btn|Confirmación|¿Podemos confirmar tu cita?|quick_reply*Sí*id_si|quick_reply*No*id_no

The contact will see:

  • A title: Confirmation
  • A text: "Can we confirm your appointment?"
  • Two buttons: "Yes" and "No"

Important rules (very important) #

  • #btn should always go at the beginning of the message.
  • The separators | are mandatory.
  • Do not add line breaks within the structure.
  • Use clear, short text on buttons.
  • Always test before using in production.

How many buttons can be used? #

You can add multiple components to a single message, provided that:

  • The message should be clear.
  • Do not overload the interface.
  • Make sense to the end user.

Less is more.


What happens internally #

When WaFloW.ai detects #btn:

  1. Analyze the structure.
  2. Identify title, body, and components.
  3. Generate the interactive message.
  4. Delete the command from the final text.
  5. Send the message to WhatsApp.

The contact does not see the command.


When to use messages with buttons #

They are ideal for:

  • Confirmations.
  • Quick surveys.
  • Selection of options.
  • Redirection to clear actions.
  • Reduction of ambiguous responses.

Common mistakes #

  • ❌ Forget #btn at the beginning.
  • ❌ Using incorrect separators.
  • ❌ Creating messages that are too long.
  • ❌ Using buttons without a clear action.

Best practices #

  • Use a clear and direct title.
  • Limit the number of buttons.
  • Make each button represent a clear action.
  • Combines with automations in GHL.

Summary #

The command #btn allows you to:

  • Create interactive messages.
  • Guide actions with a single click.
  • Improve experience and conversion.
  • Send advanced messages without a code.

What are your feelings

Updated on 26 de January de 2026