- Accueil
- Ressources
- Intégrations
- Code by Zapier
Intégration Code by Zapier ZapierAutomatiser Code by Zapier avec Zapier.
L'intégration Code by Zapier Zapier glisse quelques lignes de Python ou de JavaScript dans une automatisation. Au menu : 2 déclencheurs, 2 actions, 0 recherche. Ce que fait chacun, ce que ça coûte, et ce qui casse avant même de publier.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
À quoi sert l'intégration Code by Zapier Zapier
Code by Zapier, c'est l'étape de secours quand aucune app ne propose l'opération voulue. Tu écris un court bout de Python ou de JavaScript, et l'automatisation l'exécute comme n'importe quelle autre étape. L'app n'est pas réservée aux plans payants : elle tourne dès le plan gratuit, dans ses limites.
Trois usages reviennent souvent. Un montant recalculé : Run Python applique une remise, arrondit un total ou convertit une devise que ta boutique ne calcule pas. Un texte remis d'aplomb : Run Javascript reformate une adresse ou une référence produit avant l'étape suivante. Un départ sans app derrière : les déclencheurs Run Python et Run Javascript laissent ton propre code lancer l'automatisation.
Côté moteur, rien à choisir. Chaque étape tourne sur la dernière version de Python ou de Node que Zapier prend en charge, et Zapier range d'ailleurs ces opérations parmi les étapes avancées (même dix lignes restent du code à maintenir).
Ce que Zapier ne fait pas ici : aucune étape de recherche, et aucun déclencheur instantané. Les deux sont relevés à intervalle régulier, donc jusqu'à 15 minutes d'attente en gratuit. Autre point : une action Code insérée entre un déclencheur et une autre action donne trois étapes, ce que le plan gratuit refuse.
Pour comparer, l'Intégration Code by Zapier n8n a sa propre page, et le comparatif n8n vs Zapier met les deux plateformes face à face.
Le vocabulaire Zapier en une minute
Huit mots reviennent dans toute la page. Les voici une bonne fois, sans jargon.
- Zap
- L'automatisation que tu montes dans Zapier : un déclencheur, puis une ou plusieurs actions qui s'enchaînent à chaque fois.
- Déclencheur
- L'événement qui lance le Zap. Une fois le Zap activé, Zapier attend qu'il se produise pour démarrer.
- Action
- Ce que fait le Zap une fois lancé : l'étape qui écrit, envoie ou déplace quelque chose à ta place.
- Tâche
- L'unité que Zapier facture : une action menée à bien par ton Zap. Le quota de ton plan compte ces tâches-là.
- Déclencheur par interrogation
- Zapier va demander les nouveautés à intervalle fixe et ne garde que ce qu'il n'a pas encore vu. C'est le cas des deux déclencheurs ici.
- Déclencheur instantané
- L'app prévient elle-même Zapier dès que l'événement a lieu, sans attendre le prochain passage. Code by Zapier n'en a aucun.
- Filtre
- Une étape qui laisse passer la suite du Zap seulement si ce qui arrive remplit ta condition, et l'arrête sinon.
- Zap multi-étapes
- Tout Zap au-delà d'un déclencheur et d'une action. Une deuxième action ou un filtre suffit, et il faut alors un plan payant.
Ce que coûte vraiment une étape Code
Le déclencheur ne consomme jamais de tâche, et les passages de Zapier pour chercher du nouveau non plus, quelle que soit leur fréquence.
- Plan payant exigéNon, dispo dès le gratuit
- Plan gratuit100 tâches par mois, deux étapes par Zap
- DéclencheurNe consomme aucune tâche
Chaque action réussie compte pour une tâche, une action ratée ne compte pas. Le plan gratuit donne 100 tâches par mois et des Zaps sans limite de nombre, mais deux étapes par Zap. Une action Code coincée entre le déclencheur et une seconde action, ou suivie d'un filtre, impose donc un plan payant. Zapier publie aussi un article d'aide sur la façon dont l'usage de Code by Zapier est mesuré, à lire avant de déployer un script partout.
Connecter Code by Zapier en 3 étapes
- 01
Ouvre la page Apps
Dans ton compte Zapier, va sur Apps. C'est là que vivent tes connexions, c'est-à-dire chaque compte d'app relié une fois puis réutilisé dans tous tes Zaps.
- 02
Ajoute la connexion
Clique sur + Add connection, tape Code by Zapier dans le champ de recherche de la fenêtre, sélectionne l'app dans la liste, puis valide ton choix avec le bouton Add connection.
- 03
Connecte-toi et autorise
Identifie-toi sur l'app dans l'onglet qui s'ouvre et donne l'accès à Zapier. Il te faut un compte sur l'app, plus des droits sur tout ce qui ne t'appartient pas et que le Zap doit toucher.
Ton premier Zap : une alerte de stock écrite en Python, rangée dans Google Sheets
ObjectifUne boutique en ligne laisse un script Python repérer les produits presque épuisés, les note dans un tableur et prévient le fournisseur par Gmail.
- 01
Pose le déclencheur
Crée un Zap, choisis Code by Zapier comme app et Run Python comme événement de départ. Écris les lignes qui repèrent chaque produit presque épuisé, puis lance le test : tu verras ce que ton script renvoie.
- 02
Relis le résultat
Lis chaque valeur renvoyée par le script et vérifie qu'elle correspond à un vrai produit de ta boutique. Si c'est faux, corrige maintenant : une fois publié, le Zap répétera l'erreur à chaque passage.
- 03
Range dans Google Sheets
Ajoute Google Sheets avec Create Spreadsheet Row, puis fais correspondre les valeurs renvoyées par le script avec les colonnes de ta feuille de suivi du stock.
- 04
Préviens le fournisseur
Ajoute Gmail avec Send Email et glisse dans le message le nom du produit renvoyé par le script. Teste l'étape en t'envoyant le courriel à toi d'abord.
- 05
Publie
Teste la dernière étape, puis clique sur Publish. Avec trois étapes, ce Zap demande un plan payant ; en gratuit, garde le déclencheur et une seule action.
Les déclencheurs Code by Zapier
2 événements démarrent un Zap quand quelque chose se passe dans Code by Zapier. Zapier va les chercher au rythme que ton plan autorise.
Run Python
Déclencheur par interrogationDans Zapier“Use Python to kick off a workflow. This is an advanced action! Uses the latest supported version of Python.”
Ton propre script Python sert de point de départ au Zap, à la place d'un événement venu d'une app. Les étapes suivantes travaillent avec ce que produit ce code, exécuté sur la dernière version de Python prise en charge.
Run Javascript
Déclencheur par interrogationDans Zapier“Use Javascript to kick off a workflow. This is an advanced action! Uses the latest supported version of Node.”
La version JavaScript du même principe : un bloc de code que tu écris ouvre le Zap, sur la dernière version de Node prise en charge par Zapier. Utile si ton équipe lit plus volontiers JavaScript que Python.
Les actions Code by Zapier
Code by Zapier te donne 2 actions. Pour chacune : ce qu'elle fait pour toi, le moment où tu la choisis, et ce qu'il faut surveiller.
Sommaire des opérations
Run Javascript
ActionDans Zapier“Run Javascript code This is an advanced action! Uses the latest supported version of Node.”
Insère du JavaScript au milieu du Zap pour remodeler les données des étapes précédentes avant qu'elles repartent. Tourne sur la dernière version de Node prise en charge.
Run Python
ActionDans Zapier“Run Python code This is an advanced action! Uses the latest supported version of Python.”
Pendant Python de l'étape précédente : ton script reçoit les valeurs que tu lui fais correspondre, et la suite du Zap réutilise ce qu'il renvoie.
Quand un Zap Code by Zapier casse
La plupart des pannes viennent des règles générales de Zapier, pas de ton script.
Le centre d'aide de Zapier range plusieurs articles sous cette app, et leurs seuls titres montrent où ça frotte : durées d'exécution, mesure de l'usage, produit en fin de vie. Les six cas ci-dessous disent quoi vérifier d'abord. Pour un Zap qui échoue encore, direction la page Dépannage Zapier.
Rien d'avant la mise en route
Un Zap ne réagit qu'à ce qui se passe après sa publication. L'historique n'est jamais repris, et rapatrier l'existant est un chantier à part.Le Zap se relance tout seul
Si la dernière étape écrit à l'endroit même que surveille le déclencheur, le Zap repart encore et encore, et ton quota de tâches fond.Un gros lot d'un coup est retenu
Après un import massif ou une migration, un déclencheur qui renvoie d'un coup un gros volume peut être freiné par la protection anti-afflux de Zapier.Un même élément ne repasse pas
Sur un déclencheur par interrogation, Zapier garde la trace de ce qu'il a déjà vu. Un élément déjà traité ne relance pas le Zap une seconde fois.Un script qui dure
Deux articles d'aide en parlent dès leur titre : l'un pour faire tourner plus longtemps une étape Code, l'autre pour en configurer la durée étendue. Si ton script semble trop long, commence par là.Zapier Functions s'arrête
Un article d'aide titre sur l'abandon de Zapier Functions, un autre sur la migration de Functions vers Code by Zapier. Tu utilises encore Functions ? Lis les deux.
Besoin d'aide pour automatiser Code by Zapier avec Zapier ?
Une personne lit chaque message.



