Comment mettre en place une collaboration multi-agent OpenClaw sur WhatsApp
Besoin de codes de vérification rapides ? Commencez votre parcours de vérification
À propos d'OpenClaw
OpenClaw est un framework AI Agent open-source (licence MIT) né fin 2025 avec 270 000+ étoiles GitHub. Il connecte ChatGPT, Claude, Gemini et d'autres LLMs à Discord, Slack, WhatsApp et d'autres plateformes de communication, prenant en charge plusieurs assistants IA entièrement isolés fonctionnant dans un seul processus Gateway. La dernière version v2026.3.7 introduit un ContextEngine modulaire, en faisant le choix dominant pour les ingénieurs IA et les développeurs.
Pourquoi utiliser WhatsApp pour la collaboration multi-agent ?
WhatsApp compte plus de 2 milliards d'utilisateurs actifs mensuels, ce qui en fait l'application de messagerie instantanée la plus utilisée au monde. Les entreprises et les équipes de développement choisissent WhatsApp comme plateforme de déploiement multi-agent OpenClaw pour des raisons convaincantes :
- Portée massive : Délivrer des services IA directement sur la plateforme que les clients utilisent déjà
- Routage par département : Différents numéros WhatsApp pour différents départements (ventes, support, assistance technique)
- Contextes indépendants : Chaque agent maintient son propre historique de conversation sans interférence
- Gestion unifiée : Un seul processus Gateway orchestre et surveille tous les agents
- Mise à l'échelle flexible : Ajouter de nouveaux numéros WhatsApp et agents correspondants à tout moment
Prérequis : acquérir des numéros WhatsApp multi-départements pour l'entreprise
L'exigence principale de l'architecture multi-agent WhatsApp d'OpenClaw est que chaque agent nécessite un compte WhatsApp Business indépendant (c'est-à-dire un numéro de téléphone indépendant). Il s'agit de la configuration d'entreprise standard pour l'API WhatsApp Business — différents départements utilisent des numéros indépendants pour fournir un service client spécialisé. Chaque compte a besoin de :
- Un numéro de téléphone séparé (enregistré via l'API WhatsApp Business)
- Vérification SMS du numéro (obligatoire pour l'inscription WhatsApp Business)
- Un token API WhatsApp Business indépendant
Solution de vérification SMS pour les numéros multi-départements d'entreprise
Lors de la configuration de numéros WhatsApp Business dédiés pour chaque département, les services de vérification SMS par numéro de téléphone virtuel offrent un moyen efficace de compléter la vérification des numéros.
SMS-Act fournit des services de vérification SMS WhatsApp avec ces avantages :
- À la demande : Achetez uniquement les codes de vérification dont vous avez besoin, 8 crédits par utilisation
- Numéros mondiaux : Prend en charge l'Indonésie, les Philippines, les États-Unis et 100+ pays
- Taux de réussite élevé : Taux de réussite de vérification de 95 %+ avec remboursement automatique en cas d'échec
- Livraison instantanée : Recevez les codes de vérification WhatsApp en moins de 30 secondes
Pour des instructions détaillées, consultez : Guide de vérification SMS WhatsApp
Guide de configuration étape par étape
Étape 1 : Acquérir des numéros de téléphone WhatsApp Business pour chaque département
Obtenez un numéro de téléphone indépendant via SMS-Act pour l'agent de chaque département :
- Visitez la plateforme SMS-Act
- Recherchez « WhatsApp » dans la barre de recherche de services
- Sélectionnez le pays cible (Indonésie, Philippines ou États-Unis recommandés)
- Cliquez sur « Obtenir un numéro » — le système attribue instantanément un numéro virtuel
- Utilisez le numéro pour l'inscription WhatsApp et recevez le code de vérification SMS
- Suivez votre plan de département et répétez les étapes pour les autres agents
Étape 2 : Demander l'accès à l'API WhatsApp Business
Chaque numéro WhatsApp doit se connecter à l'API Cloud WhatsApp Business :
- Visitez le Portail Meta Développeur
- Créer un compte développeur Meta
- Créer une nouvelle application de type « Business »
- Ajouter le produit « WhatsApp » à votre application
- Configurer un compte WhatsApp Business
- Ajouter et vérifier le numéro de téléphone (utiliser le numéro virtuel SMS-Act pour recevoir le code de vérification)
- Obtenir l'URL Webhook et le Token d'accès
Répétez les étapes 2 à 7 pour chaque numéro d'agent.
Étape 3 : Installer OpenClaw
# Cloner le dépôt
git clone https://github.com/openclaw-ai/openclaw.git
cd openclaw
# Installer les dépendances
npm install
# Copier le modèle de configuration
cp openclaw.example.json openclaw.jsonÉtape 4 : Configurer plusieurs agents
Modifiez openclaw.json pour configurer plusieurs instances d'agent WhatsApp :
{
"gateway": {
"port": 3000,
"log_level": "info"
},
"agents": {
"list": ["agent-sales", "agent-support", "agent-tech"]
},
"channels": {
"whatsapp": {
"accounts": {
"agent-sales": {
"phone": "+62XXXXXXXXXX",
"token": "YOUR_WHATSAPP_TOKEN_FOR_SALES",
"model": "gpt-4o",
"system_prompt": "Vous êtes Alpha, l'assistant commercial. Spécialisé dans les demandes de produits, la tarification et le suivi des commandes."
},
"agent-support": {
"phone": "+63XXXXXXXXXX",
"token": "YOUR_WHATSAPP_TOKEN_FOR_SUPPORT",
"model": "claude-3-5-sonnet-20241022",
"system_prompt": "Vous êtes Beta, l'assistant support. Spécialisé dans le service après-vente, la gestion des réclamations et le support compte."
},
"agent-tech": {
"phone": "+1XXXXXXXXXXX",
"token": "YOUR_WHATSAPP_TOKEN_FOR_TECH",
"model": "gemini-2.0-flash",
"system_prompt": "Vous êtes Gamma, l'assistant technique. Spécialisé dans le support technique, l'investigation de bugs et l'assistance aux développeurs."
}
}
}
},
"bindings": [
{
"agent": "agent-sales",
"channel_type": "whatsapp",
"phone": "+62XXXXXXXXXX"
},
{
"agent": "agent-support",
"channel_type": "whatsapp",
"phone": "+63XXXXXXXXXX"
},
{
"agent": "agent-tech",
"channel_type": "whatsapp",
"phone": "+1XXXXXXXXXXX"
}
]
}Étape 5 : Configurer le Webhook
L'API WhatsApp Business utilise des Webhooks pour envoyer des messages, nécessitant une URL de callback accessible publiquement :
# Utiliser ngrok pour les tests locaux
npm install -g ngrok
ngrok http 3000
# Configurer l'URL HTTPS ngrok comme URL Webhook WhatsApp
# Format : https://xxxx.ngrok.io/webhook/whatsappPour les environnements de production, utilisez l'IP publique ou le nom de domaine de votre serveur pour la configuration du Webhook.
Étape 6 : Démarrer le Gateway
# Mode développement
npm run dev
# Mode production (avec gestionnaire de processus PM2)
npm install -g pm2
pm2 start npm --name "openclaw-gateway" -- start
pm2 saveUne fois le Gateway démarré, les trois agents sont en ligne simultanément, chacun répondant aux messages des utilisateurs via son numéro WhatsApp attribué.
Cas d'usage réels
Cas d'usage 1 : Service client multi-départements d'entreprise
+62-XXX → agent-sales (GPT-4o) → Demandes commerciales, tarification, suivi commandes
+63-XXX → agent-support (Claude) → Service après-vente, remboursements, support compte
+1-XXXX → agent-tech (Gemini) → Support technique, docs API, assistance développeurLes clients ajoutent le numéro WhatsApp professionnel correspondant pour recevoir un service d'assistant IA spécialisé.
Cas d'usage 2 : Système de service client multilingue
Différents numéros correspondent à des agents de service client dans différentes langues. Avec des contextes indépendants et des System Prompts dédiés, chaque agent se spécialise dans une langue et un contexte culturel, permettant une automatisation précise du service client multilingue.
Foire aux questions
Q : Les numéros virtuels peuvent-ils être utilisés pour l'API WhatsApp Business ?
R : Oui. L'API Cloud WhatsApp Business de Meta prend en charge la vérification par numéro virtuel — tant que vous pouvez recevoir un code de vérification SMS, vous pouvez compléter la liaison du numéro de téléphone. Les numéros virtuels SMS-Act prennent en charge la vérification WhatsApp et peuvent recevoir normalement les codes de vérification.
Q : Les agents doivent-ils utiliser des modèles IA différents ?
R : Non requis. Plusieurs agents peuvent utiliser le même modèle IA (par exemple, tous utilisant Claude) mais avec des System Prompts différents pour la différenciation fonctionnelle. L'essentiel est que chaque agent dispose d'un numéro WhatsApp indépendant et d'un espace de contexte indépendant.
Q : Comment OpenClaw gère-t-il les messages WhatsApp ?
R : OpenClaw reçoit les messages via le Webhook de l'API Cloud WhatsApp Business, les acheminant automatiquement vers l'agent correspondant en fonction du numéro de téléphone récepteur. Chaque agent maintient indépendamment son contexte de conversation (le ContextEngine de v2026.3.7 prend en charge la mémoire vectorielle indépendante), puis répond via l'API.
Q : Que se passe-t-il si l'un des numéros WhatsApp est banni ?
R : Mettez à jour le champ téléphone de cet agent dans openclaw.json avec un nouveau numéro, redemandez l'accès API, mettez à jour le Token et redémarrez le Gateway. Les autres agents ne sont pas affectés.
Q : Un crash du Gateway affecte-t-il tous les agents ?
R : Oui, tous les agents partagent le même processus Gateway. Utiliser PM2 ou Docker pour les redémarrages automatiques combiné au mécanisme de réessai du Webhook WhatsApp garantit qu'aucun message n'est perdu.
Ressources associées
Guides associés
- Guide de vérification SMS WhatsApp — Guide complet pour la vérification téléphonique des comptes WhatsApp Business
- Guide d'utilisation de la plateforme de vérification SMS — Lecture essentielle pour les débutants
- Guide de protection de la vie privée pour les plateformes SMS — Apprenez à utiliser les services de vérification en toute sécurité
Avertissement
Ce service est conçu pour faciliter les tests de développement, la vérification professionnelle et les usages internationaux, en aidant les utilisateurs à accomplir leurs démarches de manière raisonnable et conforme aux règles applicables.
Les utilisateurs sont tenus de s'assurer que leur utilisation est conforme aux lois en vigueur et aux conditions des plateformes tierces. Ce service ne participe pas et ne contrôle pas les modalités d'utilisation par les utilisateurs.
En cas d'utilisation anormale ou inappropriée, des restrictions peuvent être appliquées conformément aux règles de la plateforme.
Les utilisateurs doivent être âgés d'au moins 18 ans et assument l'entière responsabilité de leur utilisation ainsi que de ses conséquences. Si vous n'acceptez pas ces conditions, veuillez cesser d'utiliser ce service.
Commencez à utiliser SMS-Act pour obtenir des codes de vérification WhatsApp Business et construisez rapidement votre système de collaboration multi-agent OpenClaw d'entreprise !