Como automaticé mis finanzas utilizando Notion y la IA de Google
Automatizando mis finanzas con Notion, Python y la IA
La mayoría de personas intenta gestionar sus finanzas personales con Excel, apps bancarias y un conjunto de herramientas dispersas.
Yo también lo hacía, hasta que me cansé de depender de procesos manuales, datos aislados y metodologías que no escalan.
Este artículo explica cómo construí mi propio sistema de gestión financiera automatizada utilizando Notion para centralizar y visualizar datos, Python para procesarlos y Google Gemini para clasificar automáticamente miles de movimientos bancarios.
Si te interesa automatizar tus finanzas, ahorrar tiempo y tomar decisiones con datos reales, esto te va a servir.
Por qué dejé Excel y me pasé a Notion para gestionar mis finanzas
Durante años utilicé Excel para llevar el seguimiento de mis gastos e ingresos. No funcionaba mal, pero tenía un problema evidente: dependía completamente de mi disciplina manual. Pasaban los meses,
no actualizaba nada y cuando finalmente me sentaba a ponerme al día, tenía meses acumulados, cientos de movimientos sin categorizar y datos inconsistentes.
Era frustrante porque el sistema dependía de mi tiempo, mi atención y mi constancia. Y cuando tienes trabajo, estudios y vida personal, es fácil dejar eso en segundo plano. Lo que acabé entendiendo es que Excel no era
el problema; el problema era la fricción. Cada vez que no registraba un gasto, estaba generando “deuda administrativa”. Y cada mes que pasaba, esa deuda era mayor.
Necesitaba un sistema que fuese más centralizado, más flexible y, sobre todo, automatizable.
Por qué Notion es una buena herramienta para finanzas personales
En ese momento redescubrí Notion, una herramienta que ya usaba para otras áreas de mi vida. La clave de Notion no está en que sea visualmente agradable, sino en que te permite estructurar información a tu manera, crear relaciones entre datos, visualizar métricas y diseñar dashboards personalizados.
Migrar mis finanzas personales a Notion significó pasar de tener datos dispersos y estáticos a disponer de un sistema centralizado que conecta mis finanzas con mis objetivos, mis proyectos y mis hábitos. Notion me permitió construir un dashboard financiero adaptado a mis necesidades, con mis propias categorías y métricas, sin depender de lo que una app de banca decidiera mostrarme.
Además, pude integrar todas las áreas de mi vida en un solo lugar: proyectos, documentación, tareas, conocimiento y finanzas, evitando el caos de trabajar con veinte herramientas diferentes.
Notion no es una app financiera, pero si te lo curras, puede convertirse en una plataforma de gestión financiera muy potente.
Riesgos y trade-offs: privacidad vs control
Mover mis finanzas a Notion no estuvo exento de riesgos. Notion no cifra los datos de extremo a extremo; los cifra en tránsito, pero no en reposo. Técnicamente, podrían acceder a tu información.
A su favor, cuentan con certificación ISO 27001 y auditorías periódicas, lo cual proporciona cierto respaldo y confianza a nivel de seguridad y buenas prácticas. Pero no deja de ser un trade-off.
La pregunta real no es si Notion es totalmente seguro (ninguna plataforma lo es) sino si eres capaz de llevar un seguimiento manual o no de tus finanzas. Para mi caso particular, fue un salto de fe razonado. Y no me arrepiento.

Nota: Los datos han sido alterados por privacidad, y lo que se muestra es un ejemplo de lo que se consigue en Notion tras subir datos y datos.
El gran problema: Notion AI no sirve para categorizar finanzas
Un detalle curioso fue que Notion AI prometía hacer exactamente lo que necesitaba: leer los conceptos bancarios y clasificarlos automáticamente. En teoría, era ideal. En la práctica, fue un desastre.
Fallaba con frecuencia, mezclaba categorías sin sentido, se inventaba información, no tenía memoria y, cuando se acabó la prueba gratuita, no se renovó. Esto ya lo indicaban en sus políticas, pero seamos sinceros: casi nadie se las lee.
El resultado fue simple: miles de movimientos pendientes y cero posibilidad real de mantenerlos manualmente. Llegados a este punto, las opciones eran claras: volver a Excel o construir mi propio sistema.
Elegí lo segundo.
Mi solución: automatizar todo con Python, Notion API y Google Gemini
La solución fue construir un workflow sencillo, escalable y barato. El proceso es el siguiente:
descargo los extractos bancarios en formato XLS, los convierto automáticamente a CSV y un script en Python se encarga de leerlos, limpiarlos y enviarlos a la API de Notion.
Antes de subirlos, cada movimiento pasa por la API de Google Gemini, usando el modelo gemini-flash-2.5-lite, que es extremadamente barato y suficientemente preciso para tareas de clasificación simple.
¿Por qué usar IA para esto? Porque categorizar movimientos manualmente es lento, tedioso, propenso a errores y completamente innecesario cuando tienes cientos o miles de registros. Yo tenía casi un año pendiente. Solo de pensarlo me daba dolor de cabeza.
¿Por qué este modelo en concreto? Porque no necesitaba un modelo complejo y caro. Necesitaba un clasificador eficiente, rápido y barato. Gemini encajaba perfectamente en esa descripción.
El prompt que utilizaba era algo tan directo como esto:
Clasifica este concepto bancario en UNA categoría (Español).
Posibles: Alimentación, Transporte, Hogar, Ocio, Salud, Tecnología, Servicios, Ropa, Inversión, Ahorro, Regalos, Viajes, Suscripción, Otros, Nómina, Ingresos Extra.
REGLAS:
1. 'Banco XYZ' -> 'Ahorro'.
2. Gimnasio, deporte -> 'Salud'.
3. 'Inversiones XYZ' -> 'Inversión'.
4. Supermercados -> 'Alimentación'.
5. Restaurantes/Bares -> 'Ocio'.
6. Si parece un sueldo o ingreso recurrente -> 'Nómina'.
Concepto: '{concept}'. Responde SOLO la palabra.
Gemini devolvía la categoría, Python la parseaba y Notion la almacenaba en la base de datos.
Este flujo procesó miles de movimientos en cuestión de minutos, con una precisión que, en mi experiencia, supera a varias apps comerciales de gestión financiera.
Resultado: dashboards financieros modernos, automatizados y útiles
Con los datos clasificados y centralizados en Notion, pude construir dashboards financieros que responden preguntas reales: cuánto gasto por categoría y por mes, qué tendencias aparecen con el tiempo, cómo se comporta mi burn rate, cuánto dinero destino a inversión, cuántas suscripciones no utilizo y cómo han cambiado mis hábitos financieros.
Esto deja de ser simplemente “ver números” para convertirse en tomar decisiones basadas en datos.
Conclusiones: automatizar tus finanzas es más fácil de lo que parece
Migrar mis finanzas a Notion no fue un capricho estético. Fue una necesidad. Notion me dio estructura, control y personalización. Python y Gemini aportaron automatización masiva con un coste mínimo. El resultado es un sistema que me permite revisar mis finanzas en segundos, no en horas.
Y, lo más importante, trabajo con datos que entiendo, porque yo he definido las reglas, las categorías y la lógica de todo el sistema.
Próximos pasos: hacia un sistema financiero completamente autónomo
El sistema funciona, pero todavía puede mejorar. Ahora mismo estoy trabajando en:
- detección automática de movimientos duplicados,
- identificación de transferencias internas entre cuentas para que no se registren como gasto o ingreso, sino como movimientos neutros,
- integración de datos de inversión,
- y automatización periódica mensual del proceso.
Cuando el sistema sea lo suficientemente robusto, quizá tenga sentido liberar parte del código o documentar el setup de forma más técnica para que otros puedan replicarlo.
Si te interesa construir algo parecido, aprender a trabajar con Python y la API de Notion, o quieres saber cómo utilizar IA barata para automatizar tareas repetitivas, recuerda que puedes contactar conmigo escribiendo a mi correo ablanco@cyberit.es. Y si te interesa ver el código que hay detrás de todo esto… eso ya se puede negociar 😉
Nos vemos en la red.
Álvaro (aka. BlackSheep4)