Intégration Zapier
TemplateFox dispose d’une intégration Zapier native. Connectez votre compte, ajoutez TemplateFox comme action dans n’importe quel Zap et générez des PDF automatiquement à chaque déclenchement, sans code.
Dans Zapier, les actions et les champs de TemplateFox s’affichent en anglais : ils sont cités ici tels quels.
Configuration
Section intitulée « Configuration »1. Récupérez votre clé API
Section intitulée « 1. Récupérez votre clé API »Ouvrez votre tableau de bord et copiez votre clé API.
2. Créez un Zap
Section intitulée « 2. Créez un Zap »Dans Zapier, créez un nouveau Zap et choisissez l’application qui le déclenche (Google Sheets, Typeform, Shopify, Stripe, etc.).
3. Ajoutez TemplateFox comme action
Section intitulée « 3. Ajoutez TemplateFox comme action »Cherchez TemplateFox à l’étape d’action, puis choisissez l’événement Generate PDF.
4. Connectez votre compte
Section intitulée « 4. Connectez votre compte »Collez votre clé API quand Zapier la demande. La connexion est vérifiée automatiquement.
5. Configurez l’action
Section intitulée « 5. Configurez l’action »| Champ | Description |
|---|---|
| Template | Choisissez un template dans la liste déroulante (chargée depuis votre compte) |
| Create Data with (Payload Type) | Schema of Data affiche un champ par variable du template : vous y mappez directement les champs du déclencheur. JSON affiche un seul champ texte pour des données JSON brutes, utile pour les templates à lignes répétées comme les lignes d’une facture |
| Champs de données | En mode Schema, un champ par variable du template, chargé depuis le template choisi |
| URL Expiration (seconds) | Durée de validité de l’URL du PDF. Plage : 60 à 604800. Par défaut : 86400 (24 heures) |
| Filename | Nom de fichier personnalisé, facultatif (sans .pdf) |
| PDF Variant | Facultatif : génère un PDF d’archivage PDF/A-1b, PDF/A-2b ou PDF/A-3b |
| Template Version | Facultatif : fige la génération sur une version étiquetée, ou laissez Draft pour utiliser la version en cours d’édition |
| Upload to S3 | Facultatif : enregistre le PDF dans votre propre bucket S3 (avec des champs pour le chemin et le bucket) |
6. Testez et activez
Section intitulée « 6. Testez et activez »Cliquez sur Test pour générer un PDF d’exemple, puis activez votre Zap.
Actions disponibles
Section intitulée « Actions disponibles »La plupart des automatisations n’ont besoin que de Generate PDF. Les autres actions sont là quand il le faut.
Génération
Section intitulée « Génération »| Action | Description |
|---|---|
| Generate PDF | Génère un PDF à partir d’un template et de données dynamiques. Renvoie une URL signée et un fichier Zapier, prêt à joindre dans Gmail, Google Drive, Slack, etc. Prend en charge la variante d’archivage PDF/A. |
| Generate PDF (Async) | Même chose, en file d’attente : renvoie immédiatement un job_id. À associer à Get PDF Job pour les rendus longs et les traitements par lots. |
Outils PDF (sans template)
Section intitulée « Outils PDF (sans template) »| Action | Description |
|---|---|
| Merge PDFs | Assemble au moins 2 PDF (par URL ou en base64) en un seul document. |
| Extract PDF Pages | Extrait des pages d’un PDF avec la syntaxe 1-3, 5, 7-9. |
| Rotate PDF | Fait pivoter toutes les pages d’un même angle, ou applique une rotation page par page. |
Recherche et lecture
Section intitulée « Recherche et lecture »| Recherche | Description |
|---|---|
| Get PDF Job | Retrouve une tâche asynchrone par son ID : statut, URL du résultat, erreurs. |
| List PDF Jobs | Liste les tâches récentes, avec un filtre facultatif par statut. |
| Get Account | Renvoie vos crédits restants et l’e-mail du compte. |
Mapper les données
Section intitulée « Mapper les données »Avec Create Data with réglé sur Schema of Data, Zapier affiche un champ par variable du template et vous y mappez directement les champs du déclencheur. Par exemple, si le déclencheur est une nouvelle ligne Google Sheets :
- mappez la colonne « Customer Name » sur le champ
customer_namedu template ; - mappez « Invoice Number » sur
invoice_number; - mappez « Amount » sur
total.
Pour les templates à lignes répétées (comme les lignes d’une facture), passez Create Data with sur JSON et envoyez toutes les données sous forme de chaîne JSON.
Après la génération, l’action TemplateFox renvoie :
| Champ | Description |
|---|---|
file | Le PDF sous forme de fichier Zapier : pour le joindre dans Gmail, l’envoyer sur Google Drive ou le publier dans Slack |
url | URL signée pour télécharger le PDF |
filename | Le nom du fichier PDF |
credits_remaining | Crédits restants sur votre plan |
expires_in | Secondes avant l’expiration de l’URL |
La sortie PDF File sert quand l’étape suivante attend un vrai fichier (pièce jointe d’e-mail, envoi sur Drive). La sortie PDF URL sert quand un lien suffit, dans un message ou une ligne de base de données.
Workflows courants
Section intitulée « Workflows courants »Facture à chaque commande : Shopify ou Stripe déclenche une nouvelle commande, TemplateFox génère la facture, Gmail l’envoie au client.
Certificat de fin de formation : Teachable ou Thinkific déclenche la fin du cours, TemplateFox génère le certificat, Dropbox l’archive.
Reçu après paiement : Stripe déclenche un paiement, TemplateFox génère le reçu, l’URL du PDF part sur Slack ou par e-mail.
Contrat depuis le CRM : une affaire se conclut dans HubSpot ou Salesforce, TemplateFox génère le contrat, Google Drive l’enregistre.
Dépannage
Section intitulée « Dépannage »« Template not found » : vérifiez que vous avez au moins un template dans votre tableau de bord. Un template doit être enregistré pour apparaître dans la liste déroulante de Zapier.
« Invalid API key » : reconnectez votre compte TemplateFox dans Zapier avec une clé API valide, à récupérer dans vos réglages API.
Les champs n’apparaissent pas : après avoir choisi un template, cliquez sur Refresh Fields pour recharger ses variables.
Étapes suivantes
Section intitulée « Étapes suivantes »- Démarrer en 5 minutes : créez votre premier template
- Liaison de données : transmettez des données dynamiques à vos templates
- Référence API : la documentation complète des endpoints
- Envoi vers S3 : enregistrez les PDF générés dans votre propre bucket S3