Ressources · Intégration Zapier

Intégration CustomJS ZapierAutomatiser CustomJS avec Zapier.

L'intégration CustomJS Zapier compte 0 déclencheur, 5 actions et 0 recherche. CustomJS ne lance jamais un Zap : une autre app démarre, puis CustomJS fabrique un PDF, une image PNG ou une capture, assemble des PDF ou exécute du code Puppeteer.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Aperçu

Ce que fait vraiment l'intégration CustomJS Zapier

CustomJS, c'est une boîte à outils documentaire. Elle transforme du HTML en PDF ou en PNG, photographie une page web, assemble plusieurs PDF et exécute du code Puppeteer. Branchée sur Zapier, elle devient l'étape qui produit un fichier au milieu d'une automatisation, juste après un événement dans une autre app.

Pour un organisme de formation, le cas le plus parlant : une convocation ou une attestation en PDF, mise en page une fois en HTML puis remplie à chaque inscription avec Create PDF From HTML. Côté dossier administratif, Merge PDFs réunit en un seul fichier des pièces éparpillées. Et pour la com', Create HTML to PNG sort un visuel à partir du même genre de gabarit.

Deux actions s'adressent à un profil plus technique. Create Screenshot capture un site à partir de son adresse. Run Puppeteer exécute du code Puppeteer que tu écris toi-même : c'est la seule action où tu codes.

Ce que Zapier ne fait pas pour CustomJS : démarrer quoi que ce soit. L'app n'a ni déclencheur ni recherche sur Zapier. Elle ne te prévient pas qu'un fichier est prêt et ne retrouve pas un document passé. Elle arrive toujours en deuxième position, derrière un autre outil, et chaque action réussie compte une tâche.

Tu hésites encore sur l'outil ? Lis notre comparatif n8n vs Zapier avant de construire.

Vocabulaire

Le vocabulaire Zapier en une minute

Sept mots reviennent partout sur cette page. Les voici en français courant.

Zap
L'automatisation que tu construis sur Zapier : un déclencheur, puis une ou plusieurs actions qui tournent à chaque fois que l'événement arrive.
Déclencheur
L'événement, dans une app, qui démarre le Zap. Zapier l'attend dès que le Zap est actif. CustomJS n'en a pas : il vient d'un autre outil.
Action
Ce que fait le Zap une fois lancé : l'étape qui écrit, envoie ou produit quelque chose. Les cinq opérations de CustomJS sont des actions.
Tâche
L'unité que Zapier facture : une action menée à bien par ton Zap. Le quota de ton plan, c'est un nombre de tâches.
Interrogation ou instantané
Zapier interroge certaines apps à intervalle fixe ; d'autres le préviennent dès que l'événement se produit. Tout dépend de l'app qui démarre ton Zap.
Filtre
Une étape qui laisse le Zap continuer seulement si ce qui arrive remplit ta condition, et l'arrête sinon.
Zap multi-étapes
Tout Zap qui dépasse un déclencheur et une action. Un filtre ou une deuxième action suffit, et il faut alors un plan payant.
Coût

Combien coûte un Zap avec CustomJS

CustomJS n'est pas une app réservée aux plans payants : elle tourne dès le plan gratuit. Le déclencheur ne coûte rien, et le fait que Zapier aille vérifier s'il y a du nouveau non plus.

  • Plan gratuit100 tâches par mois, Zaps à deux étapes
  • Déclencheur et vérificationsJamais facturés
  • Chaque action réussie1 tâche
  • App réservée aux plans payantsNon

Chaque action CustomJS réussie compte une tâche ; une action qui échoue n'est pas décomptée. Une convocation en PDF puis une fusion avec le règlement intérieur, c'est deux tâches par inscription. Le plan gratuit offre 100 tâches par mois mais s'arrête à deux étapes : dès que tu ajoutes un filtre ou une seconde action, il faut passer sur un plan payant. Compte donc tes inscriptions du mois, multiplie par le nombre d'actions, et tu sais où tu en es.

Connexion

Connecter CustomJS à Zapier en 3 étapes

  1. 01

    Ouvre la page Apps

    Il te faut d'abord un compte CustomJS. Dans Zapier, va sur Apps puis clique sur + Add connection. Une connexion, c'est ton compte relié une fois, puis réutilisé par chaque étape qui appelle CustomJS.

  2. 02

    Cherche CustomJS et ajoute-le

    Tape CustomJS dans la recherche de la fenêtre, sélectionne l'app, puis clique sur Add connection. Zapier ouvre alors un nouvel onglet pour que tu te connectes à ton compte CustomJS.

  3. 03

    Autorise l'accès

    Connecte-toi et donne à Zapier l'accès au compte. Si un document ou un modèle que tu comptes utiliser appartient à quelqu'un d'autre, vérifie que ton compte peut le lire avant de construire le Zap.

Premier Zap

Ton premier Zap : la convocation PDF des sessions en présentiel

ObjectifÀ chaque nouvelle inscription à une formation en présentiel, générer la convocation en PDF à partir de ton modèle HTML.

  1. 01

    Build : choisis le point de départ

    Clique sur Build, choisis ton outil d'inscription comme app de départ et son événement de nouvelle inscription. C'est lui qui lance chaque passage du Zap.

  2. 02

    Teste le déclencheur

    Clique sur Test. Zapier ramène les trois inscriptions les plus récentes du compte relié : tu fais le reste du réglage sur une vraie.

  3. 03

    Ajoute le filtre

    Ajoute une étape Filter depuis l'icône plus : le champ du format, une règle de texte, la valeur présentiel. Une règle de texte ne marche que sur du texte, choisis le bon type.

  4. 04

    Pose Create PDF From HTML

    Choisis CustomJS puis Create PDF From HTML. Colle ton modèle de convocation dans le champ HTML et insère le nom du stagiaire, la date et le lieu aux bons endroits.

  5. 05

    Teste, puis publie

    Lance le test de l'étape CustomJS et ouvre le PDF obtenu. S'il est propre, clique sur Publish pour activer le Zap. Le filtre en fait un Zap multi-étapes : plan payant obligatoire.

Actions

Les 5 actions CustomJS

CustomJS te donne 5 actions. Pour chacune : ce qu'elle fait pour toi, le moment où tu la choisis, et ce qu'il faut surveiller.

1

Create PDF From HTML

Action

Dans Zapier“Convert an HTML string into a PDF.”

Tu lui donnes du HTML, elle te rend un document PDF. La mise en page se fait une fois ; ensuite chaque passage la remplit avec les données du déclencheur.

Quand l'utiliser
une attestation de fin de formation ou un bon d'intervention qui doit toujours avoir la même tête.
Attention
le champ HTML est obligatoire, et le PDF ne sera jamais plus soigné que le HTML collé.
2

Create HTML to PNG

Action

Dans Zapier“Create HTML string to PNG image”

Même principe, mais le résultat est une image PNG. Ton gabarit HTML devient un visuel à joindre, publier ou archiver.

Quand l'utiliser
l'étiquette produit d'une boutique en ligne, ou le visuel d'annonce d'un nouvel atelier, générés depuis une fiche.
Attention
là aussi le HTML est obligatoire ; une valeur vide venue du déclencheur bloque l'étape.
3

Create Screenshot

Action

Dans Zapier“Create screenshot of any website by providing URL.”

Fait une capture de n'importe quel site à partir de l'adresse que tu lui passes. Pratique pour garder une trace visuelle d'une page à un instant donné.

Quand l'utiliser
archiver la page d'une annonce immobilière dès qu'un agent la saisit dans ton outil de suivi.
Attention
le champ URL est obligatoire ; relie-le à un champ du déclencheur qui contient bien l'adresse.
4

Merge PDFs

Action

Dans Zapier“Merge multiple pdfs into one”

Assemble plusieurs fichiers PDF en un seul. Tu fournis les adresses des fichiers, elle rend un document unique.

Quand l'utiliser
réunir devis, conditions générales et fiche technique avant l'envoi à un client chez un artisan ou un bureau d'études.
Attention
le champ PDF URLs attend des liens séparés par des virgules, respecte ce format.
5

Run Puppeteer

Action

Dans Zapier“Run code on puppeteer.”

Exécute le code Puppeteer que tu lui passes. C'est l'action ouverte pour ce que les quatre autres ne couvrent pas, à condition de savoir écrire ce code.

Quand l'utiliser
un traitement de page que ni la capture ni la conversion HTML ne prévoient, et qu'un développeur de l'équipe sait coder.
Attention
le champ Code est obligatoire ; sans code, l'étape n'a rien à exécuter.
Quand ça casse

Quand un Zap CustomJS casse

Zapier ne rattache aucun article d'aide ni aucune limite documentée à CustomJS. Ce qui casse, c'est ce qui casse sur tout Zap, plus les données obligatoires de chaque action.

Quatre situations à connaître avant de publier. Si un passage échoue sans raison claire, notre page Dépannage Zapier prend le relais.

  • Les anciennes inscriptions restent de côté

    Un Zap ne réagit qu'à ce qui se passe après sa publication. Les inscriptions déjà enregistrées n'auront jamais leur PDF : rattraper l'historique, c'est un autre chantier.
  • Une donnée obligatoire arrive vide

    HTML, adresse, adresses des PDF, code : tout est obligatoire. Si le déclencheur envoie un champ vide sur l'une d'elles, l'étape CustomJS ne peut pas tourner.
  • Le Zap qui se relance tout seul

    Si le fichier produit par CustomJS atterrit là où ton déclencheur regarde, le Zap repart sur son propre résultat, en boucle, et vide ton quota de tâches.
  • Un import massif mis en attente

    Quand l'app de départ renvoie d'un coup un énorme lot, après un import ou une migration, la protection anti-afflux de Zapier peut retenir ces passages.
Besoin d'aide

Besoin d'aide pour automatiser CustomJS avec Zapier ?

Une personne lit chaque message.

FAQ

CustomJS et Zapier : les questions fréquentes

01L'intégration CustomJS Zapier est-elle gratuite ?
Oui, côté Zapier. CustomJS n'est pas une app réservée aux plans payants : elle fonctionne sur le plan gratuit, qui inclut 100 tâches par mois. La limite tient au nombre d'étapes. Le plan gratuit ne construit que des Zaps à deux étapes, un déclencheur venu d'une autre app puis une action CustomJS. Ajoute un filtre ou une seconde action, par exemple un PDF suivi d'une fusion, et le Zap devient multi-étapes : il faut alors un plan payant.
02Combien de tâches consomme un Zap CustomJS ?
Une tâche par action CustomJS réussie. Le déclencheur ne coûte rien, pas plus que les vérifications de Zapier. Un Zap qui génère une convocation consomme une tâche par inscription. S'il génère la convocation puis la fusionne avec un autre document, il en consomme deux. Une action qui échoue n'est pas décomptée. Pour dimensionner ton plan, compte les passages attendus sur le mois et multiplie par le nombre d'actions du Zap.
03CustomJS fonctionne-t-il en temps réel avec Zapier ?
Ça dépend de l'app qui démarre le Zap, puisque CustomJS n'a pas de déclencheur. Si cette app a un déclencheur instantané, elle prévient Zapier dès que l'événement se produit et l'étape CustomJS tourne aussitôt, quel que soit ton plan. Si c'est un déclencheur par interrogation, Zapier vérifie à intervalle fixe : 15 minutes sur le plan gratuit, 2 minutes sur Professional, 1 minute sur Team et Enterprise. L'éditeur affiche un éclair sur les déclencheurs instantanés.
04Que faut-il pour connecter CustomJS à Zapier ?
Un compte CustomJS, et un accès en lecture ou en écriture à tout ce que le Zap doit toucher sans t'appartenir. La connexion se fait en trois temps : ouvrir la page Apps de Zapier et cliquer sur + Add connection, chercher CustomJS et cliquer sur Add connection, puis se connecter et autoriser l'accès dans l'onglet qui s'ouvre. Une fois reliée, la connexion sert à toutes les étapes CustomJS de tous tes Zaps, sans nouvelle identification.
05Pourquoi l'étape CustomJS échoue-t-elle ?
Le premier suspect, c'est la donnée obligatoire. Chaque action en exige une : le HTML pour le PDF et le PNG, l'adresse du site pour la capture, des adresses de PDF séparées par des virgules pour la fusion, du code pour Puppeteer. Si le déclencheur n'envoie pas cette valeur sur un passage donné, CustomJS n'a rien à traiter. Teste le déclencheur, vérifie que le champ relié contient bien quelque chose. Bonne nouvelle : l'échec ne coûte pas de tâche.
06Et si l'action CustomJS dont tu as besoin n'existe pas ?
Zapier ne propose que les cinq actions de cette page, sans déclencheur ni recherche. Run Puppeteer reste la porte ouverte : elle exécute du code Puppeteer que tu écris toi-même, ce qui permet à un développeur de couvrir un cas que les quatre actions toutes faites ratent. Sans code, le manque reste entier, et mieux vaut regarder ce que la même app propose sur une autre plateforme avant de bricoler un contournement.
07Zapier, Make ou n8n pour CustomJS ?
Le choix se fait sur des critères, pas sur une marque. Zapier donne à CustomJS cinq actions prêtes à l'emploi dans un éditeur guidé, facturées à la tâche réussie : ça convient si tu veux un fichier généré sans toucher à une API. Sur Make ou n8n, vérifie quelles opérations CustomJS existent et comment un passage y est compté. Compare ensuite ton volume mensuel, le nombre d'étapes par passage et ton aisance avec un éditeur technique.