Automatiser sa facturation en 1 heure avec Make
Oui, vous pouvez automatiser intégralement votre facturation en une heure chrono — sans coder une seule ligne. Avec Make (anciennement Integromat), vous connectez votre source de commandes (Stripe, WooCommerce, formulaire Typeform) à votre logiciel comptable (Pennylane, QuickBooks, ou un simple Google Sheets), vous déclenchez la génération d'une facture PDF, vous l'envoyez automatiquement par email à votre client, et vous loggez tout dans un tableau de bord. Le résultat : zéro saisie manuelle, zéro oubli, et des heures récupérées chaque semaine. Ce tutoriel vous montre exactement comment faire, étape par étape.
Pourquoi automatiser la facturation ?
La facturation manuelle coûte cher — pas en euros, mais en temps et en erreurs. Selon une étude Sage 2025, un indépendant ou dirigeant de PME passe en moyenne 4h30 par semaine sur des tâches administratives répétitives, dont 1h30 rien que sur la facturation. Multipliez par 50 semaines : c'est 75 heures par an perdues sur du travail à zéro valeur ajoutée.
Gain de temps : 1h à 3h par semaine selon le volume
Zéro oubli : chaque commande validée génère une facture sans intervention humaine
Moins d'erreurs : pas de copier-coller, pas de mauvais montant
Image professionnelle : factures envoyées en quelques secondes après paiement
Ce dont vous avez besoin avant de commencer
Avant de lancer Make, vérifiez que vous disposez des éléments suivants :
Un compte Make (gratuit ou payant selon vos volumes — le plan gratuit suffira pour tester)
Une source de commandes : Stripe, WooCommerce, Typeform, Google Forms, ou tout autre déclencheur webhook
Un logiciel de facturation : Pennylane (recommandé en France), QuickBooks, ou Google Sheets pour commencer simplement
Un compte email : Gmail, Outlook, ou SMTP custom pour l'envoi automatique
Si vous débutez, commencez avec Stripe + Google Sheets + Gmail. C'est la combinaison la plus simple à mettre en place, et elle fonctionne parfaitement pour les freelances et les petites structures.
Étape 1 : Créer votre scénario Make
Connectez-vous à Make (make.com) et cliquez sur "Create a new scenario". Vous arrivez sur l'éditeur visuel. C'est ici que vous allez construire votre chaîne d'automatisation en assemblant des modules (les blocs visuels de Make).
Cliquez sur le "+" pour ajouter votre premier module (le déclencheur)
Cherchez "Stripe" dans la liste des apps et sélectionnez "Watch Events"
Choisissez l'événement "payment_intent.succeeded" (paiement réussi)
Autorisez Make à accéder à votre compte Stripe via la clé API (disponible dans votre dashboard Stripe > Developers > API keys)
Testez la connexion en cliquant "Run once" : Make va récupérer le dernier paiement réel pour vérifier que les données arrivent bien
Étape 2 : Formatter les données de la commande
Les données brutes de Stripe contiennent tout ce dont vous avez besoin (nom, email, montant, devise, description), mais parfois dans un format non immédiatement exploitable. Ajoutez un module "Tools > Set variable" ou "JSON > Parse JSON" pour restructurer les données.
Nom du client : extrait depuis metadata.customer_name ou lookup client Stripe
Email : extrait depuis customer.email
Montant HT : amount_received / 100 (Stripe stocke en centimes)
TVA : calculée dynamiquement si nécessaire (20% standard)
Numéro de facture : généré avec un compteur ou un timestamp
Astuce : utilisez le module "Text Aggregator" de Make pour construire un numéro de facture séquentiel du type "FAC-2026-0042". Vous pouvez stocker le compteur dans un Google Sheets ou utiliser les Data Stores de Make.
Étape 3 : Générer la facture PDF
Trois options selon votre logiciel comptable :
Option A — Pennylane (recommandé pour les entreprises françaises)
Pennylane dispose d'une API native. Dans Make, ajoutez le module "HTTP > Make a Request" et appelez l'endpoint POST /invoices de l'API Pennylane avec les données formatées. Pennylane génère la facture, lui attribue un numéro légal, et la stocke dans votre comptabilité. Récupérez l'URL du PDF dans la réponse JSON.
Option B — QuickBooks
Make propose un module natif QuickBooks. Sélectionnez "QuickBooks > Create Invoice", mappez les champs (client, ligne de produit, montant) et laissez QuickBooks créer la facture. Elle apparaît directement dans votre QuickBooks avec le bon statut.
Option C — Google Docs + PDF (solution zéro coût)
Si vous n'utilisez pas encore de logiciel comptable, créez un template Google Docs avec des marqueurs {{client_name}}, {{montant}}, {{date}}. Utilisez le module "Google Docs > Create a Document from Template" pour remplir le template, puis "Google Drive > Download a File" pour obtenir le PDF. C'est la solution la plus simple pour démarrer.
Étape 4 : Envoyer la facture par email
Ajoutez un module email à la suite. Avec Gmail : "Gmail > Send an Email". Renseignez les champs suivants :
To : l'email du client (récupéré depuis Stripe)
Subject : "Votre facture [numéro] — [nom de votre entreprise]"
Body : message de remerciement professionnel avec récapitulatif de la commande
Attachment : le PDF de facture généré à l'étape précédente
Conseil : personnalisez le corps de l'email avec le prénom du client et le détail de l'achat. Un email personnalisé a un taux d'ouverture 29% supérieur à un email générique. Make le fait automatiquement grâce au mapping des variables.
Étape 5 : Logger dans Google Sheets
La dernière étape consiste à tracer chaque facture dans un tableau de bord. Ajoutez le module "Google Sheets > Add a Row" et mappez les colonnes suivantes :
Date : timestamp de la transaction
N° facture : le numéro séquentiel généré
Client : nom et email
Montant HT : le montant avant TVA
TVA : montant de la TVA
Total TTC : montant total payé
Statut : "Envoyée" (vous pouvez enrichir avec "Payée" ou "En retard" via une autre automatisation)
Ce Google Sheets devient votre journal de facturation en temps réel. Vous pouvez y ajouter des formules de récap (chiffre d'affaires mensuel, TVA collectée) et le partager avec votre comptable directement.
Activer et tester votre scénario
Une fois tous les modules connectés, cliquez "Run once" pour tester avec un vrai paiement (ou un paiement test Stripe). Vérifiez que :
Le déclencheur Stripe reçoit bien les données du paiement
Le PDF est bien généré et téléchargeable
L'email arrive bien dans la boite de réception de test
La ligne apparait dans Google Sheets avec les bons chiffres
Si tout est bon, activez le scénario (toggle "On" en haut à gauche). Make va maintenant surveiller Stripe en temps réel et déclencher la chaîne automatiquement à chaque paiement réussi. Félicitations : votre facturation est automatisée.
Outils compatibles et variantes
Ce workflow fonctionne avec de nombreuses autres sources et destinations. Voici les principales combinaisons testées et validées :
Source : WooCommerce, Shopify, PayPal, SumUp, Brevo, Typeform, Calendly
Facturation : Pennylane, QuickBooks, Sage, Zoho Invoice, FreshBooks, Sinao
Email : Gmail, Outlook, SMTP custom, Brevo (Sendinblue), Mailjet
Log : Google Sheets, Airtable, Notion, Monday.com, HubSpot CRM
FAQ
Q1 : Make est-il légal pour la facturation en France ?
Make est un outil d'automatisation, pas un logiciel de facturation. Les factures doivent être générées par un logiciel conforme à la réglementation française (mention obligatoires, numérotation séquentielle, archivage 10 ans). Utilisez Pennylane ou un équivalent certifié pour la génération. Make ne fait qu'orchestrer les appels API.
Q2 : Que se passe-t-il si Make est hors ligne au moment d'un paiement ?
Make stocke les événements Stripe dans une file d'attente (webhook buffer). Si le scénario était en pause, il traitera les événements manqués dès la réactivation. Stripe de son côté retente les webhooks pendant 24h. Il est donc très rare de perdre un événement.
Q3 : Combien coûte ce workflow sur Make ?
Chaque paiement traité consomme environ 5 à 8 opérations Make. Avec le plan gratuit (1000 opérations/mois), vous pouvez traiter environ 125 à 200 paiements par mois. Au-delà, le plan Core à 10,59 €/mois (10 000 opérations) couvre facilement une PME avec 1000+ factures/mois.
Q4 : Peut-on gérer les avoirs et remboursements automatiquement ?
Oui. Ajoutez un second scénario qui se déclenche sur l'événement Stripe "charge.refunded". Il générera un avoir dans Pennylane via l'API et enverra un email de confirmation au client. La logique est identique au workflow principal.
Q5 : Est-ce qu'on peut automatiser les relances de factures impayées ?
Absolument. Créez un scénario planifié (déclencheur "Schedule") qui vérifie chaque matin dans Google Sheets les factures envoyées depuis plus de 30 jours et non marquées "Payée". Make envoie automatiquement un email de relance et peut créer une tâche dans votre CRM. C'est un workflow complémentaire qui se construit en 30 minutes.
Sources : Make.com documentation officielle 2026, Stripe API Reference, Pennylane API docs, Sage "Rapport sur la productivité administrative des PME françaises" 2025.