Sommaire
- OpenClaw et WhatsApp Business : automatisez vos communications
- Pourquoi connecter OpenClaw à WhatsApp Business ?
- Comment configurer l'API WhatsApp Business ?
- Personnalisation du system prompt pour WhatsApp
- Templates de messages WhatsApp Business API
- Cas pratiques détaillés
- Automatisation avancée : flux de messages programmés
- Bonnes pratiques pour WhatsApp Business avec OpenClaw
- Métriques et reporting
- Intégration avec votre CRM
- Comment OpenClaw transforme-t-il le support client WhatsApp ?
OpenClaw et WhatsApp Business : automatisez vos communications
WhatsApp est utilisé par plus de 2 milliards de personnes dans le monde. En France, en Belgique, en Suisse et au Canada, c'est l'un des canaux de communication les plus utilisés par les clients pour contacter les entreprises. Connecter OpenClaw à WhatsApp Business, c'est transformer ce canal en un assistant intelligent disponible 24h/24, capable de répondre aux questions, qualifier les prospects et automatiser le support client.
Ce guide complet vous montre comment configurer l'intégration, personnaliser les réponses et mettre en place des workflows d'automatisation avancés.
Pourquoi connecter OpenClaw à WhatsApp Business ?
Les chiffres parlent d'eux-mêmes :
- 98 % de taux d'ouverture des messages WhatsApp (contre 20 % pour l'email)
- 90 % des messages sont lus dans les 3 premières minutes
- 70 % des consommateurs préfèrent contacter une entreprise via messagerie plutôt que par téléphone
- 24/7 : vos clients attendent des réponses en dehors des heures de bureau
Pour les entreprises francophones, automatiser WhatsApp avec OpenClaw signifie :
- Support 24h/24 et 7j/7 sans embaucher de personnel supplémentaire
- Réponses instantanées aux questions fréquentes (délais de livraison, horaires, tarifs)
- Qualification automatique des leads avant transmission à l'équipe commerciale
- Réduction de 60 à 80 % du volume de tickets de support de premier niveau
- Conformité RGPD : vos données restent sur votre serveur, contrairement aux chatbots cloud
- Multilingue : un agent qui répond en français, anglais, néerlandais ou allemand selon la langue du client
Comment configurer l'API WhatsApp Business ?
OpenClaw supporte deux modes de connexion, chacun adapté à des besoins différents :
#### Mode 1 : WhatsApp Web (via Baileys)
C'est le mode le plus simple à configurer. OpenClaw se connecte à WhatsApp comme un appareil supplémentaire lié à votre compte, exactement comme WhatsApp Web sur un navigateur.
- Configuration en 2 minutes (scan d'un QR code)
- Gratuit, aucun coût supplémentaire
- Fonctionne avec un compte WhatsApp personnel ou Business
- Accès à l'historique des conversations existantes
- Limité à environ 200-300 messages par jour avant risque de blocage
- Le téléphone doit rester connecté à Internet
- Pas de templates de messages approuvés
- Non recommandé pour les très gros volumes
Configuration :
# Dans le fichier .env
ENABLE_WHATSAPP=true
WHATSAPP_MODE=baileys
WHATSAPP_SESSION_DIR=./data/whatsapp-session
Après avoir démarré OpenClaw (voir notre guide d'installation Docker), accédez à l'interface d'administration → Connecteurs → WhatsApp et scannez le QR code avec votre téléphone.
#### Mode 2 : WhatsApp Business API (via Cloud API)
Pour les entreprises qui gèrent un volume important de conversations, la WhatsApp Business API est la solution officielle et recommandée par Meta.
- Aucune limite de volume de messages
- Templates de messages pré-approuvés pour les notifications sortantes
- Pas besoin de garder un téléphone connecté
- Badge vérifié (coche verte) possible
- Statistiques détaillées
- Nécessite un compte Meta Business vérifié
- Coût par conversation (modèle de tarification Meta)
- Processus d'approbation pour les templates de messages
- Configuration plus complexe
Configuration de la Business API :
- Créez un compte sur Meta for Developers
- Créez une application de type « Business »
- Activez le produit « WhatsApp » dans votre application
- Récupérez votre token d'accès permanent et votre numéro de téléphone ID
# Dans le fichier .env
ENABLE_WHATSAPP=true
WHATSAPP_MODE=business_api
WHATSAPP_BUSINESS_TOKEN=votre-token-permanent
WHATSAPP_PHONE_NUMBER_ID=votre-phone-number-id
WHATSAPP_BUSINESS_ACCOUNT_ID=votre-business-account-id
WHATSAPP_VERIFY_TOKEN=un-token-de-verification-personnalise
WHATSAPP_WEBHOOK_URL=https://votre-domaine.fr/webhook/whatsapp
- Configurez le webhook dans le dashboard Meta pour pointer vers
https://votre-domaine.fr/webhook/whatsapp
Personnalisation du system prompt pour WhatsApp
Le system prompt est crucial pour la qualité des interactions sur WhatsApp. Voici un exemple complet et optimisé :
agent:
name: "Assistant MonEntreprise"
personality: |
Tu es l'assistant virtuel de MonEntreprise, spécialisée dans [votre domaine].
RÈGLES DE COMMUNICATION WHATSAPP :
- Messages courts et concis (max 200 mots par message)
- Utilise des émojis avec parcimonie pour rester professionnel
- Vouvoie toujours le client sauf s'il te tutoie
- Réponds dans la langue du client (français, anglais, etc.)
- Propose des choix numérotés quand c'est pertinent
INFORMATIONS ENTREPRISE :
- Horaires : lundi-vendredi 9h-18h, samedi 10h-13h
- Adresse : [votre adresse]
- Téléphone : [votre numéro]
- Email : [votre email]
PROCESSUS DE QUALIFICATION :
1. Identifier le besoin du client
2. Poser 2-3 questions de qualification
3. Si le client est qualifié, proposer un rendez-vous
4. Si la question est simple, répondre directement
ESCALADE :
- Si le client est mécontent → transférer à un humain
- Si la question dépasse tes compétences → transférer
- Si le client demande explicitement un humain → transférer
language: "fr"
knowledge_base: "./docs/"
max_response_length: 500
Templates de messages WhatsApp Business API
Les templates sont des messages pré-approuvés par Meta que vous pouvez envoyer de manière proactive (sans que le client ait initié la conversation). Ils sont essentiels pour les notifications, les rappels et le marketing.
Exemples de templates utiles :
templates:
# Confirmation de commande
- name: "order_confirmation"
language: "fr"
category: "UTILITY"
body: |
Bonjour {{1}} ! 🎉
Votre commande n°{{2}} a bien été enregistrée.
Récapitulatif :
- Produit : {{3}}
- Montant : {{4}} €
- Livraison estimée : {{5}}
Répondez à ce message si vous avez des questions.
# Rappel de rendez-vous
- name: "appointment_reminder"
language: "fr"
category: "UTILITY"
body: |
Bonjour {{1}},
Rappel : vous avez un rendez-vous prévu le {{2}} à {{3}}.
📍 Lieu : {{4}}
Pour confirmer, répondez OUI.
Pour reporter, répondez REPORTER.
# Suivi post-achat
- name: "post_purchase_followup"
language: "fr"
category: "MARKETING"
body: |
Bonjour {{1}},
Cela fait 7 jours que vous avez reçu votre {{2}}.
Tout se passe bien ?
Notez votre expérience de 1 à 5 en répondant simplement le chiffre.
Cas pratiques détaillés
#### Cas 1 : E-commerce — Suivi de commande automatisé
Configurez un workflow où l'agent peut accéder à votre système de gestion des commandes pour fournir des informations en temps réel :
workflows:
order_tracking:
trigger: "suivi de commande|ma commande|livraison"
steps:
- ask: "Pourriez-vous me communiquer votre numéro de commande ?"
- validate: "^[A-Z]{2}[0-9]{6}$"
- api_call:
endpoint: "https://api.votre-boutique.fr/orders/{order_id}"
method: GET
- respond: |
Votre commande {{order_id}} :
- Statut : {{status}}
- Transporteur : {{carrier}}
- Suivi : {{tracking_url}}
#### Cas 2 : Restaurant — Réservation et menu
workflows:
reservation:
trigger: "réserver|réservation|table"
steps:
- ask: "Pour combien de personnes souhaitez-vous réserver ?"
- ask: "Quelle date et quelle heure vous conviendraient ?"
- check_availability:
api: "https://api.restaurant.fr/availability"
- confirm_or_suggest_alternative
- send_confirmation_template: "reservation_confirmed"
menu:
trigger: "menu|carte|plat du jour"
steps:
- fetch: "./docs/menu_du_jour.md"
- respond_with_menu
- ask: "Souhaitez-vous réserver une table ?"
#### Cas 3 : Agence immobilière — Qualification de leads
workflows:
lead_qualification:
trigger: "acheter|louer|appartement|maison|bien"
qualification_questions:
- "Recherchez-vous un bien à l'achat ou à la location ?"
- "Dans quelle ville ou quel quartier ?"
- "Quel est votre budget approximatif ?"
- "Combien de chambres minimum ?"
scoring:
budget_above_300k: +3
immediate_need: +2
pre_approved_loan: +3
actions:
score_above_6: "notify_agent_immediately"
score_3_to_6: "add_to_nurturing_list"
score_below_3: "send_general_info"
#### Cas 4 : Support technique — FAQ et escalade
workflows:
tech_support:
knowledge_sources:
- "./docs/faq_technique.md"
- "./docs/guide_utilisateur.md"
- "./docs/troubleshooting.md"
escalation:
conditions:
- sentiment: negative
- keyword: "parler à quelqu'un|humain|conseiller"
- attempts: 3 # Après 3 tentatives sans résolution
action:
- notify_slack_channel: "#support-escalade"
- send_message: "Je transfère votre demande à un conseiller. Vous serez recontacté dans les 15 minutes."
Automatisation avancée : flux de messages programmés
OpenClaw permet de créer des séquences de messages automatisés (drip campaigns) sur WhatsApp :
sequences:
onboarding_client:
trigger: "new_customer"
messages:
- delay: "0"
template: "welcome_message"
- delay: "24h"
template: "setup_guide"
- delay: "72h"
template: "tips_and_tricks"
- delay: "7d"
template: "feedback_request"
- delay: "30d"
template: "upsell_offer"
condition: "satisfaction_score >= 4"
Bonnes pratiques pour WhatsApp Business avec OpenClaw
- Respectez les règles de Meta : N'envoyez des messages proactifs qu'avec des templates approuvés. Les messages non sollicités peuvent entraîner le blocage de votre numéro.
- Fenêtre de 24 heures : Après le dernier message d'un client, vous avez 24 heures pour répondre librement. Au-delà, vous devez utiliser un template payant.
- Temps de réponse : Configurez OpenClaw pour répondre en moins de 5 secondes. Les clients WhatsApp s'attendent à des réponses quasi instantanées.
- Personnalisation : Utilisez le prénom du client et référencez l'historique des interactions pour des échanges naturels.
- Opt-out clair : Proposez toujours un moyen simple de se désinscrire des messages automatisés (ex. : « Répondez STOP pour ne plus recevoir de messages »).
- Testez avant de déployer : Utilisez un numéro de test pour valider vos workflows avant de les mettre en production.
- Surveillez les métriques : Suivez le taux de réponse, le taux de résolution au premier contact et le score de satisfaction.
Métriques et reporting
OpenClaw fournit des statistiques détaillées sur vos conversations WhatsApp :
# Accéder aux métriques via l'API d'administration
curl http://localhost:3000/api/metrics/whatsapp
# Réponse type :
{
"period": "last_30_days",
"total_conversations": 1247,
"messages_received": 4832,
"messages_sent": 5109,
"avg_response_time_seconds": 3.2,
"resolution_rate": 0.82,
"escalation_rate": 0.18,
"satisfaction_score": 4.3,
"top_topics": [
"suivi_commande",
"informations_produit",
"reclamation",
"reservation"
]
}
Intégration avec votre CRM
OpenClaw peut synchroniser les données WhatsApp avec votre CRM (HubSpot, Salesforce, Pipedrive, etc.) :
integrations:
crm:
provider: hubspot
api_key: "votre-clé-hubspot"
sync:
- new_contact: "create_contact_in_crm"
- qualified_lead: "create_deal_in_crm"
- conversation_ended: "log_activity_in_crm"
Cette intégration permet à votre équipe commerciale d'avoir une vue complète du parcours client, depuis le premier message WhatsApp jusqu'à la conversion.
Comment OpenClaw transforme-t-il le support client WhatsApp ?
L'intégration d'OpenClaw avec WhatsApp Business transforme votre canal de messagerie en un véritable centre de communication intelligent. Que vous gériez un e-commerce, un restaurant, une agence immobilière ou un service de support technique, l'automatisation via OpenClaw vous permet de répondre plus vite, de qualifier mieux et de convertir davantage.
Pour démarrer, suivez notre guide d'installation Docker, puis revenez ici pour configurer votre connexion WhatsApp. Si vous souhaitez aller plus loin avec des workflows d'automatisation complexes, explorez notre guide sur les agents autonomes.
Et si vous découvrez OpenClaw pour la première fois, notre guide pour débutants vous donnera toutes les bases nécessaires pour bien démarrer.
Vidéos recommandées
8 Practical Clawdbot Use Cases (Full Tutorial)
How I Use Clawdbot to Run My Business and Life 24/7
Envie de maîtriser OpenClaw ?
Rejoignez notre formation complète et déployez votre agent IA en quelques jours.
Voir la formation