IPFlow Docs
Canales y Mensajería

Cómo funcionan los Canales

Entiende la diferencia entre las bandejas de entrada de Chatwoot y la gestión de canales en IPFlow.

Cómo funcionan los Canales

En IPFlow, llamamos "Canal" a cualquier vía por la cual un cliente puede comunicarse contigo: un número de WhatsApp, una cuenta de Instagram o una página de Facebook.

La arquitectura de canales funciona bajo el principio de separación de responsabilidades:

  • Chatwoot es el músculo: Se encarga de conectarse con Meta, recibir los mensajes, mostrar la interfaz de chat a tus operadores humanos, y enviar los mensajes de vuelta.
  • IPFlow es el cerebro: Observa en silencio las bandejas de entrada de Chatwoot. Cuando detecta un mensaje nuevo, lo procesa con IA y le "dicta" a Chatwoot qué responder.

El Flujo de Vida de un Mensaje

Para entender cómo funciona el sistema, este es el viaje de un mensaje típico:

  1. El cliente escribe: Un cliente envía "Hola, ¿cuánto cuesta?" a tu WhatsApp.
  2. Llegada a Chatwoot: Meta le entrega el mensaje a Chatwoot.
  3. Notificación a IPFlow: Chatwoot lanza una alarma silenciosa (webhook) avisándole a IPFlow: "¡Llegó un mensaje nuevo en la bandeja de Ventas!".
  4. Verificación de Reglas: IPFlow verifica la configuración de ese canal. Revisa: ¿El agente está encendido? ¿Hay un operador humano atendiendo este chat (modo manual)? ¿El cliente está en un horario permitido?
  5. Procesamiento de IA: Si todo está en orden, IPFlow espera el Delay configurado (ej. 20 segundos) para ver si el cliente manda más mensajes, y luego envía todo el bloque a la Inteligencia Artificial.
  6. Respuesta: La IA redacta la respuesta, IPFlow se la envía a Chatwoot, y Chatwoot la entrega al cliente final en WhatsApp.

1 Agente = Múltiples Canales

Una de las grandes ventajas de IPFlow es que no tienes que duplicar tu trabajo.

Si tienes un Agente de Ventas con un Prompt espectacular y una Base de Conocimientos muy completa, puedes vincular ese mismo agente a tu cuenta de Instagram, a tu página de Facebook y a 3 números de WhatsApp distintos (por ejemplo, el de ventas de España, México y Colombia).

¿Qué pasa si los canales son distintos? IPFlow es inteligente. Aunque el agente sea el mismo, IPFlow le avisa por qué canal está hablando.

  • Si un cliente escribe por Instagram, la IA sabe internamente: "Estoy en Instagram, debo responder de forma más visual y corta".
  • Si el cliente escribe por WhatsApp, la IA sabe que está en WhatsApp.

Desvincular vs Pausar

Si necesitas que la IA deje de responder en un canal, tienes dos opciones:

  1. Apagar la IA desde el Panel de Canales: Simplemente desactiva el interruptor en la lista de canales. El agente ignorará ese canal, pero seguirá atendiendo los demás.
  2. Desvincular el Agente: Desde las opciones del canal, puedes quitarle el agente asignado por completo.
Intervención Humana (Handoff)

No necesitas apagar el canal completo si solo quieres hablar con UN cliente. Simplemente entra a Chatwoot y ponle a ese chat la etiqueta manual pause_ai. El agente se silenciará solo para ese cliente.


Checklist — Arquitectura de canales clara

  • Entiendés la diferencia: Chatwoot recibe/envía, IPFlow piensa/decide.
  • Sabés que un agente puede controlar múltiples canales simultáneamente.
  • Sabés que la etiqueta pause_ai silencia la IA solo para un cliente específico.
  • Tenés al menos 1 canal conectado y funcionando con tu agente.

➡️ Siguiente paso: Conocé las particularidades de WhatsApp para configurarlo correctamente.