Documentación

Visión general de los canales

Catálogo de los canales de entrada disponibles y criterios para elegir el adecuado.

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.

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_outcome dispara un pipeline al final de una llamada realizada por phone_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 salienteTelefonía
Triar correos de soporte automáticamenteEmail
Ejecutar un chat en tu sitio de marketingWidget de chat
Recibir leads de Meta directamenteMeta Lead Ads
Conectar una herramienta interna que habla HTTPWebhook
Lanzar un pipeline diario a las 8hSchedule
Responder a mensajes de WhatsApp en un número de empresaWhatsApp
Responder a los mensajes de tu Página de FacebookMessenger
Llamar a un lead en cuanto llegaSchedule o webhook + nodo phone_call

Anatomía común

Todos los canales siguen el mismo contrato interno:

  1. Recibir un evento (HTTP, WebSocket, planificador, SIP…).
  2. Autenticar el evento (firma, token, identificador de organización).
  3. Normalizar la carga útil al formato interno (ExchangeInput).
  4. 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.