¡Saludos a todos! Soy Oleg Zankov, CEO de la plataforma Latenode. Tanto si nos conocemos por primera vez como si ya está familiarizado con nuestro trabajo, al final de este artículo comprenderá mejor por qué la automatización empresarial mediante plataformas low-code se está convirtiendo en la tendencia de referencia y cómo aprovechar nuestra plataforma puede optimizar significativamente sus procesos empresariales y la asignación de recursos.
Aquí le ofrecemos un vistazo al recorrido detrás de la creación de la plataforma, sus funciones destacadas y cómo se compara con otras soluciones del mercado.
Aspecto de la plataforma Latenode
Contenido:
- Historia de la fundación
- Funcionalidad principal
- Comparación con competidores
- Monetización justa
- Conclusiones
Historia de la fundación
Latenode es la tercera startup significativa de nuestro equipo, tras el éxito de nuestros proyectos anteriores desde 2014. Entonces, ¿qué conecta estos puntos? Nuestra incursión en la automatización surgió a partir de estos proyectos. Reconocimos la facilidad y eficiencia de utilizar herramientas low-code para crear procesos de productos. En concreto:
- Los flujos se alojan en la nube, lo que elimina la necesidad de que supervisemos la infraestructura.
- Los flujos se representan visualmente mediante un sencillo creador de «bloques».
- Un único arquitecto puede supervisar los flujos en lugar de un equipo completo de desarrolladores.
Durante nuestro recorrido, implementamos finalmente 150 procesos para uno de nuestros proyectos, Debexpert.com, en la plataforma Integromat. Pero entonces ocurrió un giro inesperado. Integromat pasó por un cambio de marca a «Make» y migró a una nueva arquitectura en febrero de 2022, con el cierre definitivo de su versión original previsto para septiembre de 2023.
Aunque se aseguró una migración fluida a «Make», esta no se hizo realidad ni siquiera un año después. Este fue el origen de la plataforma Latenode: nació de la necesidad, no solo de un concepto innovador.
Funcionalidad principal
La experiencia de nuestro equipo durante 9 años con diversas plataformas (Huggin, Zapier, n8n...) nos ha permitido identificar lo que le faltaba a cada herramienta. Integromat era uno de los referentes, pero tenía una carencia: la imposibilidad de integrar código personalizado para obtener una mayor flexibilidad arquitectónica. Cuando iniciamos Latenode, resolver esto fue nuestro principal objetivo. Pero antes de profundizar, repasemos los fundamentos.
Arquitectura basada en eventos
En el núcleo de la plataforma Latenode se encuentra una arquitectura basada en eventos, diseñada para iniciar flujos basados en el marco fundamental Disparador → Acción.
Disparador
Un disparador puede ser la interacción de un usuario en un sitio web, un correo electrónico recién recibido o una alerta en el CRM.
Clasificamos los disparadores en dos categorías:
- Disparadores de aplicaciones de nuestra biblioteca en constante expansión.
- Disparadores universales no vinculados a aplicaciones específicas.
Los disparadores universales incluyen:
- Webhook: Permite recibir datos directamente desde diversas aplicaciones. Cuando se detecta un evento específico en una aplicación externa, esta reenvía los datos a la URL del webhook alojada por la plataforma Latenode, iniciando el proceso predefinido.
- Programación: Inicia el proceso según un calendario preestablecido. Por ejemplo, se puede configurar un flujo para que se ejecute diariamente a una hora determinada.
Configuración de disparadores universales
Acción
Después de la fase del disparador viene el segmento de Acción. Esto responde a la pregunta: ¿qué acciones deben ejecutarse una vez que el disparador está activo? Aquí los usuarios pueden arrastrar y soltar bloques de aplicaciones de forma intuitiva, creando conexiones visuales.
Ejemplo de flujo en la plataforma
Latenode combina la facilidad del no-code con las amplias funcionalidades asociadas a la programación.
Nuestro objetivo general es democratizar la creación de automatizaciones, servicios y aplicaciones, liberando a los desarrolladores de tantas tareas repetitivas como sea posible.
Actualizamos regularmente nuestra biblioteca de integraciones y buscamos la máxima simplicidad de automatización para los usuarios que prefieren evitar la programación. Aunque Latenode se encuentra en fase beta, los usuarios tienen acceso a un módulo que facilita de forma autónoma la integración con diversas aplicaciones de terceros.
Solicitud HTTP
El módulo low-code sirve de puente para que su flujo se conecte con sistemas externos. Este bloque le permite consultar, transmitir e interactuar con datos en distintos servicios. Normalmente, esta interacción se realiza mediante las API a las que se dirige su solicitud HTTP.
Interfaz de configuración del bloque de solicitud HTTP
Nuestro bloque HTTP simplifica la tarea de configurar y enviar estas solicitudes. Mediante la función «Crear a partir del ejemplo {CURL}», los usuarios pueden traducir sin problemas los comandos CURL —que suelen encontrarse en la documentación de aplicaciones de terceros— en las solicitudes HTTP correspondientes. Esto mejora su eficiencia al integrar API de una gran variedad de plataformas y herramientas.
JavaScript
Presentamos el nodo de módulo JavaScript, una función que amplía significativamente la variedad de tareas que puede ejecutar en Latenode. Esto abarca actividades como la manipulación de datos, la generación de datos y la creación de rutas lógicas versátiles.
Interfaz de configuración del módulo JavaScript
El alcance de lo que puede lograr aquí se define principalmente por su familiaridad con JavaScript. Pero, para ser honestos, no se trata únicamente de habilidad técnica o experiencia, sino también de creatividad. Dentro del módulo JavaScript, hemos integrado un asistente impulsado por GPT-4 (similar a Github CoPilot). Este asistente se encarga de las operaciones de código cuando recibe una instrucción con la sintaxis: // su instrucción textual para el asistente
Cómo funciona el asistente del módulo JavaScript
Además, nuestro bloque JavaScript ofrece la capacidad de integrar paquetes NPM, con una biblioteca de más de 1,3 millones de paquetes. ¿Por qué reinventar la rueda cuando las soluciones ya están disponibles?
Navegador headless
¿Ha oído hablar del concepto de navegadores headless? En esencia, es un navegador que carece de una interfaz gráfica de usuario y, en su lugar, los robots ejecutan comandos para realizar acciones como lo haría una persona.
Aunque existen startups dedicadas exclusivamente a ofrecer funcionalidades de navegador headless, Latenode ha incorporado esta función como uno de sus bloques. Por tanto, ahora es otra herramienta dentro de su arsenal, junto con los cientos disponibles en nuestra plataforma.
Icono del módulo de navegador headless
Para profundizar en las posibilidades del navegador headless, consulte nuestra publicación de blog titulada «Automatización sin API».
Otras herramientas
Nuestro compromiso se refleja en el enriquecimiento constante de nuestra biblioteca de herramientas, garantizando una experiencia fluida en Latenode. Algunas de nuestras herramientas incluyen:
Lista de herramientas útiles
- Convertir HTML a texto: transforma contenido HTML en texto sin formato. Ideal para analizar páginas web.
- Convertir sitio web a texto: convierte un sitio web completo en texto, útil para SEO y estudios de contenido.
- Analizar JSON: transforma cadenas JSON en formatos estructurados, ideal para interacciones con API.
- Analizador de texto con IA: analizador de texto impulsado por IA que extrae elementos como nombres, fechas y entidades personalizadas.
En lugar de limitarse a leer sobre ello, le animamos a explorar app.latenode.com de primera mano. Mejoramos continuamente nuestra plataforma, incorporando nuevas herramientas e integraciones y ampliando las capacidades de las existentes.
Comparación con competidores
Integromat y Make
Como se destacó anteriormente, el equipo detrás de Integromat desarrolló un producto que se acercaba mucho a la perfección. Sin embargo, dentro de su comunidad hemos observado —y compartido— solicitudes de usuarios que parecían caer en saco roto durante años. Algunas de estas sugerencias permanecieron en estado «planificado» durante largos periodos, mientras que otras aparentemente se omitieron. Hemos profundizado en la importancia de esta funcionalidad en otros artículos.
Estas son algunas funciones clave que priorizamos desde el principio:
- Combinación de ramas de un único flujo: ofrece la capacidad de unir varias ramas de un flujo en un único módulo. En determinados casos, ofrece un enfoque más ágil y rápido; en otros, es fundamental para que sea viable.
Ilustración de un flujo que muestra la combinación de ramas en la plataforma Make
- Capacidad de reiniciar flujos utilizando datos históricos: esta función resulta muy valiosa durante las fases de desarrollo y resolución de problemas del flujo. Elimina la tarea tediosa de introducir datos manualmente después de cada ejecución fallida o cuando un flujo existente encuentra datos reales con los que falla (por ejemplo, debido a un problema en una API externa).
Historial de ejecuciones y función de reinicio con datos históricos adjuntos
- Capacidad de crear subflujos como módulos personalizados: imagine crear un conjunto de herramientas personalizado, listo para implementarse en cualquier flujo. Esto facilita radicalmente el proceso de diseñar estructuras complejas y se traduce en un ahorro de tiempo considerable.
Información sobre el bloque personalizado titulado «ChatGPT Send message»
Como nota adicional, estamos a punto de presentar una biblioteca pública dedicada a los bloques personalizados. Esta iniciativa no solo permite a los creadores monetizar cada implementación, sino que también permite a los usuarios simplificar el desarrollo de sus flujos.
Zapier
Zapier recibe críticas con frecuencia debido a su enfoque restrictivo para el diseño de procesos, que obliga a los usuarios a seguir un patrón lineal. Aunque recientemente han introducido algunas funciones básicas de ramificación, no se comparan con las plataformas intuitivas de arrastrar y soltar. Su sistema carece de la versatilidad necesaria para diseñar estructuras complejas. Además, la ausencia de inserción de código personalizado limita considerablemente las posibilidades de los desarrolladores experimentados y de quienes desean comprender en detalle sus flujos.
Funciones Cloud de Amazon AWS
Las funcionalidades cloud, representadas por soluciones como Amazon AWS Lambda, ofrecen herramientas sólidas orientadas a expertos y grandes empresas. Sin embargo, hay un inconveniente: presentan una curva de aprendizaje pronunciada. La configuración inicial plantea obstáculos y exige a los usuarios cargar archivos de código, descifrar configuraciones y más. La falta de una interfaz centrada en el usuario, combinada con la ausencia de funciones no-code sencillas, las hace menos atractivas para una parte importante de las empresas.
n8n
n8n surge como una opción moderna y potente en el ámbito de la automatización. Basado en NodeJS, conecta con una amplia comunidad de desarrolladores. En cambio, Latenode está desarrollado con el rápido y fiable GoLang, lo que representa un rendimiento superior y un prometedor horizonte de escalabilidad.
Monetización justa
Muchas plataformas, como Integromat, determinan sus precios según el número de operaciones dentro de los flujos. Este modelo puede resultar caro rápidamente, especialmente al gestionar grandes volúmenes de datos. Considere utilizar un módulo «Iterator» para enviar cíclicamente 3.000 correos electrónicos de la siguiente manera:
- El iterador recupera la dirección de correo electrónico de la base de datos.
- Se crea contenido de correo electrónico distinto para cada destinatario.
- Posteriormente, el correo electrónico se envía mediante plataformas como Mailgun.
En total, son 9.000 acciones. Si se le cobra por operación, las tarifas acumuladas pueden ser elevadas. Este modelo empuja involuntariamente a los diseñadores de flujos a minimizar las operaciones, lo que a menudo compromete la eficiencia solo para reducir costes. Es como cobrar por cada carácter de un telegrama enviado a través de antiguos sistemas telegráficos (no nos referimos a la aplicación Telegram 🙂).
Latenode, por otro lado, introduce una estrategia innovadora de monetización: cobrar por el uso real de recursos, incluido el tiempo de CPU y el uso de memoria. Por tanto, el número de «bloques» o pasos de su flujo deja de ser relevante. No hay presión para acortar el flujo ni modificar su estructura simplemente para ahorrar dinero. Con este enfoque, solo paga por lo que realmente consume, lo que garantiza un sistema sumamente justo y transparente.
Actualmente, la plataforma se encuentra en fase beta y ofrece acceso gratuito a todos los participantes interesados. Más adelante, sus precios serán más económicos que los de Make y Zapier.
Conclusión
Para concluir, al desarrollar la plataforma low-code Latenode, no solo estamos alineados con nuestros usuarios: representamos a la propia base de usuarios. Para nosotros, migrar flujos de Integromat a Latenode sigue siendo prioritario. Cuando encontramos restricciones en las plataformas de forma recurrente, iniciamos rápidamente cambios para garantizar que nadie más tenga que enfrentarse a desafíos similares.
Esperamos con entusiasmo su participación en nuestra comunidad de Discord de aficionados al low-code, donde prometemos responder a todas sus consultas.

