Skip to main content
Usa whatsapp_template_quick_reply para iniciar una automatización cuando un cliente presiona un botón de respuesta rápida de una plantilla enviada por Insurance Boosters. El flujo es:
  1. Elige una plantilla aprobada y copia su templateId.
  2. Configura si quieres aceptar cualquier respuesta rápida o solo algunas.
  3. Publica y activa la automatización.
  4. Envía la plantilla. Cuando el cliente presione un botón configurado, se encolará una ejecución.

Antes de empezar

Necesitas:
  • El identificador de la línea de WhatsApp.
  • Una plantilla aprobada que incluya al menos un botón QUICK_REPLY.
  • Una API key con acceso a plantillas y automatizaciones.
Usa el id que devuelve GET /whatsapp/{phoneNumberId}/templates. No uses el nombre de la plantilla ni el ID que aparece en otras secciones internas de Insurance Boosters.

Obtener el templateId

Lista las plantillas de la línea:
Busca la plantilla por name y language. Usa su id como templateId:
En este ejemplo, usa "templateId": "1234567890123456".

Activar con cualquier respuesta rápida

Usa mode: "any" cuando todos los botones QUICK_REPLY deban iniciar la automatización:
Los botones URL, teléfono y Flow no disparan este trigger.

Activar solo con algunos botones

Usa mode: "selected" y buttonIndexes cuando solo ciertas respuestas deban iniciar la automatización:
Los índices empiezan en cero y cuentan todos los botones del componente BUTTONS, no solo los QUICK_REPLY:
Lee los índices directamente de template.components[].buttons al construir el workflow. No calcules la posición a partir de una lista filtrada de quick replies.

Crear la automatización

Este ejemplo recibe las respuestas de los índices 0 y 2 y las envía a un endpoint propio:
Crear el workflow no basta. Después debes publicarlo y activarlo.

Datos disponibles en los pasos

El evento queda disponible en {{trigger.body...}}:
name, language y contactId pueden no venir. Diseña los pasos alrededor de template.id, button, from y los IDs de mensaje.

Qué pasa si cambia la plantilla

El trigger seleccionado representa posiciones de botón, no textos. Si corriges el texto de un botón sin cambiar su posición, las respuestas a mensajes ya enviados mantienen el mismo comportamiento. Si agregas, eliminas o reordenas botones, revisa buttonIndexes, actualiza la automatización, publícala de nuevo y envía la nueva versión de la plantilla.
Usa textos distintos para cada QUICK_REPLY. Si dos botones de la misma plantilla tienen el mismo texto, WhatsApp puede no aportar información suficiente para distinguir cuál presionó el cliente. mode: "any" seguirá aceptando la respuesta, pero mode: "selected" podría no activarse.

Probar el trigger

  1. Crea el workflow con status: "disabled".
  2. Publícalo.
  3. Actívalo.
  4. Envía la plantilla mediante Insurance Boosters.
  5. Presiona un quick reply desde un número de prueba.
  6. Confirma la ejecución en Listar ejecuciones.
Solo se correlacionan respuestas a plantillas enviadas después de que esta funcionalidad está disponible en tu cuenta. No uses mensajes enviados anteriormente como prueba.

Solución de problemas

Relacionado