Recursos · Integración Zapier

Integración Code by Zapier ZapierAutomatiza Code by Zapier con Zapier.

La integración Code by Zapier Zapier mete unas líneas de Python o JavaScript dentro de una automatización. Trae 2 disparadores, 2 acciones y 0 búsquedas. Aquí tienes qué hace cada uno, cuánto cuesta y qué conviene saber antes de activar nada.

Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth

Resumen

Para qué sirve la integración Code by Zapier Zapier

Code by Zapier es el paso al que recurres cuando ninguna app ofrece la operación que buscas. Escribes un fragmento corto de Python o JavaScript y la automatización lo ejecuta como cualquier otro paso. No es una app premium: funciona desde el plan gratuito, con sus límites.

Tres resultados habituales. Un dato limpio: Run Javascript recibe un correo mal escrito o un nombre en mayúsculas y lo deja presentable para el paso siguiente. Una cifra calculada: Run Python suma, redondea o convierte algo que ninguna de tus apps calcula. Un arranque sin app detrás: los disparadores Run Python y Run Javascript dejan que tu propio código decida cuándo empieza todo.

Cada paso corre sobre la última versión de Python o de Node que Zapier admite. El propio Zapier los clasifica como pasos avanzados (y con razón: aunque sean diez líneas, es código que alguien tiene que mantener).

Lo que Zapier no hace aquí: no hay paso de búsqueda y ningún disparador es instantáneo. Los dos se consultan cada cierto tiempo, así que en el plan gratuito la espera llega a 15 minutos. Además, una acción de código entre un disparador y otra acción suma tres pasos, y el plan gratuito no lo permite.

Si estás comparando herramientas, la Integración Code by Zapier n8n tiene su propia página, y la comparativa n8n vs Zapier pone las dos plataformas frente a frente.

Vocabulario

El vocabulario de Zapier en un minuto

Ocho palabras salen una y otra vez en esta página. Aquí van explicadas sin tecnicismos.

Zap
La automatización que montas en Zapier: un disparador y después una o varias acciones que se ejecutan cada vez que ocurre el evento.
Disparador
El evento que pone en marcha el Zap. Con el Zap activado, Zapier se queda esperando a que suceda.
Acción
Lo que hace el Zap una vez arrancado: el paso que escribe, envía o mueve algo por ti en otra app.
Tarea
La unidad que cobra Zapier: una acción que tu Zap completa con éxito. El cupo de tu plan cuenta exactamente eso.
Disparador por consulta
Zapier pregunta por novedades a intervalo fijo y se queda solo con lo que aún no ha visto. Así funcionan los dos disparadores de esta app.
Disparador instantáneo
La app avisa ella misma a Zapier en cuanto ocurre el evento, sin esperar a la siguiente consulta. Code by Zapier no tiene ninguno.
Filtro
Un paso que deja seguir al Zap solo si lo que llega cumple tu condición, y lo detiene en caso contrario.
Zap de varios pasos
Cualquier Zap que va más allá de un disparador y una acción. Basta una segunda acción o un filtro, y entonces pide un plan de pago.
Coste

Lo que cuesta de verdad un paso de código

El disparador nunca gasta tareas, y tampoco las consultas con las que Zapier busca datos nuevos, por frecuentes que sean.

  • App premiumNo, va en el plan gratuito
  • Plan gratuito100 tareas al mes, dos pasos por Zap
  • DisparadorNo gasta tareas

Cada acción que sale bien cuenta como una tarea; la que falla no se cobra. El plan gratuito incluye 100 tareas al mes y Zaps ilimitados, pero solo dos pasos por Zap. Por eso, una acción de código entre el disparador y una segunda acción, o seguida de un filtro, te lleva a un plan de pago. Zapier tiene además un artículo de ayuda sobre cómo se mide el uso de Code by Zapier, útil antes de repartir scripts por todos tus Zaps.

Conexión

Conecta Code by Zapier en 3 pasos

  1. 01

    Abre la página Apps

    En tu cuenta de Zapier, entra en Apps. Ahí se guardan tus conexiones, es decir, cada cuenta de app que vinculas una vez y luego reutilizas en todos tus Zaps.

  2. 02

    Añade la conexión

    Pulsa + Add connection, escribe Code by Zapier en el buscador del cuadro de diálogo, elige la app entre los resultados y confirma tu elección con el botón Add connection.

  3. 03

    Inicia sesión y da acceso

    Entra en la app desde la pestaña que se abre y autoriza a Zapier. Necesitas una cuenta en la app y permisos sobre todo lo que no sea tuyo y que el Zap vaya a tocar.

Primer Zap

Tu primer Zap: alumnos detectados en JavaScript y dados de alta en Mailchimp

ObjetivoUna academia de idiomas deja que un script de JavaScript detecte a los alumnos nuevos, se queda con los de un nivel concreto y los suscribe en Mailchimp.

  1. 01

    Elige el arranque

    Crea un Zap, elige Code by Zapier como app y Run Javascript como evento de inicio. Escribe las líneas que detectan a cada alumno nuevo y su nivel.

  2. 02

    Prueba el disparador

    Lanza la prueba y mira lo que devuelve. Localiza el nivel que entrega tu código: es el valor que va a comparar el filtro justo después.

  3. 03

    Añade el filtro

    Pon un Filter sobre ese valor, con una regla del tipo correcto: texto si el nivel es una etiqueta, número si es una cifra. Con el tipo equivocado nunca pasa.

  4. 04

    Suscribe en Mailchimp

    Añade Mailchimp con Add/Update Subscriber y asigna a cada campo del suscriptor los valores que devolvió tu código. Prueba este paso con el alumno de antes.

  5. 05

    Publica

    Revisa la cadena completa y pulsa Publish. Al llevar un filtro, este Zap necesita un plan de pago. En el gratuito, quédate con el disparador y una sola acción.

Disparadores

Disparadores de Code by Zapier

2 eventos arrancan un Zap cuando algo ocurre en Code by Zapier. Zapier los busca al ritmo que permite tu plan.

1

Run Python

Disparador por sondeo

En Zapier“Use Python to kick off a workflow. This is an advanced action! Uses the latest supported version of Python.”

Con este disparador, el Zap no espera a un evento de otra app: empieza en tu propio script de Python. Los pasos siguientes trabajan con lo que produce ese código, que corre sobre la última versión de Python admitida.

Cómo se dispara
Zapier va a mirar cada cierto tiempo, y ese intervalo depende de tu plan: cada 15 minutos en el gratuito.
Cuándo usarlo
cuando ninguna app ofrece el evento que te interesa y un script corto puede detectar si hay algo nuevo.
Ojo
Zapier lo marca como paso avanzado, así que reserva tiempo para probarlo antes de publicar.
2

Run Javascript

Disparador por sondeo

En Zapier“Use Javascript to kick off a workflow. This is an advanced action! Uses the latest supported version of Node.”

La variante en JavaScript: un bloque de código escrito por ti abre el Zap, sobre la última versión de Node que Zapier admite. Encaja si en tu equipo se lee JavaScript con más soltura que Python.

Cómo se dispara
Zapier va a mirar cada cierto tiempo, y ese intervalo depende de tu plan: cada 15 minutos en el gratuito.
Cuándo usarlo
cuando un desarrollador quiere que el arranque siga una regla escrita en código y no un ajuste de alguna app.
Ojo
entre dos consultas no pasa nada. En el plan gratuito, ese hueco puede llegar a 15 minutos.
Acciones

Acciones de Code by Zapier

Code by Zapier te da 2 acciones. Para cada una: qué hace por ti, cuándo elegirla y a qué prestar atención.

1

Run Javascript

Acción

En Zapier“Run Javascript code This is an advanced action! Uses the latest supported version of Node.”

Coloca JavaScript en mitad del Zap para dar otra forma a los datos de los pasos anteriores antes de que sigan su camino. Usa la última versión de Node admitida.

Cuándo usarlo
separar nombre y apellidos, poner una fecha en el formato que espera la siguiente app o montar una referencia.
Ojo
cada ejecución correcta gasta una tarea, como cualquier acción.
2

Run Python

Acción

En Zapier“Run Python code This is an advanced action! Uses the latest supported version of Python.”

El equivalente en Python: tu script recibe los valores que le asignas y el resto del Zap aprovecha lo que devuelve.

Cuándo usarlo
un cálculo que ninguna app hace por ti, como un precio con descuento, una puntuación o un importe convertido.
Ojo
en un Zap que ya tiene disparador y una acción, añade un tercer paso, y eso pide plan de pago.
Cuando falla

Cuando un Zap con Code by Zapier falla

Casi todos los fallos vienen de las reglas generales de Zapier, no de tu código.

El centro de ayuda de Zapier agrupa varios artículos sobre esta app, y sus títulos bastan para ver dónde roza: tiempos de ejecución, medición del uso y un producto que se retira. Los seis casos de abajo dicen qué revisar primero. Si el Zap sigue fallando, pasa por la página de Depuración Zapier.

  • Nada de lo anterior a la activación

    Un Zap solo reacciona a lo que ocurre después de publicarlo. Lo que ya existía no se recoge, y trasladar el histórico es otro trabajo.
  • El Zap se dispara a sí mismo

    Si el último paso escribe justo donde mira el disparador, el Zap vuelve a arrancar una y otra vez y tu cupo de tareas se agota rápido.
  • Un lote enorme queda retenido

    Tras una importación masiva o una migración, un disparador que devuelve muchos elementos de golpe puede quedar frenado por la protección contra avalanchas de Zapier.
  • Un mismo elemento no se repite

    En un disparador por consulta, Zapier recuerda lo que ya ha visto. Un elemento ya procesado no vuelve a arrancar el Zap.
  • Código que tarda más

    Dos artículos de ayuda lo nombran ya en el título: uno sobre pasos de código con tiempo de ejecución ampliado y otro sobre cómo configurarlo. Si tu script parece ir largo, empieza por ahí.
  • Zapier Functions se retira

    Un artículo de ayuda se titula con el aviso de que Zapier Functions deja de existir, y otro con la migración de Functions a Code by Zapier. ¿Sigues con Functions? Léelos.
¿Necesitas ayuda?

¿Necesitas ayuda para automatizar Code by Zapier con Zapier?

Una persona lee cada mensaje.

FAQ

Integración Code by Zapier Zapier: preguntas frecuentes

01¿La integración Code by Zapier Zapier es gratis?
Sí, Code by Zapier no es una app premium y funciona desde el plan gratuito. Ese plan ofrece 100 tareas al mes y tantos Zaps como quieras. El freno real es el tamaño de cada Zap: el gratuito se queda en dos pasos, un disparador y una acción. Un paso de código entre un disparador y otra acción suma tres, y eso ya exige un plan de pago. Lo mismo ocurre si añades un filtro para revisar lo que devuelve tu script.
02¿Cuántas tareas gasta un paso de código?
Una tarea por cada acción de código que termina bien, igual que la acción de cualquier otra app. El disparador no cuesta nada, y las consultas con las que Zapier busca datos nuevos tampoco. Una acción que falla no se cobra. En un Zap con tres acciones, cada una correcta cuenta por separado, así que gasta el triple que un Zap de una sola acción. Zapier mantiene un artículo de ayuda sobre cómo se mide el uso de Code by Zapier.
03¿Code by Zapier funciona en tiempo real?
No. Los dos disparadores, Run Python y Run Javascript, funcionan por consulta: Zapier comprueba cada cierto tiempo en lugar de recibir un aviso. Ese intervalo depende del plan: 15 minutos en Free, 2 en Professional, 1 en Team y en Enterprise. En los planes de pago se puede cambiar, y también lanzar una comprobación a mano desde el editor. Lo que no se puede es volverlo instantáneo desde el editor: lo decide la API de la propia app, y estos dos disparadores están hechos para consultar.
04¿Qué hace falta para conectar Code by Zapier?
Una cuenta de Zapier y una conexión creada desde la página Apps con + Add connection. Buscas la app en el cuadro de diálogo, confirmas, inicias sesión en la pestaña que se abre y das acceso. También hacen falta permisos sobre lo que no sea tuyo y que el Zap vaya a tocar. El requisito más práctico es otro: alguien capaz de escribir y revisar unas líneas de Python o JavaScript, porque Zapier clasifica estos pasos como avanzados.
05¿Por qué un Zap con Code by Zapier se para justo después del código?
Casi siempre por un filtro que nunca deja pasar nada. Las reglas de un filtro tienen tipo: una regla de texto solo sirve para texto y una de número solo para números. Si tu código devuelve una cifra y el filtro la compara como texto, el Zap se detiene cada vez. Prueba el paso de código, fíjate en el valor exacto que devuelve y elige una regla del tipo que corresponde. Recuerda además que un filtro convierte el Zap en uno de varios pasos.
06¿Y si la operación que necesitas no existe en ninguna app?
Para eso está precisamente Code by Zapier. Cuando ninguna app ofrece el paso, Run Python o Run Javascript te permiten escribirlo en unas líneas y meterlo en el Zap. Zapier tiene además un artículo de ayuda titulado Generate a Code step using AI (Beta). En coste no cambia nada: cada ejecución correcta de la acción gasta una tarea, como en cualquier otra app. Y si lo que falta es el arranque del Zap y no un paso intermedio, los dos disparadores de código cubren también ese caso.
07¿Zapier, Make o n8n para ejecutar código propio?
Se decide por criterios, no por un ganador. Mira primero dónde funcionan ya tus otras apps: un paso de código rinde más dentro de un Zap que ya las conecta. Valora después el volumen, porque cada acción de código correcta es una tarea de tu plan de Zapier. Revisa también la forma del Zap, ya que el gratuito se queda en dos pasos. Y piensa en quién mantendrá el script, porque Zapier trata estos pasos como avanzados.