Aller au contenu principal

Analyser les e-mails suspects avec ChatGPT et créer un ticket Jira

Les e-mails suspects reçus dans Gmail ou Outlook sont transformés en capture d'écran, puis analysés par ChatGPT pour repérer des indices de phishing. Le rapport part dans un ticket Jira, avec la capture en pièce jointe. Le template s'adresse aux équipes qui reçoivent et traitent les signalements de phishing. Attention : le HTML de l'e-mail est envoyé à l'API hcti.io, donc à un tiers. Une instance n8n auto-hébergée peut faire le rendu en local avec un outil en ligne de commande.

Déclencheur
Événement Gmail
Taille
13 nœuds
Outils
Gmail, Microsoft Outlook, Requêtes HTTP (API), OpenAI, Jira

Comment fonctionne ce workflow

  1. 1

    Gmail Trigger ou Microsoft Outlook Trigger détecte chaque nouvel e-mail, la boîte étant contrôlée toutes les minutes.

  2. 2

    Set Gmail Variables extrait l'objet, le destinataire, le corps et les en-têtes ; côté Outlook, Retrieve Headers of Email et Format Headers mettent les en-têtes en forme avant Set Outlook Variables.

  3. 3

    Set Email Variables prépare le corps HTML, que Screenshot HTML envoie à l'API hcti.io pour obtenir une image de l'e-mail.

  4. 4

    Retrieve Screenshot récupère l'URL de cette image pour la suite du workflow.

  5. 5

    ChatGPT Analysis transmet la capture et les en-têtes au modèle ChatGPT-4, qui rédige un rapport sur le risque de phishing mis en forme pour le rendu wiki de Jira.

  6. 6

    Create Jira Ticket crée le ticket avec l'objet, le destinataire, le corps et l'analyse, Rename Screenshot nomme le fichier, et Upload Screenshot of Email to Jira y joint la capture.

Quand l'utiliser

  • Une équipe sécurité qui reçoit des signalements de phishing et veut les centraliser dans Jira.
  • Un service qui documente des e-mails frauduleux et doit joindre une capture au dossier.
  • Un essai du tri automatique sur une boîte Gmail ou Outlook de test, avant un usage plus large.

À préparer avant l'import

  • Un compte Gmail, avec ses identifiants configurés dans n8n.
  • Un compte Microsoft Outlook, avec ses identifiants configurés dans n8n, pour la branche Outlook.
  • Une clé API hcti.io pour le nœud Screenshot HTML.
  • Une clé API OpenAI donnant accès à ChatGPT-4, pour le nœud ChatGPT Analysis.
  • Un compte Jira, avec ses identifiants dans n8n, et le projet où les tickets seront créés.

Bon à savoir

Commencez par une boîte de test : le HTML de chaque e-mail part vers hcti.io, donc vérifiez d'abord que ce transfert convient à vos données.

Installer ce template dans n8n

  1. Téléchargez le fichier JSON avec le bouton en haut de la page.
  2. Dans n8n, ouvrez le menu d'un workflow vide, choisissez « Import from File » et sélectionnez le fichier.
  3. Reliez vos propres identifiants à chaque nœud qui en demande un, lancez un test, puis activez le workflow.

Ce template fonctionne sur n8n auto-hébergé comme sur n8n Cloud. Les nœuds IA demandent une version récente de n8n.

Vous voulez ce workflow branché sur vos outils ?

Ce template est un point de départ. Nous l'adaptons à vos règles, à vos comptes et à votre hébergement, puis nous le maintenons.

Voir notre accompagnement n8n