Infraestructura propia
El sistema no depende de los límites de una plataforma de terceros: corre en infraestructura propia, desplegada en Hostinger, con PostgreSQL como capa de persistencia.
Sus automatizaciones funcionaban. El problema aparecía al intentar escalarlas. En vez de migrarlas tal cual, revisamos cómo estaban construidas y las reconstruimos sobre una arquitectura propia, preparada para seguir creciendo.
La migración
Zapier
Pago por tareas
n8n
Servidor propio
Antes
1.500 tareas/mes
En Zapier, cada acción completada de un Zap cuenta como una tarea. Pasado el límite, el exceso se factura aparte.
Ahora
Sin límite de ejecuciones
n8n autoalojado: se paga la infraestructura, no el volumen de ejecuciones.
Lo que añade la arquitectura
Referencia de límites y precios: plan Pro de Zapier, 1.500 tareas/mes (58,50 US$/mes).
Si quieres saber más sobre Resolvier y lo que hacen, puedes visitar su web.
02 — EL PUNTO DE PARTIDA
Resolvier ya utilizaba automatizaciones para conectar diferentes partes de su operativa. Formularios, HubSpot, Google Drive, Google Docs, contactos y comunicaciones internas dependían de distintos flujos construidos principalmente sobre Zapier.
Y funcionaban. El problema no era que fallaran, sino que habían crecido alrededor de necesidades concretas: cada proceso nuevo sumaba su propia lógica, y con ella, más dependencias y más coste de mantenerlo todo junto.
Una misma persona puede iniciar varias reclamaciones a lo largo del tiempo, y cada una se gestiona como un proceso independiente. Cuando un caso avanza, entran en juego el CRM, la documentación, las comunicaciones y el resto de procesos internos.
El proceso de negocio
Persona
Puede iniciar varias reclamaciones
Reclamación
Cada caso sigue su propio recorrido
Validación
Determina cómo continúa el caso
No continúa
Continúa
Gestión del caso
El reto no era automatizar una acción aislada. Era coordinar correctamente todo el recorrido.
Un flujo por proceso
Representación simplificada del problema: procesos distintos que comparten pasos intermedios (marcados con borde discontinuo). Cada cambio en esa lógica había que repetirlo en cada flujo.
03 — EL PROBLEMA
A medida que crecía el número de procesos automatizados, crecían también los efectos secundarios de tenerlos todos construidos por separado — y el coste de ejecutarlos.
El coste de escalar
Tareas incluidas en el plan
Excesose factura aparte
Zapier cobra por tareas: cada acción completada de un Zap cuenta como una (no así los disparadores ni herramientas integradas como filtros o formateo). Un Zap sencillo que procesa diez registros consume diez tareas, y cada paso adicional multiplica ese consumo. Pasado el límite del plan, el exceso se factura a un precio por tarea mayor. n8n cuenta de otra forma: la unidad es la ejecución completa del workflow, tenga dos pasos o doscientos. Autoalojado, el coste deja de crecer con el volumen y pasa a depender de la infraestructura.
Modelo de facturación según la comparativa de n8n frente a Zapier y la página de precios de Zapier.
04 — EL ENFOQUE
Una migración puede hacerse de dos formas: reproduciendo exactamente lo que ya existía, o aprovechando el cambio para revisar la arquitectura.
Elegimos la segunda. Cada automatización se analizó antes de reconstruirse: qué duplicaba, de qué dependía, quién era responsable de cada paso y qué pasaba cuando algo salía mal.
Una automatización no termina cuando ejecuta una acción; termina cuando puede comprobar que esa acción se ha realizado correctamente.
Ejecuta
Comprueba
Confirma
05 — CÓMO FUNCIONA
Cada capa tiene una responsabilidad. Eso evita workflows monolíticos donde la lógica de negocio, las APIs y el control técnico se mezclan en una sola automatización difícil de mantener.
Arquitectura modular
Lógica de negocio
Reglas comunes del proceso
CRM
HubSpot
Documentación
Drive y Docs
Datos
Persistencia y estado
Comunicaciones
Email y otros canales
Los canales pueden cambiar. La lógica del negocio no tiene por qué duplicarse.
Para incorporar una nueva fuente de entrada, se adapta su información al contrato común y se reutiliza la lógica que ya existe.
06 — QUÉ CONSTRUIMOS
El sistema no depende de los límites de una plataforma de terceros: corre en infraestructura propia, desplegada en Hostinger, con PostgreSQL como capa de persistencia.
En lugar de reimplementar una búsqueda de HubSpot en cada workflow, hay componentes con contratos de entrada y salida definidos que devuelven respuestas normalizadas.
Una ejecución correcta no siempre significa que el resultado sea el esperado. En operaciones críticas, el sistema valida la respuesta antes de continuar y trata como error los resultados que no cumplen las condiciones definidas.
No responde a incidencias previas: se incorporó para que el sistema siga siendo fiable a medida que crece el volumen. Si un proveedor reenvía un evento o un proceso se reintenta, comprueba primero si esa operación ya fue procesada antes de ejecutar acciones críticas.
Nueva operación
¿Ya fue procesada?
Sí → No repetir
No → Procesar
Registrar
Continuar
Así se evita que un reintento o un evento duplicado genere contactos, negocios, documentos, carpetas o comunicaciones repetidas, o deje los sistemas en estados inconsistentes. Aplicado en las operaciones críticas donde corresponde.
Cuando un proceso falla, el sistema captura el workflow afectado, la ejecución, el momento del error, el nodo donde se produjo, el mensaje y el contexto disponible. La incidencia se registra en PostgreSQL y puede utilizarse para generar alertas operativas, en lugar de depender de revisar cada workflow a mano.
Mediante una ejecución programada, un flujo copia de forma periódica todos los workflows de n8n a un repositorio de GitHub, un archivo por workflow. Solo se genera un nuevo commit cuando el workflow ha cambiado de verdad, y si se le cambia el nombre el historial se conserva, sin duplicados. Si el backup falla, la ejecución queda marcada como fallida y entra en la monitorización central. n8n solo integra el control de versiones con Git en sus planes Business y Enterprise; aquí se resuelve con un flujo propio.
LA DIMENSIÓN DEL SISTEMA
No se construyó una automatización aislada. Se construyó la base sobre la que se ejecutan, se verifican y se registran los procesos del negocio.
Captación
HubSpot
Documentación y contactos
Control operativo
Un recorrido completo, de principio a fin
El usuario inicia una operación. La infraestructura coordina el resto.
07 — EL IMPACTO
La diferencia no está solo en haber sustituido una herramienta por otra, sino en cómo se diseñan los procesos a partir de ese momento.
Antes
Ahora
Resolvier pasa de una colección de automatizaciones que habían crecido con las necesidades del negocio a una infraestructura organizada por responsabilidades, con componentes reutilizables y reglas comunes. Las integraciones se reutilizan en vez de reconstruirse, y el sistema puede seguir creciendo sin levantar cada automatización desde cero.
No todos los procesos necesitan inteligencia artificial y no todos los problemas necesitan un agente. Buena parte del valor de este proyecto está en algo menos visible: una infraestructura determinista y confiable para ejecutar correctamente procesos empresariales. La IA puede incorporarse después, donde aporte una ventaja real. La base debe funcionar primero.
08 — STACK
Kommo
Google Contacts
TallyLa entrega incluye convenciones de responsabilidad y nomenclatura para diferenciar procesos de negocio, integraciones y componentes de sistema. El objetivo no es entregar una caja negra, sino una infraestructura que pueda mantenerse, diagnosticarse y seguir evolucionando.
Si tienes workflows duplicados, procesos difíciles de mantener o automatizaciones que cada vez cuesta más modificar sin afectar a otras partes del sistema, podemos revisar cómo está construida tu operativa actual.
Revisar mi situaciónRevisaremos cómo están conectados tus procesos, detectaremos posibles puntos de mejora y veremos si tiene sentido reorganizar la arquitectura antes de seguir añadiendo automatizaciones.