WhatsApp RAG Bot : Support e-commerce avec Qdrant
Agent IA WhatsApp pour magasin d'électronique avec base de connaissances vectorielle (Qdrant). Indexation auto des documents Google Drive, mémoire conversationnelle, et système RAG pour répondre avec précision sur les produits, support technique et SAV.

Knowledge base
Réponse
Mémoire
Contexte
Un magasin d'électronique reçoit chaque jour des dizaines de questions WhatsApp identiques : différences entre produits, troubleshooting, statut commandes, retours. L'équipe support passe son temps à recopier les mêmes réponses depuis la doc produit. Pendant ce temps, les clients attendent et la satisfaction baisse.
Le challenge
Construire un agent WhatsApp qui répond avec précision en s'appuyant sur la doc produit officielle (pas d'hallucinations) tout en gardant la conversation fluide. La doc évolue régulièrement, il faut que le bot se mette à jour automatiquement quand on dépose un nouveau fichier dans le Google Drive de l'équipe.
La solution
Pipeline n8n en 4 étapes. (1) Création de la collection Qdrant. (2) Indexation : Google Drive → Download Files → Token Splitter (chunk 300, overlap 30) → Embeddings OpenAI → Qdrant Vector Store. (3) Webhook Meta verification (GET hub.challenge + POST messages). (4) AI Agent conversational gpt-4o-mini avec Window Buffer Memory + tool RAG (toolVectorStore 'company_data' branché sur Qdrant), system prompt strict d'agent support électronique, puis envoi WhatsApp.
Fonctionnalités clés
- 01Création + refresh automatique de la collection Qdrant
- 02Indexation Google Drive : tout fichier déposé devient knowledge instantly
- 03Token Splitter optimisé (chunk 300, overlap 30) pour précision RAG
- 04Embeddings OpenAI pour vectorisation
- 05Webhook Meta verification (GET hub.challenge) + réception messages (POST)
- 06Filtrage des messages texte (ignore status notifications WhatsApp)
- 07Réponse fallback si non-texte : 'You can only send text messages'
- 08AI Agent conversational gpt-4o-mini avec system prompt support électronique
- 09Window Buffer Memory pour suivi conversationnel
- 10Tool RAG 'company_data' qui retrouve l'info dans Qdrant à chaque tour
- 11Réponse finale envoyée via WhatsApp Cloud API