Documentación

Visión general de los canales

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

Visión general de los canales

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, ASR/TTS en streaming, barge-in, multilingüe. Para centros de llamadas regulados.

Escritura asíncrona

  • Email — IMAP, análisis de adjuntos, hilos preservados.
  • WhatsApp — Cloud API, multimedia.
  • Telegram — Bot API, grupos y conversaciones privadas.
  • Mattermost — Webhook saliente, hilos.

Web

Sistemas externos

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

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.