BOVO Digital

Transformez vos idées en réalité

BOVO Digital
Tutoriels12 min de lecture

Tutoriel : Créer un Chatbot WhatsApp avec n8n et Claude en 30 Minutes

Guide pas-à-pas pour construire un chatbot WhatsApp intelligent avec n8n 2.0 et Claude. Webhook, mémoire, escalade humaine.

William Aklamavo

William Aklamavo

26 février 2026

Tutoriel : Créer un Chatbot WhatsApp avec n8n et Claude en 30 Minutes

Tutoriel : Créer un Chatbot WhatsApp avec n8n et Claude en 30 Minutes

WhatsApp compte 2,7 milliards d'utilisateurs actifs. Voici comment construire un chatbot WhatsApp fonctionnel avec n8n 2.0 et Claude.

Architecture

WhatsApp Business API
      ↓ webhook
    n8n 2.0
      ├── Réception message
      ├── Agent IA (Claude)
      │   ├── Mémoire (Redis/Supabase)
      │   └── Outils (CRM, FAQ)
      └── Envoi réponse
      ↓
WhatsApp (utilisateur)

Prérequis

  • n8n v2.0+
  • Compte WhatsApp Business API
  • Clé API Anthropic
  • (Optionnel) Supabase pour la mémoire

Étape 1 : Webhook WhatsApp

  1. Créez un workflow n8n
  2. Ajoutez un nœud "Webhook" (POST)
  3. Configurez l'URL dans la Meta Business Platform
  4. Événements : messages, message_status

Étape 2 : Parser le Message

const body = $input.first().json.body;
const message = body.entry?.[0]?.changes?.[0]?.value?.messages?.[0];

return [{
  json: {
    from: message?.from,
    text: message?.text?.body,
    type: message?.type,
    messageId: message?.id
  }
}];

Étape 3 : Agent IA

  1. Ajoutez un nœud "AI Agent"
  2. Connectez "Anthropic Chat Model" (Claude Sonnet ou Opus)
  3. System Prompt : assistant amical, concis, capable d'escalader

Étape 4 : Mémoire

  1. Nœud "Window Buffer Memory"
  2. Session ID : numéro WhatsApp ({{ $json.from }})
  3. Window Size : 10 messages

Étape 5 : Envoi Réponse

{
  "method": "POST",
  "url": "https://graph.facebook.com/v18.0/PHONE_ID/messages",
  "headers": {
    "Authorization": "Bearer YOUR_TOKEN",
    "Content-Type": "application/json"
  },
  "body": {
    "messaging_product": "whatsapp",
    "to": "{{ $json.from }}",
    "type": "text",
    "text": { "body": "{{ $json.output }}" }
  }
}

Étape 6 : Escalade Humaine

  • Si réponse contient "transférer" → Notification Slack au support
  • Si sentiment négatif → Escalade automatique

Rate Limiting Anti-Ban

  • Délai : min 1 seconde entre messages
  • Max : 30 messages/minute
  • Fenêtre : 24h après le dernier message client

Résultat

Webhook → Parser → Agent IA → Condition → Envoi WhatsApp

Votre chatbot répond intelligemment, se souvient du contexte, et escalade si nécessaire.


Vous voulez un chatbot WhatsApp pro ? Chez BOVO Digital, nous développons des chatbots sur-mesure avec IA conversationnelle.

Étiquettes

#WhatsApp#Chatbot#n8n#Claude#Tutoriel#Automatisation#API#IA
William Aklamavo

William Aklamavo

Expert en développement web et automatisation, passionné par l'innovation technologique et l'entrepreneuriat digital.

Articles similaires