Cómo automatizamos nuestro propio flujo de reporting semanal
Una de las cosas que defendemos al hablar de automatización es que deberías probarla en tus propios procesos antes de implementarla para un cliente. En Evoluzziona seguimos ese principio. El flujo de reporting semanal que antes tomaba 60-90 minutos de recopilación manual ahora tarda unos 5 minutos en generarse. Aquí cómo lo montamos.
El problema que teníamos
Como agencia digital, seguimos métricas en varios frentes: posiciones SEO de proyectos en SE Ranking, tráfico orgánico en GA4, rendimiento de campañas, estado de tareas de proyectos activos. Antes de automatizar, el proceso semanal era: abrir SE Ranking, copiar datos relevantes, abrir GA4, copiar más datos, abrir el gestor de proyectos, revisar estado, consolidar todo en un documento de seguimiento. 60-90 minutos cada semana que nadie veía como un problema urgente porque era "parte del trabajo".
Multiplicado por 52 semanas al año, ese tiempo representa entre 52 y 78 horas anuales de trabajo de recopilación manual que no añade valor. Solo consolida datos que ya existen en distintas herramientas.
El flujo que montamos
La herramienta base es n8n (self-hosted en nuestro servidor). El flujo se ejecuta automáticamente los viernes a las 7:00 UTC y hace lo siguiente:
- Consulta SE Ranking API: extrae las posiciones actuales de las keywords trackeadas en los proyectos activos. Marca en rojo las que han bajado más de 3 posiciones respecto a la semana anterior.
- Consulta GA4 API: extrae sesiones, pageviews y conversiones de los últimos 7 días por propiedad. Compara con la semana anterior y calcula variación porcentual.
- Consolida en un documento estructurado: los datos de ambas fuentes se formatean en un informe Markdown con secciones por proyecto.
- Genera el informe: el documento se guarda automáticamente en la carpeta correspondiente del vault y se envía una notificación.
Lo que aprendimos montando esto
Tres lecciones que se aplican a cualquier proyecto de automatización:
- La limpieza de datos es el 60% del trabajo. Las APIs devuelven datos en formatos distintos con inconsistencias. Antes de automatizar el análisis, hay que normalizar los datos. Eso lleva más tiempo del esperado.
- Empieza con menos datos, no más. El primer intento quería consolidar 15 métricas por proyecto. El resultado era un informe que nadie leía. La versión útil tiene 4 métricas por proyecto con variación respecto a la semana anterior. Menos es más.
- El valor no es el informe. Es no tener que pensar en él. El mayor beneficio no es ahorrar 60 minutos. Es que el informe llega sin que nadie tenga que acordarse de generarlo. La automatización se encarga.
El coste real del flujo
Servidor VPS donde corre n8n: 15 €/mes (compartido con otros flujos). Tiempo de desarrollo inicial del flujo: aproximadamente 4 horas. Mantenimiento periódico: prácticamente cero salvo cuando cambia alguna API.
A 52 semanas, recuperar 60 minutos semanales equivale a 52 horas anuales. Con un coste de oportunidad de 30 €/hora, ese flujo tiene un ROI de más de 1.500 €/año sobre una inversión inicial de 60 € en tiempo de desarrollo.
→ ¿Quieres hacer algo parecido para tu empresa? Consultoría gratuita de automatización: una sesión para mapear el proceso y ver qué tiene sentido automatizar primero.