Un canal es la fuente de un evento que debe procesar un pipeline. Cada canal es un módulo independiente: añadir un canal de email no tiene ningún impacto en el canal de telefonía.
Un canal dispara un pipeline. Para leer datos o actuar sobre una herramienta externa dentro de un pipeline (Stripe, GitHub, Google, LinkedIn, telefonía), consulta Integraciones.
Catálogo
Voz en tiempo real
- Telefonía — LiveKit + SIP, transcripción y síntesis en streaming, barge-in, transferencia. Llamadas entrantes, y llamadas salientes lanzadas por un pipeline.
Escritura asíncrona
- Email — IMAP, análisis de adjuntos, hilos preservados.
- WhatsApp — Cloud API, multimedia. O Green API para un número sin cuenta Meta Business (Beta, no oficial).
- Messenger — mensajes recibidos en tu Página de Facebook.
- Telegram — Bot API, grupos y conversaciones privadas.
- Mattermost — Webhook saliente, hilos.
- Slack — Events API, firma verificada.
- SMS — respuestas entrantes vía AllMySMS, o vía Brevo.
Web
- Widget de chat — script JS integrable en cualquier sitio web.
- Webhook HTTP — recepción genérica de POST firmados.
- Agente externo (MCP) — una IA de terceros conversa con uno de tus modelos, si su Start declara el receptor
external_agent_inbound.
Sistemas externos
- Meta Lead Ads — recepción instantánea de leads de Facebook / Instagram.
- Schedule (cron) — disparadores recurrentes.
- Onoff Business — una llamada terminada o un SMS en una línea Onoff (Beta, solo lectura).
- Resultado de una llamada saliente — el receptor
phone_call_outcomedispara un pipeline al final de una llamada realizada porphone_call. - Y los disparadores de las integraciones: nuevo archivo en Google Drive, evento de calendario próximo, inspección Mitti, fin de renderizado HeyGen.
Elegir el canal adecuado
| Quieres… | Canal recomendado |
|---|---|
| Automatizar una llamada telefónica entrante o saliente | Telefonía |
| Triar correos de soporte automáticamente | |
| Ejecutar un chat en tu sitio de marketing | Widget de chat |
| Recibir leads de Meta directamente | Meta Lead Ads |
| Conectar una herramienta interna que habla HTTP | Webhook |
| Lanzar un pipeline diario a las 8h | Schedule |
| Responder a mensajes de WhatsApp en un número de empresa | |
| Responder a los mensajes de tu Página de Facebook | Messenger |
| Llamar a un lead en cuanto llega | Schedule o webhook + nodo phone_call |
Anatomía común
Todos los canales siguen el mismo contrato interno:
- Recibir un evento (HTTP, WebSocket, planificador, SIP…).
- Autenticar el evento (firma, token, identificador de organización).
- Normalizar la carga útil al formato interno (
ExchangeInput). - Disparar el pipeline de destino configurado en tu organización.
Consecuencia práctica: el pipeline que diseñas no depende del canal de entrada. Puedes pasar de email a WhatsApp sin cambiar nada aguas abajo.
Limitaciones
Algunos canales tienen requisitos externos (número SIP, aplicación de Meta, dominio de WhatsApp verificado). Consulta la página dedicada de cada canal para la lista completa.