Skip to content

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

ActorVe
Cliente en WhatsAppTexto plano, sin "🤖" ni "Asistente:". Indistinguible de un humano.
Agente en ChatwootMensaje outgoing atribuido a Asistente IA (AgentBot badge).
Agente en CRMBurbuja 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:

  1. No emite mensaje a WhatsApp.
  2. Asigna la conversación Chatwoot al equipo humano.
  3. 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.

Impulse Tech · Documentación interna