Herramientas de desarrollo
Daniel
Experto sin código, embajador de Latenode
21 de noviembre de 2023
Una plataforma de código bajo que combina la sencillez del código cero con la potencia del código completo 🚀.
Empezar gratis
21 de noviembre de 2023
-
5
min leer

Aproveche sus automatizaciones Zapier

Daniel
Experto sin código, embajador de Latenode
Índice

Hola, me llamo Daniel. Estos días estoy jugando intensamente con las automatizaciones, explorando las capacidades y limitaciones de las plataformas de bajo código sobre el terreno. En este artículo, compartiré contigo la sinergia perfecta entre Zapier y Latenode que me ayudó a reducir mis costes de automatización 89 veces y me permitió ampliar las capacidades de procesamiento de datos.

Permíteme dar un paso atrás y expresar mi amor incondicional por Zapier. Con más de 6000 conexiones listas para usar, es la plataforma más fácil de usar que he encontrado. Por eso, cuando surge una nueva necesidad de automatización, confío en que unos minutos en Zapier basten para hacerla realidad.

Sin embargo, los procesos empresariales a los que presto asistencia suelen requerir un gran número de operaciones en mis Zaps. En términos de "tareas" Zapier -créditos internos-, esto sí que puede afectar al bolsillo.

Solución para numerosas operaciones

Como probablemente sepas, Zapier cobra por cada elemento de acción de tu automatización. Esto resulta especialmente molesto cuando realizas un bucle en una parte de tu flujo de trabajo para ejecutar una acción o un conjunto de acciones más de una vez. Por ejemplo, si tienes una lista de direcciones de correo electrónico para añadir a tu lista de contactos, cada acción "Añadir contacto" sólo añade un contacto. Por tanto, estás haciendo un bucle. Y si necesitas colocar 1.500 correos electrónicos a la vez, prepárate para pagar 39 $ en el plan de inicio de Zapier.

Por suerte, nuestro equipo construyó una plataforma que no tiene en cuenta el número de acciones de tu automatización. Así que, siempre que aparezca un flujo de trabajo de acciones tan extenso, sigue esta ingeniosa solución:

  1. Haz una petición Webhook POST desde tu Zap y transfiere los datos.
  2. Procésalo en un entorno de bajo código que no te facture por el número de acciones.
  3. Envía el resultado a Zap como respuesta de webhook.

Escaparate: Tratamiento de datos en Latenode

Intentemos enviar los datos a Latenode para que realice el trabajo pesado, y luego traigamos los resultados de vuelta a Zapier para terminar el trabajo. Imagina que tienes Google Sheets con los datos de ventas del último medio mes:

Paso 1: Obtener datos listos en Zapier

Utilizaremos Zapier para obtener datos de Google Sheets. Añadimos la acción "Obtener muchas filas de la hoja de cálculo" para tener una salida de una línea como resultado de este paso. El envío de datos en este formato sólo requiere una tarea. Centrémonos en la rentabilidad.

Paso 2: Crear un nuevo escenario en Latenode

Como se muestra en la captura de pantalla anterior, ponemos Latenode's webhook URL, y enviamos nuestra salida de Google Sheets allí. Para ello, debemos

  1. Crea un nuevo escenario en app.latenode.com (es totalmente gratuito).
  2. Añade un nuevo activador webhook.
  3. Despliega tu escenario o ejecútalo una vez para una sola prueba.
  4. Haz clic en el webhook, obtén tu URL y ponla en Zapier.

Después, si tu webhook POST de Zapier está activado, Latenode recibirá tus datos como se muestra a continuación.

Ahora, los datos están bajo tu control total. Para demostrar la capacidad de Latenode, lo transformaré utilizando un módulo JavaScript con un asistente de IA incorporado que hará todo el trabajo por mí.

Paso 3: Utiliza JavaScript AI para transformar los datos

Como muestra, pidamos a la IA que haga una suma de Cifras de Ventas ($) a partir de nuestros datos de una línea de Google Sheet y veamos cómo la calcula. Para que esto sea real, quedan dos pasos:

  • Añade un módulo de código JavaScript justo después del webhook.
  • Pide al asistente de IA que analice los datos del objeto Datos de Venta y haga una suma de lo que se necesita. Nuestra petición tiene este aspecto

¿Podrías analizar los datos del objeto Datos de ventas, hacer una suma de las cifras de ventas ($) y devolver la suma?

En un momento, tu escenario Latenode calcula la suma de la columna "Cifras de ventas" a pesar del formato de una línea en que se han recibido estos datos.

Más adelante, podemos añadir otro módulo JavaScript y preguntar:

Por favor, añade un script a mi código que convierta el sumOfSales de USD a EUR utilizando una API disponible gratuitamente

Latenode admite paquetes NPM, lo que ofrece una gran flexibilidad en el tratamiento de datos.

En general, nuestro escenario tiene este aspecto. Asegúrate de terminarlo con una respuesta webhook, para que el resultado de dos operaciones sea devuelto a Zapier:

  • Analiza las cifras de ventas y súmalas.
  • Convierte la suma de USD a EUR.

Después de eso, la respuesta del webhook de Zapier recibe nuevos datos que puedes seguir utilizando en tu Zap. Nuestra captura de pantalla siguiente muestra cómo utilizamos la suma convertida en un canal de Slack.

Ya está. Espero que esta guía te dé una nueva perspectiva sobre las automatizaciones y te muestre cómo se puede optimizar todo para conseguir rentabilidad y flexibilidad de datos con la ayuda de un paquete de Zapier y Latenode . Por cierto, la Latenode comunidad en Discord es extremadamente solidaria, así que no dudes en hacer cualquier pregunta y espera ayuda inmediata del equipo de desarrollo.

Automatizar en app.latenode.comy ¡permanece atento a más hacks!

Blogs relacionados

Caso práctico

Respaldado por