watch·ia
AccueilActusTutosGlossaireCette semaineTendancesSources
À chaud

Brancher une IA dans n8n pour trier ses emails automatiquement

mercredi 17 juin 202607:112 min de lecture
L'essentiel — 3 points
  • 01Un nœud HTTP Request suffit à appeler une IA depuis n8n, sans connecteur dédié.
  • 02Demandez à l'IA une sortie structurée (JSON) pour pouvoir router automatiquement ensuite.
  • 03Un nœud Switch dispatche chaque mail selon la catégorie renvoyée par l'IA.
AUTOMATISATION

Une fois à l'aise avec n8n, l'étape suivante consiste à y glisser de l'intelligence. Objectif concret : à chaque mail entrant, demander à une IA de le classer (urgent / commercial / spam / autre) et de le résumer, puis router chaque catégorie au bon endroit. Tout se fait sans connecteur magique : un simple appel API.

L'architecture du workflow

Email Trigger → HTTP Request (IA) → Parse JSON → Switch → actions
  • Email Trigger (IMAP) : se déclenche à chaque nouveau mail.
  • HTTP Request : envoie le contenu du mail à l'IA et récupère sa classification.
  • Switch : aiguille selon la catégorie.

Appeler l'IA avec le nœud HTTP Request

Pas besoin de nœud spécial. Configurez un HTTP Request en POST vers l'API de votre modèle (Mistral, OpenAI…). Le point clé est le prompt, qu'on conçoit pour obtenir une sortie structurée :

Tu es un assistant de tri d'emails. Classe ce mail dans l'une de ces catégories : urgent, commercial, spam, autre. Résume-le en une phrase. Réponds uniquement en JSON : {"categorie": "...", "resume": "..."}.

Mail : {{ $json.text }}

Le {{ $json.text }} injecte le contenu du mail reçu du nœud précédent. Demander du JSON est essentiel : c'est ce qui rend la réponse exploitable par la machine.

Récupérer la réponse proprement

Les IA renvoient parfois le JSON entouré de texte ou de balises ```json. Ajoutez un nœud Code (ou Set) pour extraire et parser proprement :

const raw = $json.choices[0].message.content;
const clean = raw.replace(/```json|```/g, '').trim();
return { json: JSON.parse(clean) };

Vous obtenez maintenant un objet { categorie, resume } propre.

Router avec le nœud Switch

Branchez un Switch sur le champ categorie. Chaque sortie déclenche une action différente :

  • urgent → notification Telegram immédiate.
  • commercial → ligne ajoutée dans un CRM ou un tableur.
  • spam → archivage direct.
  • autre → reste en boîte, rien à faire.

Le réflexe coût et fiabilité

  • Choisissez un petit modèle : trier un mail ne demande pas le modèle le plus cher.
  • Limitez la sortie : la réponse JSON fait quelques tokens, imposez-le.
  • Prévoyez le cas d'échec : si le JSON est invalide, routez vers autre plutôt que de planter le workflow.

À retenir

Pour mettre de l'IA dans n8n, pas besoin d'outil dédié : un nœud HTTP Request appelle l'API, un prompt bien cadré renvoie du JSON, un nœud Switch route le reste. Le secret d'une automatisation IA fiable, c'est la sortie structurée : tant que l'IA répond en JSON propre, le reste du workflow s'enchaîne tout seul.

Réagir :
Partager —XLinkedIn