Illustration : une enveloppe clay aux dégradés violet et pêche s'ouvre, laissant échapper une étincelle d'IA Gemini. Représente l'automatisation des réponses email avec Google Apps Script et l'API Gemini.

Automatiser ses réponses email avec Gemini en 3 minutes (sans coder)

Connecter sa boîte Gmail à l'IA Gemini via Apps Script suffit pour faire rédiger et envoyer des réponses dans son ton, automatiquement. Gratuit, open-source, sans serveur. Voici la recette complète.

Le résumé en deux phrases

Google Apps Script (le langage d'automatisation interne à Google Workspace) permet de surveiller une boîte Gmail toutes les minutes, d'envoyer chaque mail non lu à l'API Gemini pour qu'elle décide s'il faut répondre et rédige la réponse, puis de l'envoyer en votre nom. Le tout en moins de 100 lignes de code, sans héberger quoi que ce soit, et gratuitement dans les limites du quota Gemini Flash (environ 1500 requêtes par jour).

Ce qu'il vous faut

Pas besoin de serveur, pas besoin d'abonnement à une plateforme tierce, pas besoin d'écrire une seule ligne de code.

Étape 1 — Récupérer la clé API Gemini

Rendez-vous sur aistudio.google.com/app/apikey, connectez-vous avec le compte Google qui héberge votre Gmail, puis cliquez sur « Create API key ». Copiez la chaîne de caractères qui s'affiche (commence par AIza), c'est votre laissez-passer pour appeler Gemini depuis n'importe où.

Quota gratuit

Le modèle Gemini 2.5 Flash est gratuit jusqu'à environ 1500 requêtes par jour. Au-delà, le pricing est de l'ordre de quelques centimes par millier de requêtes — donc négligeable pour la plupart des cas d'usage.

Étape 2 — Créer le projet Apps Script

Allez sur script.google.com, cliquez sur « Nouveau projet », renommez-le « Gmail AI Autoreply ». C'est l'outil d'automatisation officiel de Google, intégré nativement à Gmail — pas besoin d'installer quoi que ce soit.

Étape 3 — Coller le script et l'adapter à votre business

Le script complet (ouvert, sous licence MIT) est sur GitHub : github.com/happiesas/gmail-ai-autoreply. Copiez le contenu du fichier Code.gs, collez-le dans l'éditeur Apps Script, et modifiez uniquement le bloc CONFIG.business en haut :

business: {
  name: 'Votre marque',
  url: 'https://votresite.fr',
  description: "Ce que fait votre activité, en 2 phrases claires.",
  signature: "L'équipe Votre marque",
  languagePolicy: 'match-incoming',  // ou 'fr-only' / 'en-only'
  addressForm: 'formal',             // ou 'casual' / 'auto'
  tone: 'chaleureux mais professionnel, direct, sans jargon',
  replyLength: '4 à 7 phrases',
  cta: 'invite simplement la personne à découvrir le site',
  forbiddenPromises: [
    'prix ou tarifs précis non listés',
    'délais de livraison ou de réponse',
    'fonctionnalités non décrites ci-dessus',
  ],
},

Étape 4 — Brancher la clé Gemini

Dans l'éditeur Apps Script, lancez la fonction setGeminiApiKey une seule fois en passant votre clé entre les guillemets. Acceptez les autorisations Google demandées (lecture Gmail + envoi de mails + requêtes HTTP externes).

Étape 5 — Tester en mode brouillon avant d'envoyer pour de vrai

Avant d'activer l'envoi automatique, lancez dryRun(). Le script génère les réponses dans vos brouillons Gmail sans rien envoyer. Vérifiez pendant 24 à 48 heures que le ton, la précision et le filtrage anti-spam correspondent à vos attentes. Quand vous êtes confiant, exécutez install() pour activer le cron toutes les minutes.

Trois pièges à éviter avant de lancer

1. Les boucles de réponses entre robots

Sans filtre, votre IA pourrait répondre à un mail « out of office » qui répond à votre réponse, et ainsi de suite. Le script inclut un filtre déterministe qui détecte les expéditeurs système (noreply@, postmaster@, mailer-daemon@), les headers Auto-Submitted et Precedence: bulk, et la présence de List-Unsubscribe. Ces messages sont ignorés.

2. Les promesses que l'IA ne peut pas tenir

Dans CONFIG.business.forbiddenPromises, listez tout ce que l'IA ne doit jamais promettre : tarifs précis, délais de livraison, fonctionnalités spécifiques. Le prompt l'inclut systématiquement et Gemini respecte ces contraintes dans 99 % des cas.

3. Le quota Gmail saturé

Gmail limite à 100 envois par jour pour les comptes personnels, 1500 envois par jour pour Google Workspace. Le script intègre un compteur quotidien (maxDailyReplies) qui bloque automatiquement avant d'atteindre le plafond Gmail.

Et pour Outlook ou les boîtes pro hébergées ailleurs ?

Apps Script ne fonctionne qu'avec Gmail. Pour Outlook (Microsoft 365), l'équivalent le plus proche est Power Automate avec un connecteur HTTP vers Gemini ou OpenAI. Pour des boîtes IMAP génériques, un script Python ou Node.js hébergé sur un serveur (Cloudflare Workers, Vercel, ou un VPS) fait le même travail.

Quand ce n'est pas une bonne idée

L'automatisation IA n'est pas pertinente dans trois cas :

Questions fréquentes

Combien ça coûte ?

Zéro euro par mois pour la grande majorité des entrepreneurs. Gemini 2.5 Flash est gratuit jusqu'à environ 1500 requêtes/jour. Apps Script et Gmail sont gratuits dans les quotas Google standard (100 envois/jour personnel, 1500/jour Workspace).

Est-ce légal de faire répondre une IA à mes clients ?

Oui. Vous restez responsable du contenu envoyé en votre nom, comme avec un assistant humain. Pour la transparence, ajoutez « réponse assistée par IA » dans votre signature.

Ça marche avec Outlook ?

Non, Apps Script est exclusivement Gmail. Pour Outlook, équivalent via Power Automate + connecteur HTTP vers une API IA.

L'IA peut-elle répondre à des spams ou newsletters ?

Non. Le script intègre des filtres déterministes (expéditeurs noreply@, headers Auto-Submitted, Precedence: bulk) qui les détectent et les ignorent automatiquement. Un second filtre IA (la requête à Gemini) renforce encore la sécurité en demandant explicitement de ne pas répondre aux messages automatiques.

Le code source est-il public ?

Oui, sous licence MIT, sur github.com/happiesas/gmail-ai-autoreply. Vous pouvez forker, modifier, déployer librement.

Vous voulez aller plus loin ?

On automatise du mail, du devis, du support, des workflows — sur mesure pour votre métier.

Démarrer un projet