BOVO Digital
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.

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.

Quelle architecture pour un chatbot WhatsApp avec n8n et Claude ?

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. Pour comprendre en profondeur le nœud AI Agent qui pilote ce chatbot, lisez notre guide complet sur n8n AI Agent. Et avant d'utiliser un template gratuit, lisez ce qui peut arriver.


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

Passez à l'action avec BOVO Digital

Cet article vous a donné des idées ? Nos experts vous accompagnent de la stratégie à la mise en production.

Articles similaires