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.