Outils / Nocode

Low-code : Comment ajouter du code dans Zapier ?

-
Amin Bouhassoune

Zapier est un outil des outils nocode d’automatisation les plus utilisé dans le monde. On peut aussi le considérer comme un outil Low-code grâce à certaines fonctionnalités. Dans certains cas, pour aller plus loin dans la création d’automatisation il est parfois nécessaire d’ajouter du code. Voici donc 2 moyens d’ajouter du code dans Zapier.

Low-code : Comment ajouter du code dans Zapier ?
youtube_cover

Pourquoi ajouter du code dans Zapier ?

Personnaliser vos automatisations Zapier

Zapier est parfait pour créer des automatisations plus ou moins complexes. Mais dans certains cas, ajouter du code, vous permettra de personnaliser vos automatisations et de sortir des templates d’automatisation qui vous sont proposés. Si certains éléments de Zapier peuvent vous sembler encore flous découvrez notre cours gratuit d'initiation à Zapier.

Économiser des étapes dans Zapier.

Utiliser du code dans Zapier vous permettra d’économiser le nombre d’étapes utilisé (Zap). Par exemple si vous souhaitez mettre en forme un texte récupéré dans une de vos automatisations. Pour en supprimer le code HTML et rechercher/remplacer certains mots vous allez devoir utiliser au minimum 2 étapes. En utilisant un module pour ajouter votre code sur Zapier cela ne vous demandera qu’une seule étape.

Sur quelques déclenchements ce n’est pas grand-chose mais sur une centaine d’automatisations par mois cela permet d’éviter de passer au plan suivant.

Utiliser la puissance du code

Utiliser du code dans Zapier vous permettra également de créer de puissant algorithme dans vos automatisations. Assez pratique lorsque vous souhaitez utiliser plusieurs conditions avant de retourner un résultat.

Vous pouvez également utiliser du code qui lui-même fera appel à la puissance de l’IA ou du machine learning via une API. Ces scripts pourront se baser sur les variables de vos précédentes étapes pour vous générer un résultat.

2 manières d’ajouter des scripts dans Zapier.

Pour ajouter du code sur Zapier il existe deux manières de faire. Je vais vous expliquer en détail comment les utiliser.

Utiliser code by Zapier pour ajouter un script

Dans Zapier il existe un module qui s’appelle Code by Zapier que vous pouvez utiliser comme déclencheur ou comme action.

module code by zapier

Une fois sélectionné, vous aurez la possibilité de choisir la langue que vous souhaitez utiliser pour votre code. Actuellement, Zapier support le langage de programmation JavaScript et Python.

Après avoir choisi votre langage de programmation, vous pourrez entrer votre code dans l'éditeur. Ce code sera exécuté à chaque déclenchement du Zap.

Pour utiliser les variables des étapes précédentes dans votre code vous devez faire comme ceci :

  • Dans la section Input Data au-dessus de l’éditeur vous devez assigner les variables de vos étapes précédentes à des noms de variable (sans majuscule, espaces ou accent).
  • Dans le code vous pouvez utiliser l’objet input_data et appeler à chaque fois les variables que vous souhaitez utiliser.
  • Vous pouvez maintenant ajouter votre code.
  • Enfin vous devrez utiliser la variable output pour pouvoir utiliser le résultat de votre code.
  • Pour finir, vous devrez tester votre Zap pour vous assurer qu'il fonctionne comme prévu. Une fois que vous êtes satisfait des résultats, vous pouvez activer votre Zap et il commencera à se déclencher selon la première étape que vous avez configurée.
comment utiliser code by zapier

Utiliser des scripts externes

La deuxième solution consiste à utiliser un script que vous allez héberger sur des serveurs comme AWS ou Google Cloud Functions. Si vous avez du mal à héberger du code sur ces plateformes il existe des services comme Autocode qui vous permette de créer et d’héberger votre code sans quitter votre navigateur.

Une fois configurés ces services vous fourniront une adresse que vous allez pouvoir utiliser sur le même principe qu’un appel API.

Dans Zapier il faudra donc utiliser le module Webhook by Zapier en tant qu’action et utiliser l’évènement GET ou POST selon la configuration de votre script.

Voilà, j’espère que ces informations vous seront utiles dans la création de vos automatisations ! Si vous avez besoin d'aide dans la mise en place de vos automatisations vous pouvez également passer par notre agence nocode, nous serons ravis de vous accompagner.

Découvre d'autres articles
Le Samedi Club : La communauté de créateurs de side project

Que tu sois à la recherche d'une idée pour te lancer, de conseils pour t'organiser ou de retour sur ton projet, viens échanger avec d'autres créateurs.