Types of buttons and supported components

WaFloW.ai allows you to create interactive messages by combining different components within a message with buttons (#btn).
Each component performs a specific function and is defined using a specific syntax.

This document explains all available components, their format, and examples of use.


Image #

Allows you to add a header image to the message, ideal for highlighting offers, products, or visual information.

Format #

image*URL_DE_LA_IMAGEN

Example #

#btn|Oferta especial|Mira esta promoción|image*https://ejemplo.com/foto.jpg

Quick Reply button #

Buttons that allow the contact to respond with a single click, sending a text back.

Format #

quick_reply*TextoDelBoton*ID
  • TextoDelBoton: Text visible on the button.
  • ID: Internal identifier for automations.

Example #

#btn|Encuesta|¿Te gusta?|quick_reply*Sí*id_si|quick_reply*No*id_no

Link button (CTA URL) #

Button that opens an external web page.

Format #

cta_url*TextoDelBoton*URL

Example #

#btn|Visítanos|Nuestra web|cta_url*Ver sitio*https://google.com

Call button (CTA Call) #

Button that opens the phone dialer for the contact’s device.

Format #

cta_call*TextoDelBoton*Numero

Example #

#btn|Soporte|Llámanos ahora|cta_call*Llamar*+12345678

Button to copy code (CTA Copy) #

Allows you to copy text or code to the user’s clipboard.

Format #

cta_copy*TextoDelBoton*Codigo

Example #

#btn|Cupón|Tu descuento|cta_copy*Copiar cupón*DESC20

Combination of components #

You can combine several components in the same message:

  • Image + buttons
  • Quick answers + link
  • CTA + copy

Combined example:

#btn|Promoción|Elige una opción|image*https://ejemplo.com/img.jpg|quick_reply*Quiero info*info|cta_url*Ver web*https://ejemplo.com

Important rules #

  • All components are separated by |.
  • The order of the components matters.
  • Use valid and accessible URLs.
  • Do not overuse buttons.
  • Always test before production.

Common mistakes #

  • ❌ Using incorrect formats.
  • ❌ Incorrectly written URLs.
  • ❌ Duplicate IDs in quick replies.
  • ❌ Too many buttons in a single message.

Summary #

The supported components allow:

  • Create visual messages.
  • Guide clear actions.
  • Reduce friction in conversation.
  • Professionalize communication.

What are your feelings

Updated on 26 de January de 2026