Saltar al contenido
  • Inicio

  • Automatización con Zapier

  • Guías de funciones de Zapier

Guías de funciones de Zapier

5 min de lectura

Código de Zapier: añade código personalizado a tus flujos de trabajo

Por Steph Spector · 22de diciembre de 2025
Una imagen de héroe con el logotipo de la aplicación Code by Zapier sobre un fondo naranja claro.

One of the greatest benefits of using Zapier to automate your work is that you don't need to use code. You can build Zaps (our word for automated workflows), forms, agents, chatbots, and tables without knowing any programming language. 

Sin embargo, puede llegar un momento en que necesites hacer algo un poco más avanzado. Quizás sepas exactamente qué quieres automatizar, pero los triggers o acciones existentes de Zapier no pueden hacerlo. O tal vez estás recibiendo información de la Aplicación A, pero no está en el formato correcto para la Aplicación B, y de lo contrario se necesitarían muchos pasos para llegar allí. 

That's where Code by Zapier comes in. It's a built-in tool specifically for adding the "code" back into "no-code," so you can fully customize your workflows—and even shape AI-generated data, like formatting AI outputs or adding guardrails to keep content consistent. And here's the twist: you don't need to know a lick of code to use code steps. Intrigued? Let's dive in.

¿Es la primera vez que usas Zapier? Es un software de automatización de flujos de trabajo que te permite centrarte en lo que realmente importa. Combina formularios, tablas de datos y lógica con miles de aplicaciones para crear y automatizar cualquier cosa que puedas imaginar. Contacta con ventas para saber más.

Saltar adelante

  • ¿Qué es Code by Zapier?

  • Qué puedes hacer con Code by Zapier

  • Cómo empezar a usar Code by Zapier

¿Qué es Code by Zapier?

Code by Zapier te permite agregar código personalizado a tus Zaps para que puedas realizar tareas específicas que van más allá de los triggers y acciones prediseñados que ofrecen las integraciones existentes de Zapier. 

Los pasos del código actúan igual que cualquier otro trigger o acción, con una diferencia importante: le indica a esos pasos qué hacer en Python o JavaScript. Estas instrucciones adicionales dentro de tus Zaps pueden resultar útiles cuando necesitas hacer algo más avanzado que Zapier podría no admitir de forma nativa. Puede, por ejemplo, utilizar pasos de código para implementar tablas de búsqueda complejas, procesar elementos de línea, limpiar datos sin procesar como XML o recuperar fechas dinámicas de sus datos. 

Cuando se utiliza como trigger, Code by Zapier normalmente procesa datos de entrada o verifica condiciones específicas para decidir si el flujo de trabajo debe comenzar. Como acción, le permite escribir código que interactuará con los datos que provienen del trigger o de un paso de acción anterior. Las acciones que utilizan código pueden procesar información, reorganizar datos o recuperar datos de una API antes de enviarlos a pasos posteriores en su Zap. 

Nota: Los zaps funcionan paso a paso, comenzando con el trigger en la parte superior. Asegúrese de que su acción de Código esté ubicada debajo del trigger o la acción que recopila los datos que desea utilizar y encima de cualquier acción que pueda necesitar los datos que genera.

And if you don't know how to write code—or you just get stuck—you can use AI directly within the Zap editor to generate code snippets by simply describing what you'd like to do. 

En esencia, los pasos de código le permiten personalizar completamente sus flujos de trabajo y llevar sus procesos de negocio al siguiente nivel. 

Las características principales incluyen:

  • Scripts personalizados: escriba código JavaScript o Python para ejecutar lógica u operaciones personalizadas no compatibles con las integraciones estándar de Zapier.

  • Manipulación de datos: transformar, formatear o modificar datos de pasos anteriores de Zap para cumplir con requisitos específicos.

  • Soporte de variables: utilice variables para almacenar y manipular datos dentro de sus scripts, haciendo que su código sea más dinámico y adaptable.

  • Utilidades de Python incorporadas: almacene y recupere datos entre ejecuciones de Zap con StoreClient, envíe solicitudes HTTP con la utilidad solicitud y utilice la utilidad de impresión para depurar su función durante la ejecución. 

  • Utilidades de JavaScript incorporadas: almacene y recupere datos entre ejecuciones de Zap con StoreClient, use funciones de devolución de llamada para manejar tareas que toman tiempo en completarse, realice solicitudes HTTP con la utilidad fetch y depure su función con console.registro. 

  • Generador de código de IA: Describe cómo te gustaría personalizar tu trigger o acción (en inglés sencillo), y la IA escribirá el código JavaScript o Python para ti.  

  • Testing and debugging: Run your Zap via the dashboard to confirm the behavior you expect and check your Zap history for information around your code steps' input data, output details, and logs. 

Qué puedes hacer con Code by Zapier

With Code by Zapier, the possibilities are endless. While most use cases will depend on your unique business challenges, here are a few popular examples.

Send scheduled HTTP requests to an external API 

You want to send or retrieve data from an app that doesn't have a native Zapier integration.

Cómo podría verse esto:

  1. A Zap is triggered every hour using Schedule by Zapier

  2. Un paso de Code by Zapier envía una solicitud HTTP personalizada a un punto de conexión externo de la API y analiza la respuesta.

  3. The parsed API response is used to add or update a row to a Google sheet.

Parsing and transforming Slack messages with JavaScript

You want to extract and clean up specific data from Slack messages before sending them to another app, without relying on multiple Formatter steps.

Cómo podría verse esto:

  1. A new message is posted to a Slack channel.

  2. A Code by Zapier step parses the message text, removes user mentions, and extracts the relevant content using regex.

  3. The cleaned message text is sent to Airtable as a structured field in a new record.

A Zap that uses a Code by Zapier step

Note: For most single-step changes—like splitting a field, finding and replacing values, or adjusting case, you can use Formatter instead. Code steps are for you if you need more control or complexity, like combining multiple adjustments into a single step that might otherwise require several Formatter action steps.

Normalizing timestamps for table storage

Your incoming table records use ambiguous or inconsistent date formats, and you want to make sure timestamps are stored consistently.

Cómo podría verse esto:

  1. A record is added or updated in Zapier Tables.

  2. A Code by Zapier step explicitly parses the incoming timestamp and converts it to ISO 8601 in UTC.

  3. The normalized timestamp is written back to Zapier Tables by updating the original record.

Consejo: si te encuentras con problemas, las comunidades de codificación como Stack Overflow o la Comunidad Zapier son excelentes para obtener ayuda de otros codificadores para ajustar tu código o solucionar problemas.

Cómo empezar a usar Code by Zapier

¿Quieres probar un paso de código?

Para utilizar el código como trigger, siga estos pasos: 

  1. En el editor de Zap, haga clic en el paso desencadenante, luego busque y seleccione Código de Zapier

  2. Click the event dropdown menu and select Run Javascript or Run Python, then click Continue. 

    Zapier editor showing Code by Zapier selected, with a trigger event menu listing Run Javascript and Run Python options

  3. In the Configure tab, use the Code field to enter your JavaScript or Python code.

    Zapier Run Javascript step showing the code editor with a sample return object and a purple Generate with AI button
  4. Si desea que la IA escriba el código para usted, haga clic en Generar con IA. En el cuadro de diálogo, ingrese un mensaje que describa el código deseado. Haga clic en Generar código y luego clic en Usar código

    Captura de pantalla del generador de código de AI en el paso trigger
  5. Una vez que haya terminado de agregar su código, haga clic en Continuar para probar su paso de código. Si su código es válido, el paso mostrará que fue exitoso y mostrará los datos. 

  6. Ahora es el momento de agregar una acción. Busque y seleccione su aplicación de acción. Conecte su cuenta, configure el paso de acción y pruebe la acción.

  7. Una vez que hayas terminado de agregar tus pasos de acción a tu Zap, recuerda activarlo.

Para utilizar el Código como acción, siga estos pasos:

  1. En el editor Zap, haga clic en el paso de activación, luego busque y seleccione su aplicación de activación y el evento de activación. Conecte su cuenta, configure el paso trigger y pruebe el paso.

  2. Una vez que haya terminado de configurar su trigger, haga clic en el ícono +para agregar un nuevo paso.

  3. Busque y seleccione Código de Zapier.

  4. Haga clic en el menú desplegable del evento y seleccione Ejecutar Javascript o Ejecutar Python. Luego haga clic en Continuar

  5. En el campo Datos de entrada , proporcione un nombre de clave y asigne los datos de su paso de activación. En el campo Código , ingrese su código JavaScript o Python. 

    Captura de pantalla del paso de código en acción en el editor Zap
  6. Si desea utilizar la opción IA, haga clic en Generar con IA. En el cuadro de diálogo, ingrese un mensaje que describa el código deseado. Haga clic en Generar código y luego clic en Usar código.

  7. Haga clic Continuar, luego clic paso de prueba. Si su código es válido, el paso mostrará que fue exitoso y mostrará los datos enviados.

  8. Una vez que hayas terminado de agregar tus pasos de acción a tu Zap, recuerda probarlo y activarlo.

For more information on setting up code steps in your Zap, check out our JavaScript or Python help guides for step-by-step instructions.

Did you know? You can ask Copilot, Zapier's built-in AI assistant, to brainstorm, build, configure, and maintain cross-product automated systems.

A Zapier Copilot prompt that mentions governance and Code by Zapier
Send this prompt to Copilot

Utilice pasos de código para impulsar el crecimiento de su negocio

Con Code by Zapier, puedes personalizar tus flujos de trabajo para que automaticen tareas complejas, se integren perfectamente con cualquier API o aplicación personalizada y, en última instancia, resuelvan problemas exclusivos de tu negocio. 

Al agregar esa capa adicional de código, puede transformar sus datos de maneras que las integraciones estándar no pueden.

¿Estás listo para probarlo tú mismo? Crea un Zap con pasos de código ahora y comience a impulsar su negocio hoy mismo. 

This guide was originally published in May 2022 by Tyler Robertson with previous updates from Elena Alston. It was most recently updated in December 2025.

Recibe consejos para mejorar la productividad directamente en tu bandeja de entrada

Te enviaremos correos electrónicos 1-3 veces por semana y nunca compartiremos tu información.

etiquetas
aplicaciones mencionadas

Artículos relacionados

Mejora tu productividad automáticamente. Usa Zapier para que tus aplicaciones trabajen juntas.

Regístrate
Descubre cómo funciona Zapier
Un Zap con el trigger «Cuando consigo un nuevo cliente potencial de Facebook» y la acción «Notificar a mi equipo en Slack».