Automatizar WhatsApp con la API oficial en tus workflows

Con la API oficial, las automatizaciones usan acciones nativas del constructor de workflows (no las de la pestaña Apps que usa WhatsApp sin API).

Las piezas

PiezaPara qué sirve
Acción WhatsAppEnvía un mensaje. En Message Type eliges None – Free Form Message (texto libre, solo dentro de la ventana) o una plantilla aprobada. Admite campos del contacto.
Acción WhatsApp Customer Service Window CheckRevisa si la ventana de 24 horas está abierta y divide el workflow en Open y Closed.
Disparador Customer RepliedCon el canal WhatsApp, se activa cuando el contacto responde.
Wait (nativo)Esperas por tiempo o por respuesta del contacto.
No molestar (DND) para WhatsAppRespeta a quien no quiere mensajes; los envíos a esos contactos no salen.

Patrón recomendado para seguimientos

Disparador (ej. cita terminada)
  → Wait 24 horas
  → WhatsApp Customer Service Window Check
      ├─ Open   → WhatsApp: texto libre "¿Cómo te sentiste en tu visita, {{contact.first_name}}?"
      └─ Closed → WhatsApp: plantilla aprobada "seguimiento_visita"

Ejemplos

Confirmación inmediata de cita (el cliente acaba de agendar, pero no te ha escrito):

  • Disparador: Appointment Booked → Acción WhatsApp con plantilla de utilidad confirmacion_cita.

Respuesta a quien te escribe:

  • Disparador: Customer Replied (canal WhatsApp) → Acción WhatsApp con texto libre (la ventana está abierta porque acaba de escribir).

Reactivación de clientes:

  • Disparador: lista o etiqueta → Acción WhatsApp con plantilla de marketing → Wait hasta respuesta → rama de seguimiento.

Errores comunes

  • Texto libre a alguien que no escribió en 24 h: el mensaje falla. Usa la comprobación de ventana o una plantilla.
  • Plantilla no aprobada o eliminada: el paso falla. Revisa el estado en Ajustes → WhatsApp → Templates.
  • Variables vacías: si el campo del contacto está vacío, el mensaje puede verse mal o fallar; usa valores de respaldo.
  • Workflows duplicados: no publiques a la vez la versión con API y la versión sin API (o la de SMS) del mismo workflow.

Was this article helpful?