Aller au contenu

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.

Voir TemplateFox sur Zapier

Dans Zapier, les actions et les champs de TemplateFox s’affichent en anglais : ils sont cités ici tels quels.

Ouvrez votre tableau de bord et copiez votre clé API.

Dans Zapier, créez un nouveau Zap et choisissez l’application qui le déclenche (Google Sheets, Typeform, Shopify, Stripe, etc.).

Cherchez TemplateFox à l’étape d’action, puis choisissez l’événement Generate PDF.

Collez votre clé API quand Zapier la demande. La connexion est vérifiée automatiquement.

ChampDescription
TemplateChoisissez 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éesEn 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)
FilenameNom de fichier personnalisé, facultatif (sans .pdf)
PDF VariantFacultatif : génère un PDF d’archivage PDF/A-1b, PDF/A-2b ou PDF/A-3b
Template VersionFacultatif : fige la génération sur une version étiquetée, ou laissez Draft pour utiliser la version en cours d’édition
Upload to S3Facultatif : enregistre le PDF dans votre propre bucket S3 (avec des champs pour le chemin et le bucket)

Cliquez sur Test pour générer un PDF d’exemple, puis activez votre Zap.

La plupart des automatisations n’ont besoin que de Generate PDF. Les autres actions sont là quand il le faut.

ActionDescription
Generate PDFGé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.
ActionDescription
Merge PDFsAssemble au moins 2 PDF (par URL ou en base64) en un seul document.
Extract PDF PagesExtrait des pages d’un PDF avec la syntaxe 1-3, 5, 7-9.
Rotate PDFFait pivoter toutes les pages d’un même angle, ou applique une rotation page par page.
RechercheDescription
Get PDF JobRetrouve une tâche asynchrone par son ID : statut, URL du résultat, erreurs.
List PDF JobsListe les tâches récentes, avec un filtre facultatif par statut.
Get AccountRenvoie vos crédits restants et l’e-mail du compte.

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_name du 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 :

ChampDescription
fileLe PDF sous forme de fichier Zapier : pour le joindre dans Gmail, l’envoyer sur Google Drive ou le publier dans Slack
urlURL signée pour télécharger le PDF
filenameLe nom du fichier PDF
credits_remainingCrédits restants sur votre plan
expires_inSecondes 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.

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.

« 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.