Si el paciente deja de responder mientras el bot está activo → bot vuelve a contactarlo a las 2 horas y a las 24 horas. Esta es la implementación de seguimiento automático para AL — alternativa al feature nativo del bot (ver §4.9).
A · Configuración manual UI
| Workflow Name | WF6 · Auto follow-up bot Athena |
| Trigger | Customer Replied · Channel: WhatsApp |
| Trigger Filters | contact.handoff_motivo está vacío (NO disparar si ya se hizo handoff a humana) |
| Step 1 — If/Else | Condition: Conversation AI Bot Status = Active. Si no está activo, end |
| Step 2 — Wait Step | Wait for 2 hours OR Customer Replied |
| Step 3 — If/Else | ¿el paciente respondió en las últimas 2h? Si SÍ → end · si NO → continuar |
| Step 4 — Send WhatsApp Template | Template: seguimiento_2h_bot_atena · Vars: {{1}} = {{contact.first_name}} · {{2}} = {{user.first_name}} · ver bloque C abajo |
| Step 5 — Wait Step | Wait for 22 hours OR Customer Replied (total: 2h + 22h = 24h desde el último mensaje) |
| Step 6 — If/Else | ¿respondió? Si SÍ → end · si NO → continuar |
| Step 7 — Send WhatsApp Template | Template: seguimiento_24h_bot_atena · Vars: {{1}} = {{contact.first_name}} · {{2}} = {{user.first_name}} · ver bloque C abajo |
B · Prompt para Workflow AI Builder
Crea un workflow llamado WF6 · Auto follow-up bot Athena. El trigger es Customer Replied con filtro de canal WhatsApp y un filtro adicional que excluye contactos cuyo custom field handoff_motivo no esté vacío, porque si ya se hizo handoff a la humana el follow-up automático no aplica. El primer paso es un If/Else que evalúa si el bot Athena · GAM está en status Active para ese contacto: si no está activo termina el workflow. Si está activo, agrega un Wait Step de 2 horas con la opción de salir si el cliente responde. Después de las 2 horas, evalúa con un If/Else si el paciente respondió: si respondió termina el workflow porque la conversación volvió a activarse, si no respondió continúa. Envía un Send WhatsApp Template usando la plantilla seguimiento_2h_bot_atena a {{contact.phone}} mapeando {{1}} a {{contact.first_name}} y {{2}} a {{user.first_name}}. Después agrega un nuevo Wait Step de 22 horas con salida si responde, totalizando 24 horas desde el último mensaje. Evalúa de nuevo si respondió: si sí termina, si no continúa. Envía un segundo Send WhatsApp Template usando la plantilla seguimiento_24h_bot_atena a {{contact.phone}} con el mismo mapeo de variables. El propósito es recuperar leads que no terminaron la conversación con el bot, dándoles dos recordatorios suaves antes de dejarlos en el pipeline pasivo.
C · Plantilla WhatsApp API · seguimiento_2h_bot_atena
─────────────────────────────────────
PLANTILLA WHATSAPP API
─────────────────────────────────────
Nombre: seguimiento_2h_bot_atena
Categoría: Utility
Idioma: Español
Cuerpo:
Hola {{1}}, ¿pudiste pensar lo que charlamos? Cualquier consulta acá estoy.
Te saluda {{2}}.
Variables:
{{1}} = {{contact.first_name}} | Ejemplo: "María"
{{2}} = {{user.first_name}} | Ejemplo: "Athena"
─────────────────────────────────────
D · Plantilla WhatsApp API · seguimiento_24h_bot_atena
─────────────────────────────────────
PLANTILLA WHATSAPP API
─────────────────────────────────────
Nombre: seguimiento_24h_bot_atena
Categoría: Utility
Idioma: Español
Cuerpo:
Hola {{1}}, te escribo de nuevo por las dudas. Si seguís interesado en el tratamiento te puedo seguir ayudando. Cualquier cosa, escribime.
Te saluda {{2}}.
Variables:
{{1}} = {{contact.first_name}} | Ejemplo: "María"
{{2}} = {{user.first_name}} | Ejemplo: "Athena"
─────────────────────────────────────
⚠️ Trade-off del trigger Customer Replied
Este WF se reinicia cada vez que el paciente escribe — eso es intencional. Si en testing se ve que dispara mal, se puede mover a trigger Wait until contact has been inactive for 2 hours (si GHL lo expone) o a un trigger custom.