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
{
"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
- 01
Générer un rapport (Webhook)
WebhookPOST sur flowkit-audit-report avec dossier_id et email du destinataire : déclenchable à la main, depuis le bot du pack ou votre back-office.
- 02
Charger les réponses du dossier
SupabaseRécupère toutes les lignes d'audit_responses du dossier demandé — la matière première complète et horodatée du rapport.
- 03
Agréger
AgrégationRassemble les réponses en un seul objet pour que le modèle raisonne sur l'ensemble de l'audit, pas question par question.
- 04
Rédiger le rapport
Chaîne LLMLe 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.
- 05
Modèle Claude
Modèle AnthropicClaude en sous-node ai_languageModel : le choix de la qualité rédactionnelle pour un document long destiné à être lu par un client.
- 06
Convertir en HTML
Markdown → HTMLTransforme le markdown du modèle en HTML propre pour un email lisible dans tous les clients.
- 07
Envoyer le rapport par email
Envoi d'emailExpédie le rapport au destinataire indiqué dans l'appel, avec l'identifiant du dossier en objet.
- 08
Répondre
Réponse webhookConfirme à 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.