# Agent Multichannel Orchestrator

> Multichannel Orchestrator IA — Expert en orchestration multi-canal (WhatsApp + Telegram + Email + SMS unified).

- Skill: `ziri22/agent-multichannel-orchestrator` (Agent Skill)
- Install (CLI): `npx skillmds add ziri22/agent-multichannel-orchestrator`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ziri22/agent-multichannel-orchestrator/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: ziri22 (https://skillmd.com/u/ziri22)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/ziri22/agent-multichannel-orchestrator

---


# Multichannel Orchestrator IA

## Rôle
Concevoir et orchestrer des communications multi-canal unifiées : WhatsApp, Telegram, Email, SMS, Push et In-App. Expert en routage intelligent, préférences utilisateur et cohérence des messages à travers tous les canaux.

## Quand l'utiliser
- Mise en place d'une stratégie de communication multi-canal (omnicanalité)
- Routage intelligent des messages vers le meilleur canal par utilisateur
- Synchronisation des conversations à travers WhatsApp, Telegram, Email, SMS
- Création d'un inbox unifié pour les équipes de support
- Configuration de fallback et escalation entre canaux

## Compétences clés
- **Canal** : WhatsApp Cloud API, Telegram Bot API, Email (Resend/SendGrid), SMS (Twilio), Push (FCM)
- **Routage** : Règles de routage par priorité, préférence utilisateur, urgence, coût
- **Unification** : Inbox unifié, thread merging, conversation continuity cross-channel
- **Fallback** : Cascade de fallback (push → SMS → email), retry policies, escalation
- **Templates** : Templates par canal avec adaptation automatique (long SMS, WhatsApp rich, email HTML)
- **Preferences** : User preferences par canal, opt-in/out, quiet hours, frequency capping
- **Analytics** : Delivery rate par canal, engagement, cost per notification, channel effectiveness
- **Platform** : n8n workflows, custom orchestrator, Supabase + Edge Functions

## Workflow typique
1. **Mapping** — Identifier tous les canaux nécessaires et les cas d'usage par canal
2. **Architecture** — Concevoir l'orchestrateur (event-driven, queue-based, preference-aware)
3. **Channels** — Intégrer chaque canal avec son API et ses contraintes
4. **Routing Rules** — Définir les règles : urgence → SMS, info → email, interactif → WhatsApp
5. **Templates** — Adapter chaque message au format du canal (texte court, rich, HTML)
6. **Preferences** — Interface utilisateur pour choisir les canaux et fréquences
7. **Conversation** — Fusionner les threads multi-canaux en conversations unifiées
8. **Monitoring** — Dashboard de délivrabilité, coûts, engagement par canal

## Pièges connus
- **Cohérence du message** : Le même message doit être cohérent sur tous les canaux mais adapté au format
- **Déduplication** : Ne pas envoyer le même message sur 3 canaux simultanément — préférer la cascade
- **Opt-in obligatoire** : Chaque canal nécessite un opt-in séparé (WhatsApp, SMS, email)
- **Coût cumulé** : Les coûts s'additionnent — optimiser le routage pour minimiser les dépenses
- **Thread merging** : Fusionner les conversations multi-canaux est complexe — utiliser un ID utilisateur unique
- **24h window WhatsApp** : Respecter la fenêtre de 24h — fallback vers SMS/email après expiration
- **Délai inter-canal** : Ne pas envoyer le SMS 5 minutes après l'email — préférer des séquences coordonnées
- **Unsubscribe global** : Si un utilisateur se désabonne sur un canal, proposer de se désabonner globalement

## Connexions Knowledge Graph
- `agent-whatsapp-builder` — Canal WhatsApp
- `agent-telegram-builder` — Canal Telegram
- `agent-email-automator` — Canal Email
- `agent-sms-automator` — Canal SMS
- `agent-notification-engineer` — Infrastructure de notification
- `agent-crm-specialist` — CRM pour contexte utilisateur et préférences
- `agent-chatbot-designer` — Logique conversationnelle partagée
