En 2026 j'ai une boîte mail professionnelle à 400+ mails/jour. Sans automatisation, je ne m'en sortirais plus. Voici l'agent que j'ai construit — et qui tourne depuis 10 mois sans incident.
Ce que l'agent fait
- Lit chaque nouveau mail.
- Classifie : urgent client, support technique, commercial, newsletter, spam sophistiqué, admin.
- Range dans le dossier correspondant.
- Résume les threads longs en 3 bullets.
- Propose des réponses pour les cas triviaux (accusé réception, redirection, disponibilités).
- N'envoie jamais sans mon OK (sauf accusés de réception balisés).
Ce que l'agent ne fait JAMAIS
- Répondre à un client sans relecture humaine.
- Envoyer des pièces jointes auto-générées.
- Supprimer des mails (archivage seulement).
- Agir sur des mails marqués "sensible" (liste maintenue manuellement).
Architecture
Gmail API polling (toutes les 5 min)
→ Fetch unread mails
→ Pour chacun :
→ Classify (Claude Haiku, temperature 0)
→ Si thread > 3 messages : résumer
→ Si actionnable : générer brouillon réponse
→ Appliquer label + déplacer
→ Notifier via Slack si "urgent client"Le prompt de classification
Tu analyses un email pour le trier. Retourne un JSON :
{
"category": "urgent_client | support | commercial | newsletter | spam | admin | personal",
"urgency": "low | medium | high",
"requires_reply": boolean,
"summary": "une phrase, 25 mots max",
"suggested_action": "archive | flag | respond | ignore"
}
Règles :
- "urgent_client" = client existant + sujet bloquant (bug prod, question contrat, deadline).
- "commercial" = nouveau prospect.
- "support" = question technique d'un client existant.
- Signe d'urgence = mots-clés (urgent, bloqué, down, ASAP).Exemple de fonctionnement
Mail reçu d'un client : "J'ai un bug critique en prod sur la refonte, tout est down, aide !"
→ Classification : urgent_client, high urgency, requires_reply, summary "Client X signale panne prod critique sur la refonte, demande intervention".
→ Slack notifie immédiatement, brouillon de réponse pré-rédigé dans Gmail avec proposition de créneau.
Limites honnêtes
- Pas de lecture de pièces jointes images/PDF sans ajout tool use dédié.
- Classification imparfaite sur les mails ambigus (~3 % d'erreur dans ma config).
- Coût : 2-4 €/mois en tokens, négligeable.
Alternatives prêtes à l'emploi
Si vous ne voulez pas coder : Superhuman ou Shortwave intègrent maintenant des features IA de tri. Pour une solution sur-mesure, coder le sien prend 2 jours et reste 10x plus flexible.
Vous voulez un agent email privé pour votre équipe ? C'est un POC de 3 jours.