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.
Catalogue
Voix temps réel
- Téléphonie — LiveKit + SIP, ASR/TTS streaming, barge-in, multi-langues. Pour les centres d'appel régulés.
Écrit asynchrone
- Email — IMAP, parsing de pièces jointes, threads conservés.
- WhatsApp — Cloud API, médias.
- Telegram — Bot API, groupes et conversations privées.
- Mattermost — Outgoing webhook, threads.
Web
- Chat widget — Script JS embarquable sur n'importe quel site.
- Webhook HTTP — Réception générique POST signée.
Systèmes externes
- Meta Lead Ads — Réception immédiate des leads Facebook / Instagram.
- Planification (cron) — Déclenchements récurrents.
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 |
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.