Tutoriel Zapier

Automatisez la génération de factures avec Zapier

Connectez Stripe, Gumroad, Paddle ou toute autre plateforme de paiement pour générer et envoyer des factures soignées dès qu'un paiement arrive.

Vincent Ventalon
Vincent Ventalon
· Mis à jour le
TemplateFox

À propos de l'intégration TemplateFox

L'intégration Zapier officielle de TemplateFox génère des PDF à partir de vos templates et de vos données. Intégration native : aucune requête HTTP à configurer. Plus de 8 000 applications à brancher.

Pourquoi automatiser vos factures ?

Une notification de paiement vient de tomber. Reste à faire la facture : ouvrir votre template, copier les coordonnées du client, ajouter les lignes, vérifier les calculs, exporter en PDF, joindre le tout à un email. Pour une commande, passe encore. Pour dix par jour, c'est votre matinée qui y passe.

Les factures intégrées de Stripe font le travail, mais elles ressemblent à celles de tout le monde : même mise en page, même police, même mention « powered by Stripe ». Si votre activité est sérieuse, vous voulez sans doute une facture qui ressemble vraiment à votre entreprise.

Voici ce que nous allons construire : un Zap qui se déclenche à chaque paiement, génère une facture PDF à vos couleurs avec tous les détails, puis l'envoie par email à votre client. Comptez une dizaine de minutes de mise en place, ensuite tout tourne seul.

1

Créez votre template de facture

1.1 — Choisir un template

Partez d'un de nos templates de facture prêts à l'emploi, ou créez le vôtre :

  1. Ouvrez la page Templates
  2. Filtrez sur la catégorie Factures
  3. Choisissez un template qui correspond à votre style (minimaliste, institutionnel, créatif)
  4. Ouvrez-le dans l'éditeur

Ce tutoriel utilise le template Facture européenne d'entreprise.

Autres options : Européenne minimaliste pour les freelances, Moderne avec QR code pour les paiements instantanés.

1.2 — Comprendre la structure du template

Le template utilise des champs dynamiques, remplacés par les vraies données. Certains se saisissent une fois pour toutes (les informations de votre entreprise), d'autres arrivent de Zapier (le client, le détail de la facture).

Template de facture dans l'éditeur visuel, avec ses champs dynamiques et la structure du tableau

À saisir une fois (votre entreprise)

  • company_name — Nom de votre entreprise
  • company_address_1/2 — Votre adresse
  • company_vat — Votre numéro de TVA
  • iban, bic, bank_name — Coordonnées bancaires

Saisissez-les directement dans le template : ils restent identiques d'une facture à l'autre.

Dynamiques, depuis Zapier (à chaque facture)

  • client_company — Nom du client
  • client_address_1/2 — Adresse du client
  • invoice_number — Numéro de facture unique
  • invoice_date, due_date — Dates
  • items[] — Liste des lignes d'articles

Associez-les aux données de votre plateforme de paiement dans Zapier.

Un tableau de lignes qui s'adapte tout seul

Le tableau répète automatiquement une ligne pour chaque produit de la liste items. Deux articles envoyés, deux lignes. Dix articles, dix lignes.

Chaque ligne utilise :
{{items.description}} — Nom de la prestation
{{items.amount_excl_vat}} — Prix hors taxes
{{items.vat_rate}} — Taux de TVA (20 %)
{{items.vat_amount}} — Montant de TVA

Des totaux calculés par des expressions

Le template calcule le sous-total, la TVA et le total avec des expressions sum(). Inutile de faire ces calculs dans Zapier.

Sous-total : {{sum(items, 'amount_excl_vat')}}
TVA : {{sum(items, 'vat_amount')}}
Total : {{sum(items, 'amount_excl_vat') + sum(items, 'vat_amount')}}

Numéros de page (factures de plusieurs pages)

Le pied de page affiche les numéros de page grâce aux variables système. Si votre facture compte beaucoup de lignes et déborde sur plusieurs pages, la pagination se fait toute seule.

{{sys.page_number}} / {{sys.total_pages}} → 1 / 2

Pour aller plus loin : Expressions · Variables système · Tableaux

1.3 — Tester dans l'onglet Preview

L'onglet Preview vous permet de tester votre template avec des données d'exemple avant de le brancher à Zapier. Le panneau JSON, à droite, contient vos données de test ; la facture s'affiche à gauche, en temps réel.

Aperçu du template de facture avec le panneau de données JSON, rendu en temps réel
1

Les données JSON alimentent les champs du template

Chaque clé du JSON (par exemple client_company) remplit le champ {{client_company}} qui lui correspond.

2

La liste d'articles devient des lignes de tableau

Les 4 objets de la liste items génèrent automatiquement 4 lignes.

3

Les totaux se calculent tout seuls

Les expressions sum() additionnent toutes les valeurs : 3500 + 4200 + 6800 + 1200 = 15700 € de sous-total.

Astuce : Le bouton Copy Payload copie la structure JSON. C'est exactement le format à envoyer depuis Zapier.

Voir l'exemple complet de payload JSON
{
"company_name": "Atelier Duval",
"company_tagline": "Strategic Design & Consulting",
"company_address_1": "24 Rue du Faubourg Saint-Honoré",
"company_address_2": "75008 Paris, France",
"company_email": "billing@atelierduval.eu",
"company_vat": "FR 76 832 456 789",
"company_reg": "832 456 789 00012",
"client_company": "Müller & Partners GmbH",
"client_address_1": "Bahnhofstrasse 42",
"client_address_2": "8001 Zürich, Switzerland",
"client_vat": "CHE-123.456.789",
"client_ref": "CL-0847",
"invoice_number": "INV-2026-0042",
"invoice_date": "January 15, 2026",
"due_date": "February 14, 2026",
"payment_terms": "Net 30",
"iban": "FR76 3000 4000 0100 0000 1234 567",
"bic": "BNPAFRPPXXX",
"bank_name": "BNP Paribas",
"account_name": "ATELIER DUVAL SARL",
"notes": "Late payments are subject to a penalty...",
"items": [
{
"description": "Strategic Audit & Recommendations",
"amount_excl_vat": 3500,
"vat_rate": "20%",
"vat_amount": 700
},
// ... more items
]
}
2

Connectez Zapier

Tout tourne automatiquement. Le paiement arrive sur Stripe, la facture atterrit dans la boîte mail de votre client :

Workflow Zapier complet : déclencheur Stripe → TemplateFox Generate PDF → Gmail Send Email

2.1 — Configurer le déclencheur

Choisissez votre plateforme de paiement et l'événement déclencheur :

S

Stripe

Déclencheur : New Payment Intent Succeeded ou New Charge

G

Gumroad

Déclencheur : New Sale

L

LemonSqueezy

Déclencheur : New Order

P

Paddle

Déclencheur : New Payment Completed

  1. Rendez-vous sur zapier.com et créez un nouveau Zap
  2. Cherchez votre plateforme de paiement
  3. Choisissez l'événement déclencheur adapté
  4. Connectez votre compte et testez le déclencheur

🧪 Tester avec le mode test de Stripe

Connectez Zapier avec votre clé secrète de test (elle commence par sk_test_). Créez ensuite un paiement de test depuis le Dashboard Stripe :

  • • Carte : 4242 4242 4242 4242
  • • Expiration : n'importe quelle date future (par exemple 10/30)
  • • CVC : 123
Création d'un paiement de test dans le Dashboard Stripe avec la carte de test 4242

2.2 — Ajouter l'action TemplateFox

Une fois le déclencheur testé, Zapier dispose de vos données Stripe. Reliez-les maintenant à votre template de facture :

  1. Ajoutez une étape Action
  2. Cherchez « TemplateFox »
  3. Choisissez « Generate PDF »
  4. Connectez votre compte TemplateFox avec votre clé API
  5. Choisissez votre template de facture
  6. Associez chaque champ : cliquez sur le bouton + pour insérer une donnée Stripe, ou saisissez un texte fixe
Association des champs dans Zapier pour l'action TemplateFox Generate PDF, avec les données Stripe

Astuce : Saisissez directement dans les champs les informations de votre entreprise (adresse, IBAN, TVA) : elles sont les mêmes sur chaque facture. N'associez depuis Stripe que les données qui changent, comme le nom du client et les montants.

2.3 — Envoyer par email

Envoyez automatiquement la facture à votre client :

  1. Ajoutez une autre étape Action
  2. Choisissez Gmail, Outlook ou SMTP by Zapier
  3. Sélectionnez « Send Email »
  4. Indiquez comme destinataire l'adresse email du client fournie par le déclencheur
  5. Rédigez l'objet de l'email : Facture n°{{invoice_number}} de Votre Entreprise
  6. Joignez la sortie PDF File de l'action TemplateFox : c'est un vrai fichier, il arrive donc en pièce jointe (la sortie PDF URL ne collerait qu'un lien)
  7. Activez votre Zap

Et voilà. Le paiement arrive, la facture part. Vos clients reçoivent un document professionnel, et vous n'avez pas levé le petit doigt.

Ce que reçoit votre client

Une facture nette et professionnelle, avec tous les détails remplis. Fini les reçus Stripe génériques :

Facture PDF finale, avec toutes les données remplies automatiquement

Plateformes compatibles

Toutes les plateformes de paiement qui ont une intégration Zapier fonctionnent. Voici les plus utilisées :

S
Stripe
G
Gumroad
P
Paddle
L
LemonSqueezy
P
PayPal
S
Square
S
Shopify
W
WooCommerce
C
Chargebee

Le même workflow, sur d'autres plateformes

Vous utilisez un autre outil d'automatisation ? La même configuration fonctionne aussi ailleurs :

Questions fréquentes

Quelles plateformes de paiement puis-je connecter ?

Toutes celles qui ont une intégration Zapier : Stripe, Gumroad, Paddle, LemonSqueezy, PayPal, Square, Shopify, WooCommerce et plus d'une centaine d'autres. Si la plateforme propose un déclencheur « Payment Received » ou « New Order » dans Zapier, elle fonctionne.

Puis-je faire figurer les lignes d'articles et les taxes sur la facture ?

Oui. La liaison de données transmet la liste des articles depuis votre plateforme de paiement. Le template génère une ligne par produit, calcule les sous-totaux, applique les taux de taxe et affiche le total final.

Comment gérer plusieurs devises ?

Votre plateforme de paiement envoie la devise avec chaque transaction. Associez ce champ à votre template et le bon symbole s'affiche. Une mise en forme conditionnelle peut aussi afficher la bonne mention de taxe (TVA, GST, Sales Tax) selon la région.

Puis-je envoyer la facture directement au client ?

Oui. Ajoutez une action email après l'étape de génération du PDF dans votre Zap : Gmail, Outlook, SMTP ou tout autre service d'email. L'adresse du client vient du déclencheur de paiement, et le PDF est joint automatiquement.

Et la numérotation des factures ?

Combinez les variables système avec l'identifiant de transaction de votre plateforme de paiement. Pour une numérotation qui se suit, utilisez le Formatter intégré de Zapier, ou une Google Sheet qui garde la trace du dernier numéro de facture.

Combien coûte la facturation automatisée ?

TemplateFox inclut 60 PDF gratuits par mois. Les plans payants démarrent à 19 $/mois pour plus de volume. Voir les tarifs.

Automatisez votre génération de PDF

Une documentation complète, des intégrations no-code et une API solide pour générer vos PDF à grande échelle. On s'occupe de la partie ingrate.