Vue d'ensemble des canaux
Un canal est la source d'un événement à traiter par un pipeline. Chaque canal est un module indépendant : ajouter un canal email n'a aucun impact sur le canal téléphone.
Un canal déclenche un pipeline. Pour lire des données ou agir sur un outil externe à l'intérieur d'un pipeline (Stripe, GitHub, Google, LinkedIn, téléphonie), voir Intégrations.
Catalogue
Voix temps réel
- Téléphonie — LiveKit + SIP, transcription et synthèse en streaming, barge-in, transfert. Appels entrants, et appels sortants lancés par un pipeline.
Écrit asynchrone
- Email — IMAP, parsing de pièces jointes, threads conservés.
- WhatsApp — Cloud API, médias. Ou Green API pour un numéro sans compte Meta Business (Beta, non officiel).
- Messenger — messages reçus sur votre Page Facebook.
- Telegram — Bot API, groupes et conversations privées.
- Mattermost — Outgoing webhook, threads.
- Slack — Events API, signature vérifiée.
- SMS — réponses entrantes via AllMySMS, ou via Brevo.
Web
- Chat widget — Script JS embarquable sur n'importe quel site.
- Webhook HTTP — Réception générique POST signée.
- Agent externe (MCP) — une IA tierce converse avec un de vos modèles, si son Start déclare le récepteur
external_agent_inbound.
Systèmes externes
- Meta Lead Ads — Réception immédiate des leads Facebook / Instagram.
- Planification (cron) — Déclenchements récurrents.
- Onoff Business — un appel terminé ou un SMS sur une ligne Onoff (Beta, lecture seule).
- Issue d'un appel sortant — le récepteur
phone_call_outcomedéclenche un pipeline à la fin d'un appel passé parphone_call. - Et les déclencheurs des intégrations : nouveau fichier Google Drive, événement d'agenda à venir, inspection Mitti, fin de rendu HeyGen.
Choisir le bon canal
| Vous voulez… | Canal recommandé |
|---|---|
| Automatiser un appel téléphonique entrant ou sortant | Téléphonie |
| Trier des emails support automatiquement | |
| Animer un chat sur votre site marketing | Chat widget |
| Recevoir des leads Meta directement | Meta Lead Ads |
| Brancher un outil maison qui parle HTTP | Webhook |
| Lancer un pipeline quotidien à 8h | Planification |
| Répondre aux messages WhatsApp d'un numéro pro | |
| Répondre aux messages de votre Page Facebook | Messenger |
| Rappeler un lead dès qu'il arrive | Planification ou webhook + nœud phone_call |
Anatomie commune
Tous les canaux suivent le même contrat interne :
- Recevoir un événement (HTTP, WebSocket, scheduler, SIP…).
- Authentifier l'événement (signature, token, identifiant d'org).
- Normaliser le payload dans le format interne (
ExchangeInput). - Déclencher le pipeline cible configuré dans votre organisation.
Conséquence pratique : le pipeline que vous concevez ne dépend pas du canal d'entrée. Vous pouvez basculer d'email à WhatsApp sans rien changer en aval.
Limites
Certains canaux ont des prérequis externes (numéro SIP, app Meta, domaine vérifié WhatsApp). Voir la page dédiée de chaque canal pour la liste complète.