- Accueil
- Ressources
- Intégrations
- Custom JS
Intégration Custom JS MakeAutomatiser Custom JS avec Make.
Un PDF, une capture d'écran ou trois lignes de code au milieu d'une automatisation ? L'intégration Custom JS Make réunit 20 modules d'action : JavaScript, Python, PDF, pages web et certificats SSL. Ici, tu relies ton compte puis tu montes ton premier scénario pas à pas.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
À quoi sert l'intégration Custom JS Make ?
L'intégration Custom JS Make ajoute une boîte à outils à tes scénarios, c'est-à-dire aux automatisations que tu construis dans Make en enchaînant des modules. Un module, c'est une brique : ici, exécuter du JavaScript ou du Python, transformer du HTML en PDF, en PNG ou en Word, retravailler des PDF, lire des pages web et vérifier un certificat SSL.
Des factures prêtes à envoyer. Une commande est payée sur ta boutique : Invoice PDF Generator crée la facture, Compress Pdf l'allège, et ton outil de mail l'envoie au client sans que tu ouvres un logiciel de mise en page.
Des formulaires administratifs remplis tout seuls. Get PDF Form Fields te montre les cases d'un formulaire officiel, PDF Form Fill (Fill PDF Fields) les complète avec les données de ton outil RH, puis Merge PDFs regroupe le tout avec les pièces jointes.
Un site client sous surveillance. SSL Checker (SSL Certificate) contrôle le certificat et Take Website Screenshots via Browser Automation garde une trace visuelle de la page.
Deux limites avant de te lancer. Custom JS n'a aucun déclencheur : une autre app ou une planification doit démarrer le scénario. Et la doc de Make ne donne que le nom de ces 20 modules, sans description ni chiffre ; les notes plus bas partent donc du nom et te disent quoi vérifier avec Run once. Si tu hésites entre les deux outils, le n8n vs Make pose les critères, et la Formation Make reprend le mapping depuis le début.
Comment connecter Custom JS à Make ?
- 01
Récupère ta clé API
Connecte-toi à ton compte Custom JS. À droite de l'écran, clique sur Show sous Your Api Key, copie la valeur et range-la dans un endroit sûr. C'est la seule information que Make te demandera.
- 02
Ouvre la fenêtre de connexion
Dans Make, ajoute n'importe quel module Custom JS à ton scénario et clique sur Create a connection. Le champ Connection name est facultatif, mais un nom parlant aide le jour où tu gères plusieurs comptes.
- 03
Colle la clé et enregistre
Colle la clé dans le champ API Key puis clique sur Save. Si Custom JS te demande de t'authentifier, confirme l'accès. Ta connexion, c'est-à-dire ton compte relié à Make, sert ensuite à tous les modules Custom JS.
Ton premier scénario avec Custom JS
ObjectifQuand une commande est payée sur ta boutique en ligne, Make crée la facture en PDF avec Custom JS puis l'allège avant de l'envoyer.
- 01
Crée le scénario
Depuis la page Scenarios, crée un nouveau scénario et clique sur le +. Custom JS n'a pas de déclencheur : ce premier module vient de l'app où naît la commande, ta boutique par exemple.
- 02
Ajoute Invoice PDF Generator
Clique sur le + à droite du premier module, cherche Custom JS et choisis Invoice PDF Generator. Sélectionne ta connexion, puis glisse le nom du client et le montant venus de la boutique dans les champs proposés.
- 03
Enchaîne Compress Pdf
Clique encore sur le + et ajoute Compress Pdf avec la même connexion. Donne-lui le fichier produit par le module précédent : c'est la version allégée qui partira ensuite.
- 04
Teste avec Run once
Clique sur Run once. Make exécute le scénario une fois et affiche les bundles reçus par chaque module (un bundle, c'est un élément qui passe d'une brique à l'autre). Ouvre-les pour voir la facture avant et après compression.
- 05
Planifie et active
Règle la planification sur le premier module, toutes les 15 minutes par défaut, puis active le scénario. Chaque module exécuté sur un bundle compte pour une opération sur ton plan Make.
Ce que fait chaque module Custom JS dans Make
Custom JS te donne 20 modules en 5 groupes. Pour chacun : ce qu'il fait pour toi, le moment où tu le choisis, et ce qu'il faut surveiller.
Sommaire des modules
JavaScript
2 modulesExecute inline JavaScript Code
ActionDans la doc seulementTu écris quelques lignes de JavaScript directement dans le module et tu récupères le résultat, prêt à être repris par la brique suivante. Custom JS annonce l'exécution de JavaScript avec des modules NPM : de quoi traiter un calcul de date ou nettoyer un texte que les outils de Make gèrent mal.
Execute a stored JS function
ActionDans la doc seulementUne fonction enregistrée dans ton compte Custom JS devient appelable depuis n'importe quel scénario, sans recopier le code partout. D'après le nom du module, le code reste côté Custom JS et Make se contente de l'appeler : une correction faite là-bas peut donc servir à plusieurs scénarios.
Scraping / Screenshots
2 modulesWeb Scraper for HTML Extraction with Browser Automation
ActionDans la doc seulementLe code HTML d'une page web arrive dans ton scénario, chargé par un navigateur piloté comme le précise le nom du module, et pas par un simple téléchargement. Tu peux ensuite l'envoyer vers un outil d'analyse de texte, un tableur ou un module d'IA.
Take Website Screenshots via Browser Automation
ActionDans la doc seulementTu obtiens l'image d'une page web telle qu'un navigateur l'affiche, prête à joindre à un mail ou à classer dans un dossier partagé. Donne-lui l'adresse de la page issue du module précédent, l'image continue ensuite vers la brique suivante.
PDF / Image
9 modulesPDF Generator (from HTML)
ActionDans la doc seulementTon modèle HTML devient un PDF que le module suivant peut envoyer, déposer ou archiver. Tu dessines la mise en page une fois, tu y places les données des modules précédents, et chaque exécution sort un document à jour.
Get PDF Form Fields
ActionDans la doc seulementAvant de remplir un formulaire PDF, tu sais quelles cases il contient. La liste obtenue te donne les noms à utiliser dans PDF Form Fill (Fill PDF Fields), ce qui t'évite de tâtonner.
PDF Form Fill (Fill PDF Fields)
ActionDans la doc seulementLes cases d'un formulaire PDF existant se remplissent avec les données de ton scénario, et tu récupères le fichier complété. Ce module va de pair avec Get PDF Form Fields, qui te donne d'abord les noms des champs pour que ton mapping tombe juste.
Merge PDFs
ActionDans la doc seulementPlusieurs PDF n'en font plus qu'un : ton destinataire ouvre un seul document au lieu d'une pile de pièces jointes. Donne-lui les fichiers réunis par les modules précédents, puis envoie le résultat là où il doit aller.
Generate PNG (from HTML)
ActionDans la doc seulementUn bout de HTML devient une image PNG, pratique quand un canal accepte les images mais pas les documents. Tu composes le visuel en HTML, tu y glisses un prénom ou un chiffre, et Make transmet l'image au module suivant.
Compress Pdf
ActionDans la doc seulementTon PDF perd du poids et passe plus facilement sous les limites d'une pièce jointe ou d'un espace de stockage. Place-le juste après le module qui crée ou télécharge le fichier, puis fais suivre la version allégée.
Pdf To Text
ActionDans la doc seulementLe texte d'un PDF sort du document pour que les modules suivants le cherchent, le résument ou en copient des morceaux dans un tableur. Une fois en texte brut, n'importe quel filtre ou outil texte de Make peut le traiter.
PDF To PNG
ActionDans la doc seulementLes pages d'un PDF deviennent des images PNG, utiles pour un aperçu, une vignette ou un canal qui n'affiche que des images. Elles filent ensuite vers le module suivant comme n'importe quel fichier.
Extract Pages From PDF
ActionDans la doc seulementTu gardes seulement les pages utiles d'un long PDF et tu laisses le reste de côté. Le fichier réduit s'envoie, se signe ou se range plus facilement, et personne ne fait défiler des pages qui ne le concernent pas.
Other
6 modulesRun Puppeteer
ActionDans la doc seulementUn navigateur se pilote depuis ton scénario grâce à Puppeteer, une bibliothèque qui commande un navigateur par du code. Il couvre ce que le scraper et les captures ne font pas : se connecter, cliquer de page en page, remplir un champ de recherche.
SSL Checker (SSL Certificate)
ActionDans la doc seulementLe certificat SSL d'un site est contrôlé depuis ton scénario, et le résultat devient une donnée qu'un filtre peut tester. Couplé à un module de mail ou de messagerie, il te prévient avant que tes visiteurs tombent sur une alerte de sécurité.
Execute inline Python Code
ActionDans la doc seulementDu Python à la place du JavaScript, si c'est le langage que ton équipe pratique déjà. Le résultat arrive dans le bundle de la même façon, prêt à passer au module suivant sans export intermédiaire.
HTML to DOCX (Word)
ActionDans la doc seulementTu obtiens un document Word modifiable à partir de HTML, pour les cas où le texte doit encore être retouché. Contrairement à un PDF, le fichier .docx s'ouvre dans n'importe quel traitement de texte et se corrige avant envoi.
Markdown to HTML Converter
ActionDans la doc seulementTon texte en Markdown devient du HTML qui s'affiche correctement dans un mail, une page web ou les modules PDF et PNG de cette app. Beaucoup d'outils d'IA et d'applis de notes écrivent en Markdown, ce module fait le pont vers les endroits qui attendent du HTML.
Invoice PDF Generator
ActionDans la doc seulementUne facture en PDF sort directement des données de commande que ton scénario a déjà. D'après son nom, ce module vise les factures en particulier, ce qui peut t'éviter de dessiner un modèle HTML complet pour PDF Generator (from HTML).
Deprecated
1 moduleCreate Screenshot [Deprecated]
ActionDans la doc seulementUn ancien scénario continue de prendre ses captures pendant que tu prépares la relève : ce module figure encore dans la liste, mais son nom le marque comme obsolète. Les scénarios existants peuvent s'en servir pour l'instant, un nouveau montage ne devrait pas en dépendre.
Besoin d'aide pour automatiser Custom JS avec Make ?
Une personne lit chaque message.