Générer des PDF depuis n8n
Nous développons et maintenons le nœud PDFMonkey pour n8n, et n8n l’a vérifié. Il génère un document à partir des données de votre workflow, vous renvoie le fichier sous forme de données binaires, et peut lancer un autre workflow quand un document est prêt.
Ce que le nœud fait pour vous
Si vous utilisez n8n, vos workflows récupèrent sans doute déjà des données quelque part : un webhook, un formulaire, une requête en base, un tableur. Quand ces données doivent devenir un vrai document, le nœud PDFMonkey se charge du rendu. Vous pouvez faire tourner n8n sur n8n Cloud ou sur votre propre serveur : le nœud fonctionne de la même façon dans les deux cas.
Comme le nœud accepte un objet JSON complet, objets imbriqués et tableaux compris, il ne se limite pas aux documents d’une page. Cela vaut aussi bien pour des factures avec lignes de détail et des rapports avec tableaux que pour une série de certificats produite en bouclant sur une liste de participants. Le nœud suivant peut ensuite envoyer le résultat directement vers Google Drive, Dropbox ou S3. Si votre modèle est de type Image, vous obtenez des fichiers WebP, PNG ou JPG.
Nous avons écrit le nœud et nous le maintenons. n8n l’a vérifié : c’est pourquoi il apparaît directement quand vous cherchez dans le panneau des nœuds.
Pour démarrer
- Cherchez PDFMonkey dans le panneau des nœuds. Comme c’est un nœud communautaire vérifié, le propriétaire de l’instance l’installe une seule fois pour tous les utilisateurs. Le package npm s’appelle
n8n-nodes-pdfmonkey, si besoin. - Collez votre clé d’API PDFMonkey dans un identifiant (credential). Tous les nœuds PDFMonkey peuvent la réutiliser.
- Dans Generate Document, choisissez votre modèle et envoyez vos données, en simples paires clé-valeur ou en JSON quand vous avez des objets imbriqués et des tableaux.
- Par défaut, le nœud attend que le document soit prêt, jusqu’à 5 minutes, puis le télécharge pour vous, sous forme de fichier binaire. Le nœud suivant peut l’envoyer par e-mail, le déposer sur un espace de stockage ou l’archiver, sans que vous ayez à manipuler la moindre URL.
Le déclencheur
En plus de Generate Document, vous trouverez Get Document, Download File et Delete Document. Mais celui dont nous sommes le plus fiers, c’est le PDFMonkey Trigger. Il lance un workflow chaque fois qu’un document a fini d’être généré, sur tout un workspace ou pour les modèles que vous choisissez.
Vous n’avez rien à configurer de notre côté. À l’activation du workflow, le déclencheur enregistre lui-même son webhook auprès de PDFMonkey, et il le supprime à la désactivation. 🙌 Attention : il se déclenche aussi quand une génération échoue, vérifiez donc le champ status avant de continuer.
Cette page décrit la version 1.0 du nœud. Vous venez d’une version 0.4.x ? Lisez les notes de migration avant de mettre à jour, car la configuration du déclencheur et la remontée des erreurs ont changé.
Le guide n8n propose un premier workflow, un exemple complet d’un webhook jusqu’à l’e-mail, le détail du déclencheur et les erreurs les plus courantes.
Créez un compte PDFMonkey gratuit, ajoutez le nœud à un workflow et regardez ce qui en sort. Nous serions ravis de voir ce que vous en faites.
Questions fréquentes
Le nœud PDFMonkey pour n8n est-il officiel ?
Oui. Nous le développons et le maintenons, et n8n l’a vérifié. Son package npm s’appelle n8n-nodes-pdfmonkey, et cette page décrit la version 1.0.
Fonctionne-t-il avec n8n auto-hébergé ?
Oui, sur n8n Cloud comme sur une instance auto-hébergée. Comme tout nœud communautaire vérifié, il est installé une seule fois par le propriétaire de l’instance, puis tous ses utilisateurs peuvent s’en servir.
Un workflow peut-il démarrer quand un document est prêt ?
Oui. Le PDFMonkey Trigger se déclenche quand un document a fini d’être généré dans le workspace choisi, et vous pouvez le limiter à certains modèles. Il enregistre lui-même son webhook auprès de PDFMonkey à l’activation du workflow et le supprime à la désactivation : rien à configurer dans le tableau de bord PDFMonkey. Attention : il se déclenche aussi quand une génération échoue, pensez donc à vérifier le champ status.
Existe-t-il un plan gratuit ?
Oui. Le plan Gratuit comprend 20 documents par mois, sans limite de durée et sans carte bancaire. Chaque nouveau compte démarre aussi avec un essai de 30 jours qui inclut 300 documents. Les plans payants commencent à 5 € par mois avec Starter (300 documents par mois).
Faut-il connaître le HTML pour créer son modèle ?
Non. À la création d’un modèle, vous choisissez entre deux modes : le Builder visuel en glisser-déposer, ou un modèle Code écrit en HTML, CSS et Liquid. Un modèle utilise l’un ou l’autre, jamais les deux. Le nœud n8n envoie les mêmes données JSON dans les deux cas.
Où mes données sont-elles hébergées ?
Dans l’Union européenne. Les serveurs applicatifs, le stockage des fichiers et les moteurs de rendu de PDFMonkey tournent à Paris, et la base de données à Francfort. Un accord de traitement des données (DPA) conforme au RGPD est disponible.
Autres intégrations no-code
PDFMonkey fonctionne aussi avec Zapier, Make, Bubble et Glide. Si vos données sont dans une base ou un tableur, nous avons aussi des pages pour Airtable et Google Sheets.
Et si les PDS étaient simples ?
Essayez PDFMonkey gratuitement dès aujourd’hui.
Pas de CB. Pas d’engagement.