Appearance
Outbound — IA auto-responde
Caso: un cliente nuevo escribe "cuánto cuesta el plan de 50 megas" fuera de horario. El AgentBot "Asistente IA" responde automáticamente.
Secuencia
Lo que ve cada parte
| Actor | Ve |
|---|---|
| Cliente en WhatsApp | Texto plano, sin "🤖" ni "Asistente:". Indistinguible de un humano. |
| Agente en Chatwoot | Mensaje outgoing atribuido a Asistente IA (AgentBot badge). |
| Agente en CRM | Burbuja outbound con header morado 🤖 IA · Asistente IA. |
Fail-safe: si la IA duda
El orchestrator incluye una herramienta handoff_to_human(reason) en el prompt. Si el LLM decide usarla, publica un evento distinto (impulse.support.handoff) que:
- No emite mensaje a WhatsApp.
- Asigna la conversación Chatwoot al equipo humano.
- Deja una nota interna con la razón.
De esta forma, el cliente nunca recibe "No entiendo, habla con un humano" — simplemente le contesta un humano al rato.
Tokens y aislamiento
Las respuestas IA se postean a Chatwoot con CHATWOOT_AI_BOT_TOKEN, distinto del admin y del de cada agente humano. Esto permite:
- Filtrar en reportes ("¿cuántos mensajes resolvió la IA?").
- Deshabilitar el bot por inbox desde la UI de Chatwoot sin tocar código.
- Límites de rate específicos al bot.
Siguiente: Alerta masiva + broadcast.