Résultat visé : Vous recevez 80 emails par jour. Après ce workflow, vous n'en lisez plus que 12 — les vrais urgents.
Le problème qu'on résout
La boîte mail est le premier destructeur de productivité en TPE. Non pas parce qu'il y a trop d'emails, mais parce qu'on les lit tous avec la même attention.
Un email de votre client principal mérite 30 secondes. Une newsletter mérite 0 seconde. Pourtant, votre cerveau consomme la même énergie pour les deux.
La solution : déléguer le tri à Claude.
Architecture du workflow
Gmail Trigger → Claude (classification) → Switch (priorité) → Actions (Slack / Label / Archive)
3 nœuds principaux, 1 webhook, 0 ligne de code.
Étape 1 : Configurer le trigger Gmail
Dans n8n, ajoutez le nœud Gmail Trigger :
- Déclencheur :
Message Received - Filtre :
INBOX(pas les envoyés) - Polling : toutes les 5 minutes
Astuce : Utilisez un compte Google dédié si vous testez, pour ne pas polluer votre inbox principale.
Étape 2 : Appel à Claude (classification)
Ajoutez le nœud HTTP Request vers l'API Anthropic :
POST https://api.anthropic.com/v1/messages
Authorization: x-api-key: {{$credentials.anthropicApiKey}}
Prompt système :
Tu es un assistant de tri d'emails professionnel.
Analyse l'email suivant et classe-le en JSON :
{
"priority": "urgent" | "normal" | "faible",
"category": "client" | "prospect" | "admin" | "newsletter" | "spam",
"summary": "résumé en 1 phrase",
"action_required": true | false
}
Réponds UNIQUEMENT avec le JSON valide, sans explication.
Prompt utilisateur :
De: {{$node["Gmail Trigger"].json["from"]}}
Sujet: {{$node["Gmail Trigger"].json["subject"]}}
Contenu: {{$node["Gmail Trigger"].json["snippet"]}}
Étape 3 : Switch sur la priorité
Ajoutez un nœud Switch avec 3 sorties :
urgent→ Notification Slack immédiatenormal→ Label Gmail "À traiter"faible→ Archive automatique
Étape 4 : Notification Slack (urgents uniquement)
Pour les emails urgents, envoyez un message Slack formaté :
🚨 *Email urgent*
De: {{from}}
Sujet: {{subject}}
Résumé: {{claude_summary}}
→ <lien Gmail>
Coût réel
- Claude Haiku 3.5 : ~0.0003€ par email
- 80 emails/jour → 0.024€/jour soit 0.72€/mois
Pour gagner 45 minutes de tri quotidien. ROI : évident.
Ce que j'ai appris en le déployant
Le piège des newsletters : Au début, Claude classait certaines newsletters comme "normales" car elles mentionnaient des clients. Solution : ajouter un champ sender_domain_type dans le prompt.
La fatigue de l'assistant : Claude est légèrement moins précis le vendredi soir (je rigole). Mais sérieusement, ajoutez une condition de fallback si le JSON retourné est malformé.
Le vrai gain : Ce n'est pas le temps gagné, c'est la réduction du stress de savoir qu'aucun email urgent ne passe entre les mailles.
Télécharger le workflow
Le fichier .json complet est disponible dans notre boutique avec 3 variantes (Gmail, Outlook, IMAP) et la documentation d'installation.