FlowKit

Template n8n · Pack Conformité & Audit

Générer un rapport de synthèse d'audit par IA avec n8n

Dernière étape du dispositif d'audit : un appel webhook avec un identifiant de dossier, et le workflow charge toutes les réponses depuis Supabase, les fait synthétiser par Claude en un rapport structuré (synthèse, points forts, non-conformités, plan d'action), puis l'envoie par email en HTML.

Par Clément Lacaille (Tech-Bharat) · mis à jour le 11 juillet 2026 · notre méthode

Pack Conformité & Audit — 149 €

Ce workflow + 3 autres, JSON validés, guide en français, garantie 14 jours

Voir le pack
Canvas généré depuis l'export JSON livréworkflows/rapport-synthese-audit-ia.json · 8 nodes · n8n
Générer un rapport (Webhook) — n8n-nodes-base.webhook v2Générer un rapport …WebhookCharger les réponses du dossier — n8n-nodes-base.supabase v1Charger les réponse…SupabaseAgréger — n8n-nodes-base.aggregate v1AgrégerAgrégationRédiger le rapport — @n8n/n8n-nodes-langchain.chainLlm v1.5Rédiger le rapportChaîne LLMModèle Claude — @n8n/n8n-nodes-langchain.lmChatAnthropic v1.2Modèle ClaudeModèle AnthropicConvertir en HTML — n8n-nodes-base.markdown v1Convertir en HTMLMarkdown → HTMLEnvoyer le rapport par email — n8n-nodes-base.emailSend v2.1Envoyer le rapport …Envoi d'emailRépondre — n8n-nodes-base.respondToWebhook v1.1RépondreRéponse webhook
flux de données sous-node IA3 notes explicatives dans le canvas (non dessinées)
workflows/rapport-synthese-audit-ia.json9,4 Ko · 8 nodes
{
  "name": "FlowKit — Rapport de synthèse d'audit par IA",
  "nodes": [
    {"name": "Générer un rapport (Webhook)", "type": "n8n-nodes-base.webhook", "typeVersion": 2, "position": [-660,0]},
    {"name": "Charger les réponses du dossier", "type": "n8n-nodes-base.supabase", "typeVersion": 1, "position": [-440,0]},
    {"name": "Agréger", "type": "n8n-nodes-base.aggregate", "typeVersion": 1, "position": [-220,0]},
    {"name": "Rédiger le rapport", "type": "@n8n/n8n-nodes-langchain.chainLlm", "typeVersion": 1.5, "position": [0,0]},
    {"name": "Modèle Claude", "type": "@n8n/n8n-nodes-langchain.lmChatAnthropic", "typeVersion": 1.2, "position": [0,200]},
    {"name": "Convertir en HTML", "type": "n8n-nodes-base.markdown", "typeVersion": 1, "position": [220,0]},
    // … 2 autres nodes, connections, settings
  ]
}

Extrait réel du fichier livré (structure seulement : paramètres des nodes et prompts font partie du pack payant).

Le problème que ça règle

La rédaction du rapport est le goulot d'étranglement de tout audit : les réponses sont là, mais leur mise en forme — synthèse, hiérarchisation des écarts, plan d'action — consomme des heures d'expert qui seraient mieux investies dans l'analyse.

Puisque chaque réponse est déjà structurée et horodatée en base, le premier jet du rapport peut être délégué au modèle. L'expert relit, ajuste, signe : le livrable passe de trois heures à vingt minutes, sans sacrifier la responsabilité humaine.

Comment le workflow fonctionne, node par node

  1. 01

    Générer un rapport (Webhook)

    Webhook

    POST sur flowkit-audit-report avec dossier_id et email du destinataire : déclenchable à la main, depuis le bot du pack ou votre back-office.

  2. 02

    Charger les réponses du dossier

    Supabase

    Récupère toutes les lignes d'audit_responses du dossier demandé — la matière première complète et horodatée du rapport.

  3. 03

    Agréger

    Agrégation

    Rassemble les réponses en un seul objet pour que le modèle raisonne sur l'ensemble de l'audit, pas question par question.

  4. 04

    Rédiger le rapport

    Chaîne LLM

    Le prompt impose la structure du livrable : synthèse générale, points forts, non-conformités classées par criticité, plan d'action priorisé avec échéances suggérées. Sortie en markdown.

  5. 05

    Modèle Claude

    Modèle Anthropic

    Claude en sous-node ai_languageModel : le choix de la qualité rédactionnelle pour un document long destiné à être lu par un client.

  6. 06

    Convertir en HTML

    Markdown → HTML

    Transforme le markdown du modèle en HTML propre pour un email lisible dans tous les clients.

  7. 07

    Envoyer le rapport par email

    Envoi d'email

    Expédie le rapport au destinataire indiqué dans l'appel, avec l'identifiant du dossier en objet.

  8. 08

    Répondre

    Réponse webhook

    Confirme à l'appelant que le rapport est parti — utile pour chaîner depuis un autre workflow ou un bouton d'interface.

Ce qu'il faut pour le faire tourner

  • n8n ≥ 1.60 avec les nodes LangChain
  • La table audit_responses alimentée (bot ou webhook d'enregistrement du pack)
  • Une clé API Anthropic
  • Un SMTP configuré pour l'envoi du rapport

Pistes de personnalisation

  • Adapter la trame du rapport à votre référentiel (sections, terminologie, niveaux de criticité) dans le prompt
  • Joindre un PDF en ajoutant une étape de conversion HTML vers PDF (Gotenberg, API dédiée) avant l'envoi
  • Archiver chaque rapport généré dans Supabase ou Google Drive pour l'historique client

FAQ

Questions fréquentes

Comment importer ce template dans n8n ?

Importez rapport-synthese-audit-ia.json via « Import from File », associez Supabase, Anthropic et votre SMTP, remplacez l'adresse d'expéditeur, activez, puis testez avec un curl -X POST contenant dossier_id et email.

Le rapport engage-t-il ma responsabilité professionnelle ?

Le workflow produit un premier jet, explicitement conçu pour être relu : les constats sont tirés des réponses réelles, mais la qualification finale des écarts et la signature restent humaines. C'est un accélérateur de rédaction, pas un auditeur.

Puis-je générer le rapport automatiquement en fin d'audit ?

Oui : le bot questionnaire du même pack peut appeler ce webhook à la dernière question (via un second outil HTTP), ou vous pouvez déclencher l'appel depuis votre back-office quand le dossier passe au statut complet.