---
name: whatsapp-lead-routing
description: Diseña un flujo de n8n que recibe mensajes entrantes de WhatsApp Business, crea o encuentra el contacto en el CRM, clasifica la intención, asigna responsable y pipeline, responde dentro de la ventana de 24 horas y escala si nadie contesta. Úsala cuando el usuario quiera organizar o automatizar prospectos que llegan por WhatsApp.
---

# Ruteo de prospectos por WhatsApp (n8n)

## Antes de construir, pregunta
1. Cómo entra WhatsApp: Cloud API de Meta, el WhatsApp del CRM (por ejemplo GoHighLevel) u otro proveedor.
2. Reglas de asignación: por servicio, por ciudad o sucursal, por horario, por turno.
3. Responsables y suplentes, con su canal de aviso.
4. Tiempo máximo sin respuesta antes de escalar.
5. CRM y pipeline donde deben caer las oportunidades.

## Flujo
1. **Trigger**: webhook de mensaje entrante de WhatsApp.
2. **Filtro**: ignora mensajes de estado, de grupos y de números internos del equipo.
3. **Buscar contacto** en el CRM por teléfono (normalizado a formato internacional).
   - Existe y tiene oportunidad abierta: avisa a su responsable actual y termina.
   - No existe: crea el contacto con origen `WhatsApp`.
4. **Clasificar** (reglas por palabras clave primero; un nodo de IA solo si no alcanza): servicio, ciudad, urgencia. Si no se puede saber, `sin_clasificar`.
5. **Asignar** con una tabla de reglas (Google Sheets o Notion) para que el dueño la cambie sin tocar el flujo. Sin regla que aplique: responsable por defecto.
6. **Crear oportunidad** en el pipeline y etapa correctos, con etiquetas `wa_lead`, `servicio_<x>`, `ciudad_<y>`.
7. **Bienvenida**: mensaje corto y humano, con el nombre del negocio y una pregunta. Solo dentro de la ventana de 24 horas desde el último mensaje del cliente; fuera de ella, únicamente plantillas aprobadas por Meta.
8. **Aviso interno** al responsable con resumen y link al chat.
9. **Escalamiento**: espera el tiempo definido; si no hubo respuesta del equipo, avisa al suplente y marca `sin_respuesta`.

## Reglas
- La IA no promete precios, tiempos ni disponibilidad; eso lo contesta una persona.
- Nunca mandes mensajes promocionales a quien no dio su consentimiento.
- Guarda cada paso en el registro del contacto para poder auditar.

## Entrega
- JSON del workflow de n8n.
- La tabla de reglas de asignación.
- Pruebas: contacto nuevo, contacto existente, mensaje sin clasificar y caso de escalamiento, con capturas.
