Propuesta · automatización lead → agente · v1

De gestionar leads a mano a un flujo que se gestiona solo en WhatsApp

Hoy un lead pasa por 3 manos antes de hablar con un agente: rellena el formulario, lo recibe administración, administración pregunta al agente, el agente confirma, y días después se cierra el bucle. Aquí tienes el plan para reemplazar todo ese ciclo con dos conversaciones automáticas en WhatsApp — una con el lead, otra con el agente — disparando cada evento de Meta en el momento exacto.

2
Conversaciones automatizadas: una al lead (cualificación), otra al agente (asignación)
5
Eventos Meta disparados en tiempo real, sin depender de admin para registrarlos
≤ 5 min
Tiempo entre que el lead envía el formulario y recibe el primer WhatsApp
01

El flujo, extremo a extremo

Cada paso vive en una de tres calles: el lead, el sistema o el agente. El reloj corre desde que se envía el formulario, y cada respuesta dispara el siguiente movimiento sin intervención humana.

Lead
Sistema
Agente
Evento Meta
Tiempo
Lead
Sistema
Agente
00
T = 0s

Rellena el formulario en GHL

Captura nombre, teléfono, email, zona/CP y opt-in WhatsApp. Stage GHL pasa a Nuevo lead.

acción del lead
01
T + 1m

WhatsApp #1 — bienvenida

Plantilla aprobada con dos botones de respuesta rápida. Cierra el bucle de intención y filtra clics accidentales.

mensaje saliente Contact
02
T + minutos

WhatsApp #2 — franja de contacto

Botones: Mañana · Tarde · Cualquiera. Activa el segundo micro-compromiso.

mensaje saliente QualifiedLead
03
T + minutos

WhatsApp #3 — franja del estudio

Misma estructura. Separar las dos preguntas en dos mensajes facilita conversión: cada botón es un sí pequeño.

mensaje saliente Subscribe
04
T + segundos

Matching agente ↔ lead

Cruza zona × disponibilidad × capacidad. Devuelve ranking priorizado y arranca por el #1.

cálculo automático
05
T + 1m

"¿Coges un lead?"

Sin datos personales. Si dice en X minutos, recibe los datos completos. Si No o no responde, salta al siguiente.

mensaje al agente
06
T + minutos

Confirmación al lead

Mensaje neutro: "en breve un consultor de tu zona se pondrá en contacto contigo". Sin nombre del agente.

mensaje saliente
07
T + 24/48h

Seguimiento — "¿Cómo fue?"

Botones: Cita agendada · Interesado · Sin interés · No contesta.

mensaje al agente Schedule
08
tras la cita

Cierre — estudio realizado

Última check al agente. Si sí → dispara CompleteRegistration. Si no, reabre el flujo o reagenda.

mensaje al agente CompleteRegistration
02

La conversación con el lead

Cuatro mensajes secuenciales, cada uno disparado por la respuesta al anterior. Plantillas oficiales de WhatsApp Business con botones de respuesta rápida — sin texto libre obligatorio. Las variables van entre {{1}}, {{2}}, etc.

1
Bienvenida + confirmación
T + 1 min · #lead_welcome
Disparo Meta: si toca cualquier botón → Contact (Meta confirma que es persona real).
Si toca sigue al paso 2. Si toca No o error, se cierra con un mensaje cordial y queda marcado en GHL.
2
Franja de contacto
tras "Sí" · #lead_contact_slot
Disparo Meta: al elegir franja → QualifiedLead.
Dos micro-compromisos consecutivos: confirmar interés + dar disponibilidad. Señal de calidad real.
3
Franja para el estudio
tras franja contacto · #lead_study_slot
Disparo Meta: al elegir franja del estudio → Subscribe.
Aquí cerramos los datos para emparejar con un agente. Si elige Tarde + Indistinto el motor de matching tiene más libertad.
4
Confirmación final
tras matching · #lead_assigned
Detalle clave: mensaje genérico, sin nombre del consultor. La identidad del agente no se comparte hasta que él mismo contacta al lead.
Si el matching fallase (sin cobertura), aquí iría un mensaje alternativo (ver casuística #06).
03

La conversación con el agente

El agente recibe todo lo necesario en un solo mensaje y responde con botones. Sin formularios, sin llamadas de admin, sin "te paso los datos por email".

A
Asignación de lead
#agent_new_lead
Reglas: el agente decide a ciegas si puede coger un lead más, sin ver datos personales. Tiene X minutos (definir: ¿15? ¿30? ¿1h?) para responder. Si dice recibe en un segundo mensaje los datos completos del lead. Si dice No o no responde, el sistema salta al siguiente del ranking.
B
Seguimiento 24-48h
#agent_followup
Disparo Meta según botón:
📅 Cita agendada → Schedule
👍 Interesado (sin cita aún) → mantener cualificado, reintentar en 72h
👎 Sin interés → marcar lost, no más eventos
⏳ Aún no contactado → recordatorio + reabrir seguimiento en 24h
📵 No contesta → reciclar lead o reasignar
C
Cierre del estudio
tras la cita · #agent_close
Disparo Meta:
📖 Estudio realizado → CompleteRegistration
🔁 Reagendada → seguir en Schedule, reactivar follow-up
🚫 / ❌ → marcar lost, opción de reciclar al lead más adelante
04

Eventos enviados a Meta

Mantenemos exactamente el mapeo que ya tenías. La diferencia: ahora cada evento se dispara desde una respuesta automática del lead o del agente, no desde un click manual de admin. Recomendado enviar por Conversions API (CAPI) con teléfono y email hasheados.

Stage GHL Evento Meta Tipo Disparo en el nuevo flujo
Contactable? Contact Estándar El lead toca cualquier botón del primer WhatsApp. Demuestra que es persona real.
Lead Interés? QualifiedLead Custom El lead toca Sí, me interesa + elige franja de contacto. Dos confirmaciones consecutivas.
Lead Calidad Subscribe Estándar El lead elige también franja para el estudio: ya está dentro del proceso completo.
Cita concertada Schedule Estándar El agente, en el seguimiento de 24-48h, toca Cita agendada.
Compra Positiva CompleteRegistration Estándar El agente, tras la cita, toca Estudio realizado / libro entregado.
05

Casuísticas que hay que cubrir

Esto es donde se rompen los flujos en producción. Cada caso lleva la acción recomendada del sistema. Los marcados en rojo son los que más rompen el ciclo si no los contemplas.

CASO 01
El lead no responde al primer WhatsApp
Recibió la plantilla pero no toca ningún botón. ¿Lo dejamos morir o insistimos?
AcciónRecordatorio a las 24h ("¿Te llegó nuestro mensaje?"). Segundo y último intento a las 72h. Si sigue sin responder → marcar como no contactable, evento Contact NO se dispara.
CASO 02
El lead dice "No me interesa"
Toca No, gracias en el primer mensaje.
AcciónMensaje cordial de cierre, dispara Contact (sí es persona real) pero NO QualifiedLead. Añadir a audiencia de exclusión en Meta.
CASO 03
El lead dice "Lo solicité por error"
El típico clic accidental en un anuncio.
AcciónCierre amable. NO se dispara ni Contact. El lead se etiqueta como error de clic y se manda a audiencia de exclusión Meta para no malgastar presupuesto.
CASO 04
El lead responde texto libre en vez de pulsar botón
"Sí pero llamadme por la tarde" en texto, no con botones. Pasa muchísimo.
AcciónFallback con IA simple (intent classifier) o respuesta automática: "Para asignarte mejor, ¿puedes pulsar uno de los botones?". Si reincide en texto, escalar a admin humano.
CASO 05
El lead pide otra franja distinta
"Yo solo puedo a las 21:30" o "los fines de semana".
AcciónDefinir si admitimos franja libre o solo las 2 ofrecidas. Si se admite, capturar como texto y dejar al sistema buscar match. Si no, mensaje claro con horario disponible.
CASO 06
No hay agentes en la zona del lead
El CP del lead no está cubierto por ningún consultor.
Acción críticaMensaje al lead: "Estamos buscando consultor para tu zona, te avisaremos en X días". Notificación inmediata a admin. Define cuántos días de gracia antes de cerrar.
CASO 07
Hay agentes en zona pero ninguno en esa franja
El lead pidió tarde, pero todos los agentes de su zona solo trabajan mañana.
AcciónVolver al lead: "En tu zona tenemos disponibilidad por la mañana, ¿te encajaría?". Si dice no → escalado manual o a la cola general.
CASO 08
El agente no responde a la asignación
Pasa X minutos y no toca ni Sí ni No.
Acción críticaTras X min (definir: ¿15? ¿30?), el lead salta automáticamente al siguiente agente del ranking. El primer agente recibe un aviso "lead reasignado por timeout".
CASO 09
El agente dice "Ahora no puedo"
Respuesta limpia y rápida, pasa al siguiente.
AcciónSistema lo registra (penalización suave en ranking si es repetido) y envía al siguiente agente disponible. El primero queda en standby para próximos leads.
CASO 10
Se agotan los agentes posibles
Todos dicen no o no contestan.
AcciónMensaje al lead "estamos buscando, te confirmamos en X". Notificación urgente al admin. Aquí el flujo se detiene y vuelve al modo manual.
CASO 11
Agente acepta pero no contacta en 24h
Dice "Sí lo cojo" y luego desaparece — el lead se enfría.
Acción críticaRecordatorio al agente a las 12h, segundo a las 24h. A las 48h: reasignación automática + aviso al admin. Esta es la fuga principal del sistema actual.
CASO 12
El lead responde fuera de horario laboral
Rellena el formulario un domingo a las 23:00.
AcciónDecidir: ¿el primer WhatsApp se envía 24/7 (es automático y no molesta) o solo en horario? Recomendado: se envía siempre, pero la asignación al agente se programa para horario laboral siguiente.
CASO 13
Número de teléfono incorrecto / no WhatsApp
El número rellenado no existe en WhatsApp.
AcciónDetección automática vía API (Meta devuelve error). Fallback: email + llamada manual del admin. Se marca como contacto degradado en GHL.
CASO 14
Lead duplicado
El mismo número rellena el formulario 2 veces en pocos días.
AcciónDetectar por teléfono/email. Si ya está activo en flujo → ignorar segundo envío. Si está cerrado no interesado → notificar admin (cambió de opinión). Si está cerrado completado → tratarlo como recompra/recomendación.
CASO 15
El lead pide cambiar la franja después de aceptar
"Al final no puedo por la tarde, ¿podemos por la mañana?"
AcciónSi responde por texto, escalar al agente asignado vía notificación interna ("tu lead pide cambio de franja"). Si responde con un botón futuro de cambiar franja (recomendado añadirlo), reagenda automático.
CASO 16
Capacity del agente excedida
Un agente top recibe 12 leads en una semana y no puede con todos.
AcciónDefinir cap diario/semanal por agente (ej: 3 leads abiertos máximo). Si está al límite, no se le ofrece más hasta que cierre alguno. Crucial para evitar que los mejores se quemen.
CASO 17
Lead bloquea o pide darse de baja
"STOP" o bloquea el número de WhatsApp.
AcciónCumplimiento legal: detectar palabra clave (STOP, BAJA, NO ESCRIBÁIS), registrar opt-out, no volver a contactar nunca por ningún canal. Audiencia exclusión Meta.
CASO 18
Ventana 24h de WhatsApp Business
Si pasan más de 24h sin que el lead escriba, ya no puedes enviar texto libre — solo plantillas aprobadas.
AcciónTodas las plantillas iniciales y los recordatorios deben estar pre-aprobadas por Meta. El texto libre solo dentro de los 24h después de cada respuesta del lead.
06

Lo que hay que cerrar antes de construir

Decisiones de producto que el flujo necesita para ser concreto. Algunas son técnicas, otras de negocio.

  1. Definición de "zona"

    ¿Es por código postal, por ciudad, por radio en km, por provincia? Esto determina cómo se hace el matching agente↔lead.

    DecisiónLa zona se define por código postal. Cada agente tiene asignados los CP que cubre.
  2. Número de agentes y cobertura

    ¿Cuántos agentes activos hay? ¿Qué % del territorio cubrís? ¿Hay zonas sin nadie? Define el % de leads que entrarán en CASO 06 (sin cobertura).

  3. SLA del agente para responder a la asignación

    ¿15 minutos? ¿30? ¿1 hora? Cuanto más corto, más rápido va el lead pero más exigente para el agente. Recomendación: 30 min en horario, 09:00 del día siguiente si llega de noche.

  4. SLA del agente para hacer el primer contacto tras aceptar

    ¿24h? ¿48h? Y qué pasa si lo incumple — ¿reasignación automática o aviso al admin solamente?

  5. ¿Damos al lead el nombre del agente antes o después de que el agente acepte?

    Antes: el lead sabe a quién esperar pero si el agente dice no, hay que rectificar. Después: más limpio pero más tiempo de espera.

    DecisiónNo se da el nombre del agente al lead nunca desde el sistema. Es el propio agente quien se presenta cuando contacta directamente al lead.
  6. ¿Dos franjas son suficientes?

    Mañana 10–15h y tarde 15–21h cubre mucho, pero ¿necesitamos noche? ¿sábados? Define una matriz franja × día si los agentes trabajan en horarios variables.

  7. Capacity máximo por agente

    ¿Cuántos leads abiertos como máximo puede tener un agente a la vez? Sin esto, los buenos se saturan y los nuevos no entrenan.

  8. Ranking de agentes

    Cuando varios encajan: ¿se elige por orden alfabético? ¿por carga actual? ¿por tasa histórica de cierre? ¿round-robin? Recomendación: round-robin con boost a los de mejor conversión.

  9. Reciclado de "no contesta"

    Si el agente marca No contesta en el seguimiento, ¿qué pasa? ¿Se cierra? ¿Se reasigna a otro agente? ¿Vuelve al lead un mes después? Definir política.

  10. Reportes y métricas

    ¿Qué dashboard hace falta? Embudo (form → contact → qualified → schedule → registration), tiempo medio en cada paso, tasa por agente, tasa por zona, tasa por franja horaria. Define los 5-6 KPIs antes de construir.

  11. Persona de admin: ¿qué rol queda?

    El sistema automatiza el 90%. Admin queda como gestor de excepciones (CASOS 06, 10, 13, 16). Definir su panel y sus alertas.