Claudia — Agente WhatsApp (P2/P3)
Claudia es el agente de IA de Supertest en WhatsApp. Atiende prospectos (comercial) y clientes (soporte).
Stack técnico
| Componente | Detalle |
|---|---|
| Protocolo WA | Baileys vía EvolutionAPI v1.8.7 (Docker, puerto 8080) |
| Servidor webhook | webhook_agent.py Python (puerto 3001) |
| Modelo | Claude Haiku 4.5 (claude-haiku-4-5-20251001) |
| Infraestructura | VPS DigitalOcean supertest-gtm (68.183.19.52) |
| Proceso | pm2 — wa-agent |
Capacidades
- Modo comercial: califica leads, responde objeciones, propone llamada con Valentín
- Modo soporte: resuelve dudas de plataforma, escala errores técnicos al equipo
- Detección de outreach P4: si el lead está en la secuencia activa de P4, responde con contexto comercial sin menú
- Historial persistente: recuerda la conversación entre reinicios (
conversations.json) - Rate limiting: 50 mensajes / 24h por número (protección anti-abuso)
- Typing delay: simula escritura humana antes de responder (1.5–9s según longitud)
Escalación a Slack
| Emoji | Trigger | Destino |
|---|---|---|
| 🔥 | Lead score A o listo para cerrar | #ventas |
| 🟡 | Soporte normal (error técnico, dato incorrecto) | #soporte |
| 🔴 | Soporte urgente (simulacro hoy, cancelación, caída) | #soporte + DM Val + DM Jesús |
Archivos clave en el VPS
/opt/supertest/whatsapp-agent/
├── webhook_agent.py # servidor principal
├── system-prompt-combinado.md
├── knowledge-base.md # KB comercial
├── knowledge-base-producto.md # KB soporte
├── conversations.json # historial de conversaciones
├── rate_limits.json # rate limiting por número
├── lid_to_phone.json # mapeo LID ↔ número de teléfono
└── outgoing_map.json # registro de envíos (aprendizaje automático de LIDs)
Gestión
pm2 restart wa-agent # reiniciar (carga nuevo código y system prompt)
pm2 logs wa-agent # ver logs en tiempo real
Número de WhatsApp
+57 312 4202633 (número de Supertest, conectado al VPS vía nueva SIM)