n8n Logo

Agent IA Support Client

Workflow n8n - Automatisation intelligente du support email

Projet personnel | 2025

n8nClaude Haiku 4.5SupabaseRAGGmailSlackGoogle Gemini
Workflow Opérationnel

Problématique

StyleNova, une boutique de vêtements en ligne, reçoit des dizaines d'emails clients chaque jour. L'équipe support passait des heures à trier, prioriser et rédiger des réponses - un processus répétitif, coûteux et source d'erreurs humaines.

  • Volume d'emails élevé sans priorisation automatique
  • Temps de réponse long pour les cas urgents
  • Aucune traçabilité ni analyse des tendances

Solution Apportée

Un agent IA autonome qui intercepte chaque email entrant, le classifie automatiquement, escalade les cas critiques à l'équipe humaine, et génère des réponses personnalisées basées sur la base de connaissances de l'entreprise.

  • Réponses automatiques en moins de 2 minutes
  • Escalade immédiate des cas Urgent / Mécontent
  • Rapport hebdomadaire automatique pour le management

Schéma du Workflow

Vue complète du workflow n8n - de la réception à la réponse ou l'alerte Slack

Schéma du workflow n8n Agent IA Support Client
Cliquer pour agrandir

Pipeline Principal

Trois étapes clés de l'automatisation du support client

Classification & Triage

À chaque email reçu, Claude Haiku analyse le contenu et le classe en deux catégories : Promotional (ignoré) ou Support_Service (traité).

Pour les emails support, une seconde analyse détecte le sentiment : Urgent, Mécontent ou Normal. Les cas critiques sont immédiatement escaladés.

Agent RAG & Réponse IA

Pour les emails de sentiment Normal, l'agent interroge la base vectorielle Supabase via recherche sémantique (FAQ, catalogue produits, historique commandes).

Claude Haiku génère ensuite une réponse personnalisée au nom de Sophie, l'assistante virtuelle de StyleNova - sans hallucination, uniquement sur les données récupérées.

LLM Judge & Envoi

Avant tout envoi, un second appel LLM évalue la réponse générée selon des critères définis : pertinence, ton, complétude.

Si la réponse est insuffisante → alerte Slack à l'équipe. Si elle est validée → email envoyé au client et conversation archivée dans Supabase.

Fonctionnalités Annexes

Alertes, ingestion de données et reporting automatique

Alertes Slack Intelligentes

Les cas Urgent et Mécontent déclenchent immédiatement une notification Slack à l'équipe support avec l'objet, l'expéditeur et le sentiment détecté - pour une réponse humaine rapide.

Mise à Jour de la Base de Connaissances

Un trigger manuel importe les fiches clients et produits depuis Google Docs directement dans le vector store Supabase. Les embeddings sont générés par Google Gemini et indexés automatiquement.

Rapport Hebdomadaire Automatique

Chaque lundi à 8h, un trigger planifié agrège toutes les conversations de la semaine depuis Supabase. Claude Haiku génère un rapport détaillé (volume, sentiments, recommandations) envoyé par email à l'admin.

Architecture Multi-Agent

Le workflow combine 4 appels LLM distincts avec des rôles séparés (classificateur, analyste sentiment, générateur, juge) - une architecture qui maximise la précision et facilite le débogage.

Flux de Traitement d'un Email

GmailClassificateurSentimentUrgent/Mécontent ?SlackAgent RAGLLM JudgeRéponse ClientSupabase DB
  • Gmail reçoit un email → n8n le capture en temps réel
  • Le classificateur LLM détermine s'il s'agit d'un email support (sinon ignoré)
  • L'analyse de sentiment détecte Urgent/Mécontent → alerte Slack immédiate
  • Pour les emails Normaux : l'agent RAG recherche dans Supabase et génère une réponse au nom de Sophie
  • Le LLM Judge valide la réponse → envoi par Gmail ou escalade Slack si insuffisant
  • La conversation est archivée dans Supabase pour le reporting

Architecture Technique

Les 10 composants du workflow et leur rôle

ComposantTechnologieRôle
Déclencheur EmailGmail Trigger (n8n)Capte les nouveaux emails entrants du compte client en temps réel
ClassificateurClaude Haiku 4.5Catégorise chaque email : Promotional ou Support_Service
Analyse de SentimentClaude Haiku 4.5Pour les emails Support : détecte Urgent / Mécontent / Normal
Alertes ÉquipeSlackNotifie le canal support pour les cas Urgent et Mécontent
Agent IA (RAG)Claude Haiku 4.5 + SupabaseRecherche sémantique dans la base de connaissances et génère une réponse personnalisée
Base VectorielleSupabase + Google GeminiStocke les embeddings FAQ, produits, commandes - moteur de recherche sémantique
Contrôle QualitéClaude Haiku 4.5 (Judge)Évalue la réponse : conforme → envoi email ; non conforme → alerte Slack
Réponse ClientGmail (Send)Envoie la réponse validée au client et label l'email dans Gmail
Ingestion DonnéesGoogle Docs + SupabaseTrigger manuel : lit les fiches clients/produits et les indexe dans le vector store
Rapport HebdomadaireCron (lundi 8h) + Claude HaikuAgrège les conversations de la semaine, génère un rapport IA, l'envoie par email à l'admin

Compétences Démontrées

Les savoir-faire techniques mis en œuvre dans ce projet

Orchestration n8n

Conception de workflows multi-étapes avec logique conditionnelle, branchements parallèles et gestion d'erreurs

RAG & Embeddings

Pipeline Retrieval-Augmented Generation avec Supabase pgvector et Google Gemini pour la recherche sémantique

Prompt Engineering

4 prompts distincts par rôle LLM : classification, sentiment, génération de réponse et juge qualité

Intégrations API

Connexion et orchestration de 5 services externes - Gmail, Slack, Supabase, Google Docs, Anthropic

Architecture Multi-Agent

Séparation des responsabilités entre 4 instances LLM pour maximiser la précision et la traçabilité

Automatisation Métier

Traduction d'un processus support réel en workflow autonome avec escalade, SLA et reporting hebdomadaire