Botones interactivos en WhatsApp (respuesta rápida, enlace, llamada y copiar)

Los botones hacen que responder sea tan fácil como tocar una opción. Suben la tasa de respuesta y ordenan las respuestas que recibes.

Tipos de botón

TipoQué haceEjemplo
quick_replyEl cliente responde con un texto predefinido.“Agendar demo”
cta_urlAbre una página web.“Ver catálogo”
cta_callLlama a un número.“Llamar ahora”
cta_copyCopia un texto o cupón.“Copiar código”

Formato

El mensaje debe empezar con #btn y separar cada parte con |:

#btn|Título|Subtítulo|tipoMedia*urlMedia|tipo*Texto*valor|tipo*Texto*valor
  • Título: el texto principal.
  • Subtítulo: texto secundario. Escribe undefined si no lo quieres.
  • Media: image*URL o video*URL, o undefined.
  • Botones: uno o varios, cada uno como tipo*texto*valor (para quick_reply el valor es un ID; para cta_url la URL; para cta_call el teléfono internacional; para cta_copy el texto a copiar).

Ejemplo

#btn|¡Hola {{contact.first_name}}!|¿Qué te gustaría hacer?|undefined|quick_reply*Agendar cita*agendar|cta_url*Ver precios*https://tusitio.com/precios|cta_copy*Copiar cupón*BIENVENIDA10

Consejos

  • Usa undefined en las partes opcionales; no las dejes vacías.
  • Textos de botón cortos (20–25 caracteres).
  • Prueba siempre enviándotelo a ti antes de usarlo con clientes.
  • Agrega una alternativa en texto (“o responde 1, 2 o 3”) por si el dispositivo del cliente no muestra botones.
  • Si tu cuenta tiene activado el constructor de botones, puedes armarlos visualmente y copiar el resultado en lugar de escribir el formato a mano.

Úsalos en workflows

Escribe el formato en el campo de mensaje de Send WhatsApp Message. Cuando el cliente toque un quick_reply, su respuesta llega como mensaje: puedes atraparla con Wait Step + If/Else o con WhatsApp Inbound filtrando por el texto.

Was this article helpful?