Comment automatiser ses relances clients avec n8n et Gmail : guide pas à pas 2026
Six heures par semaine. C'est le temps que consacre en moyenne un dirigeant de TPE aux relances et tâches de facturation, selon une étude Plus-que-pro Solutions publiée en 2025. Sur une année, cela représente 312 heures, soit 39 jours ouvrés détournés du terrain. Pendant ce temps, les retards de paiement inter-entreprises atteignent 14 jours en France au T1 2025, en dégradation continue depuis deux ans selon la Banque de France.
Ce guide vous montre comment construire un workflow de relances automatiques avec n8n et Gmail, sans écrire une ligne de code. Je l'utilise avec des clients TPE et PME depuis plusieurs années. Vous y trouverez les étapes concrètes, le comparatif des outils, le piège que tout le monde rencontre au bout d'une semaine, et ce qu'il faut configurer pour rester conforme au RGPD.
À la fin de cet article, vous saurez si cette approche correspond à votre situation, et vous aurez les éléments pour la mettre en place seul ou en choisissant de vous faire accompagner.
Pourquoi les relances manuelles coûtent si cher
L'Observatoire des délais de paiement de la Banque de France a publié en juillet 2025 son rapport pour l'année 2024 : les PME françaises ont perdu l'équivalent de 15 milliards d'euros de trésorerie à cause des retards de paiement. Ce n'est pas un chiffre théorique. C'est l'argent qui manque pour payer les fournisseurs, financer la croissance, ou simplement ne pas être à découvert en fin de mois.
Le problème n'est pas que vos clients ne veulent pas payer. La plupart paient, mais dans des délais qui glissent. Un email de relance envoyé au bon moment, avec le bon montant et le bon ton, réduit ce délai de façon mesurable. Un artisan BTP qui gère 80 factures par mois et a mis en place un workflow n8n automatique a réduit son délai moyen de paiement de 15 jours à 6 jours. Neuf jours de trésorerie récupérés, sans changer ses conditions de vente.
82% des petites entreprises utilisent au moins un outil d'automatisation en 2025, contre 26% en 2023 (Verizon Business). Le mouvement est là. Ce n'est plus une question de technologie avancée, c'est une question d'organisation.
n8n ou Make.com : lequel choisir pour automatiser vos relances
Deux outils dominent le marché pour ce type de workflow sans code. Ils ne fonctionnent pas de la même façon et leur tarification a évolué. Le tableau suivant résume les critères qui comptent pour décider.
| Critère | n8n | Make.com |
|---|---|---|
| Modèle de facturation | Par exécution complète de workflow | Par crédits (changement août 2025) |
| Tarif d'entrée | 20 €/mois (Starter, 2 500 exécutions) ou gratuit en self-hosted | 9 $/mois (Core, 10 000 crédits) |
| Trigger Gmail | Schedule fixe = 1 exécution/run, coût prévisible | Polling toutes les minutes = 43 200 crédits/mois, quota Core épuisé en 24h |
| Données RGPD | Cloud = serveurs US ; self-hosted VPS EU = conformité maximale | Option EU disponible en plan Entreprise uniquement |
| Profil recommandé | TPE, budget prévisible, conformité RGPD stricte | Usage ponctuel, nombreuses intégrations natives nécessaires |
Point critique sur Make.com : si vous configurez un trigger Gmail en mode polling (Make vérifie votre boîte toutes les minutes), cela consomme 43 200 vérifications par mois avant même d'envoyer un seul email. Vous épuisez le quota Core en 24 heures. La solution est d'utiliser des webhooks plutôt que le polling pour les triggers Gmail dans Make. C'est faisable, mais cela ajoute une étape de configuration.
Ma recommandation pour une TPE : commencer avec n8n cloud en plan Starter pour éviter les complications d'infrastructure. Passer en self-hosted sur un VPS EU si le volume augmente ou si la localisation des données est un critère fort pour votre secteur. Pour un panorama complet des outils IA pour PME — n8n, Make, Dust.tt et Mistral — voir IA pour PME : pourquoi ChatGPT ne suffit pas.
Comment automatiser les relances clients en 7 étapes avec n8n
Voici la configuration que je mets en place pour une TPE de services : agence, cabinet comptable, prestataire B2B. Source de données : Google Sheets comme mini-CRM. Déclencheur : heure fixe chaque matin. Action : envoi d'email personnalisé via Gmail, mise à jour du statut dans le sheet.
- Préparer votre Google Sheet. Créez un onglet avec ces colonnes : Prénom, Email, Numéro de facture, Montant, Date d'échéance, Date de relance J+7, Date de relance J+14, Statut. La colonne Statut prend les valeurs : "À relancer", "Relancé 1", "Relancé 2", "Payé". C'est votre mini-CRM. Pas besoin d'outil supplémentaire pour commencer.
- Créer un compte n8n. Rendez-vous sur n8n.io. L'essai gratuit dure 14 jours. Vous accédez à l'éditeur visuel de workflows sans installer quoi que ce soit.
- Configurer le noeud déclencheur. Dans l'éditeur, ajoutez un noeud "Schedule Trigger". Réglez-le sur une exécution chaque matin à 8h00. Ce noeud lance automatiquement tout le workflow, sans intervention manuelle de votre part.
- Connecter Google Sheets. Ajoutez un noeud "Google Sheets". Authentifiez votre compte Google (OAuth2 dans un premier temps, Service Account en production, voir la section sur les pièges). Configurez le noeud pour lire les lignes où le Statut vaut "À relancer" et où la date de relance est inférieure ou égale à la date du jour.
-
Filtrer les lignes éligibles. Ajoutez un noeud "Filter" avec la condition suivante :
{{ $json.date_relance }} <= {{ $now.toISO() }}. Ce filtre garantit que vous n'envoyez des emails que pour les factures dont la date de relance est passée. Sans ce filtre, vous risquez des envois prématurés. -
Envoyer l'email via Gmail. Ajoutez un noeud "Gmail". Dans le champ "To" :
{{ $json.email }}. Dans le sujet :Facture n°{{ $json.numero_facture }} - Rappel de règlement. Dans le corps, personnalisez avec le prénom et le montant. Important : incluez un lien de désinscription en bas de chaque email. C'est obligatoire en RGPD, même en B2B. - Mettre à jour le statut dans le sheet. Ajoutez un second noeud "Google Sheets" en mode "Update Row". Mettez à jour la colonne Statut à "Relancé 1". Cette étape est critique : sans elle, le même client recevra une relance chaque matin jusqu'à ce que vous interveniez manuellement.
Temps de configuration : entre 2 et 3 heures la première fois. Une fois le workflow actif, il s'exécute seul, chaque matin, sans intervention.
Pourquoi le workflow s'arrête après 7 jours : le piège OAuth Google
C'est le scénario que j'ai vu chez presque chaque client qui configure ce workflow seul pour la première fois.
Votre séquence de relance n'existe pas encore ? Je vous montre ma configuration n8n étape par étape en 30 min.
Réserver un appel gratuitLe workflow fonctionne parfaitement pendant une semaine. Puis les relances s'arrêtent. Aucune erreur visible au premier regard. Le dirigeant reprend les relances manuellement, commence à douter de l'outil, et envisage d'abandonner. "Ça marchait, puis ça a planté, je ne sais pas pourquoi."
La cause est toujours la même : le token OAuth Google a expiré silencieusement au bout de 7 jours. L'erreur exacte dans les logs n8n est invalid_grant - Token has been expired or revoked. Elle n'est pas toujours remontée de façon visible dans le tableau de bord.
Pourquoi cela arrive : quand vous créez une application dans Google Cloud Console pour authentifier n8n, elle est en mode "Testing" par défaut. Google impose une expiration forcée des tokens à 7 jours pour toutes les applications en mode Testing. C'est un mécanisme de sécurité de Google, pas un bug n8n ou un problème de votre configuration.
La solution, en trois étapes :
- Dans Google Cloud Console, allez dans "API et services", puis "Écran de consentement OAuth". Changez le champ "Statut de publication" de "Testing" à "En production". Cette action ne déclenche pas de processus de vérification Google, sauf si votre application demande des scopes sensibles comme l'accès complet à la boîte Gmail. Pour envoyer des emails uniquement, le scope
gmail.sendsuffit et ne nécessite pas de vérification. - Dans n8n, supprimez et recréez les credentials Google. Les tokens expirés ne se régénèrent pas automatiquement, même après le changement de statut.
- Solution plus robuste pour la production : remplacez l'OAuth par un Service Account Google. Dans Google Cloud Console, allez dans IAM et administration, puis Comptes de service. Créez un compte de service, téléchargez le fichier JSON de clé, et configurez-le dans n8n. Un Service Account ne nécessite aucun consentement utilisateur et n'a pas de date d'expiration. C'est la configuration que je déploie pour tous mes clients en production.
Ce point est documenté dans la communauté n8n et sur plusieurs guides de configuration Google API publiés en 2025. Connaître ce piège avant de démarrer vous économise plusieurs heures de débogage.
Ce que les chiffres disent sur le retour sur investissement
Pour une TPE avec 50 clients actifs, le calcul est direct. Plan n8n Starter : 20 euros par mois. En posant comme hypothèse un taux horaire de 80 euros et 3 heures récupérées par semaine sur les relances (estimation conservatrice, la médiane Zapier 2024 citée par Stealthagents est à 5 heures), cela représente 960 euros par mois de temps retrouvé pour 20 euros investis.
La réduction des délais de paiement est le deuxième gain mesurable. Une séquence de relances automatisée, envoyée à heure fixe avec le bon montant, réduit mécaniquement le temps entre l'échéance et le règlement. Forrester Research chiffre à 248% le retour sur investissement sur 3 ans pour ce type d'outil d'automatisation, avec un retour atteint en moins de 6 mois (Forrester Research).
Ces 3 heures récupérées ne disparaissent pas dans un autre tableur. En pratique, c'est le vendredi matin consacré à prospecter un nouveau client plutôt qu'à relancer les mêmes factures. C'est le devis urgent envoyé le jour même. La réunion stratégique qui cesse d'être repoussée. Vous passez de la gestion subie à la gestion choisie. Sur le même principe, automatiser son reporting libère 5 heures supplémentaires par semaine pour une TPE.
RGPD et relances automatiques : ce qu'il faut savoir
En B2B, entreprise à entreprise, vous n'avez pas besoin d'obtenir un consentement préalable pour envoyer des emails de relance. La base légale est l'intérêt légitime, reconnue par la CNIL. Deux conditions sont obligatoires : inclure un lien de désinscription fonctionnel dans chaque email, et respecter une proportionnalité dans la fréquence.
La pratique reconnue conforme est de 3 à 5 contacts maximum sur une période de 4 à 6 semaines. Une séquence de 12 emails automatiques sur 3 mois sans aucune réponse n'est pas conforme, selon la doctrine publiée sur leto.legal. Configurez votre workflow pour qu'il s'arrête après 2 ou 3 relances et bascule le statut vers "À traiter manuellement".
En B2C, particuliers, l'opt-in préalable est obligatoire. Si votre clientèle est mixte, ajoutez une colonne "Type client" dans votre Google Sheet (B2B ou B2C) et filtrez dans n8n pour exclure les B2C sans consentement enregistré.
Sur l'hébergement des données : n8n cloud héberge ses serveurs aux États-Unis. n8n met à disposition un DPA (Data Processing Agreement) pour les entreprises qui traitent des données personnelles. Pour une conformité RGPD maximale sans effort supplémentaire, l'auto-hébergement sur un VPS en Union Européenne (OVH, Scaleway, Hetzner Frankfurt) reste la solution la plus directe.
Questions fréquentes
Automatiser ses relances clients consiste à configurer un workflow logiciel qui surveille votre base de données de factures et envoie automatiquement des emails de rappel de paiement à chaque dépassement d'échéance. L'outil gère la personnalisation (prénom, montant, numéro de facture), la séquence (J+7, J+14) et la mise à jour du statut, sans aucune action manuelle de votre part.
Utilisez n8n, un outil d'automatisation visuel sans code. Créez un workflow avec cinq noeuds : Schedule Trigger (déclencheur quotidien), Google Sheets (lecture des factures), Filter (date de relance dépassée), Gmail (envoi), Google Sheets en mode Update (mise à jour du statut). La configuration complète prend 2 à 3 heures. Aucune ligne de code n'est requise.
Le plan Starter de n8n coûte 20 euros par mois pour 2 500 exécutions de workflow. Pour la plupart des TPE avec moins de 100 clients actifs, ce quota est suffisant. La version self-hosted Community Edition est gratuite, avec des exécutions illimitées. Vous payez seulement le VPS Linux : entre 5 et 10 euros par mois chez un hébergeur comme OVH ou Hetzner.
En B2B, oui, sur la base de l'intérêt légitime reconnu par la CNIL. Deux conditions s'appliquent : inclure un lien de désinscription dans chaque email, et limiter la séquence à 3 à 5 contacts sur 4 à 6 semaines. En B2C (particuliers), le consentement préalable est obligatoire. Si votre portefeuille est mixte, segmentez vos contacts dans votre source de données.
Oui. n8n et Make.com fonctionnent avec une interface visuelle par glisser-déposer. Aucune ligne de code n'est requise pour le workflow décrit dans ce guide. La seule partie technique est la configuration de l'authentification Google, qui prend environ 30 minutes la première fois. Le reste est de la configuration de paramètres dans des formulaires.
n8n facture à l'exécution complète de workflow et est plus prévisible pour les budgets. Make.com est passé à un modèle par crédits en août 2025 : un trigger Gmail en polling toutes les minutes peut consommer 43 200 crédits par mois, ce qui explose le quota du plan Core avant même d'envoyer un email. Avec n8n, un workflow déclenché chaque matin à heure fixe consomme une seule exécution par run. Pour des relances planifiées, n8n est plus adapté et moins coûteux.
C'est presque certainement le token OAuth Google qui a expiré. Cherchez l'erreur invalid_grant dans les logs d'exécution de n8n. La solution : passez votre application Google Cloud de "Testing" à "En production" dans l'écran de consentement OAuth, puis recréez vos credentials dans n8n. Pour éviter ce problème en production, utilisez un Service Account Google plutôt que l'OAuth : les tokens n'expirent pas et il n'y a pas de consentement utilisateur requis.
Comptez 2 à 3 heures pour une première configuration complète, sans expérience préalable de n8n. La plus grande partie du temps est consacrée à la configuration Google Cloud et à la mise en place du Google Sheet. Une fois en place, le workflow s'exécute sans intervention. Les ajustements ultérieurs (ajouter un deuxième email de relance, changer le contenu du message) prennent 20 à 30 minutes.
Oui. Axonaut (à partir de 34,99 euros par mois) et Pennylane (à partir de 39 euros par mois) sont des logiciels français de gestion tout-en-un pour TPE et PME qui intègrent des relances automatiques sans passer par n8n. Ils sont plus simples à configurer mais moins flexibles. Si votre besoin est uniquement les relances de factures et que vous n'avez pas de cas particuliers, ces outils suffisent.
Vous perdez du temps sur vos relances clients chaque semaine ?
En 30 minutes, je vous montre comment automatiser votre première séquence avec n8n ou Make. Vous repartez avec un plan concret, les outils adaptés à votre cas, et une estimation de coût. Pas de présentation commerciale.
Prendre rendez-vous