Connecter OpenClaw a WhatsApp Business : Guide Automatisation

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 automatiser WhatsApp avec OpenClaw ?
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
- 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
- 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
Pour les entreprises francophones, automatiser WhatsApp avec OpenClaw signifie :
Les deux modes de connexion WhatsApp
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.
Avantages :
Limitations :
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.
Avantages :
Limitations :
Configuration de la Business API :
# 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
https://votre-domaine.fr/webhook/whatsappPersonnalisation 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
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.
Conclusion
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.
Envie de maîtriser OpenClaw ?
Rejoignez notre formation complète et déployez votre agent IA en quelques jours.
Voir la formation