Automatiza el registro de tus transacciones bancarias en Google Sheets y tenlas en un dashboard desde tu celular — sin hacer nada manual.
Antes de empezar
Si cumples con las tres, puedes pasar directo al Paso 1.
Necesitas una cuenta activa de Google. Si no tienes, créala en accounts.google.com
Tu banco debe enviarte correos de cada transacción a ese Gmail. Si no lo hace, contacta a tu banco y pídelo.
Entra a tu Google Drive, crea una carpeta nueva y llámala agente creao — o el nombre que prefieras. Dentro de esa carpeta, crea un archivo de Google Sheets con el nombre exacto:
TRANSACCIONES
Ahora abre ese archivo. La primera hoja que ves abajo, cámbiale el nombre a data. Dentro de esa hoja, agrega los siguientes encabezados empezando desde la celda A1:
| A1 | B1 | C1 | D1 | E1 |
|---|---|---|---|---|
| fecha | tipo | categoria | monto | detalle |
Ese es todo el setup del Sheets. El agente se encarga del resto.
Entra a CREAO. En la barra lateral izquierda busca la opción Cerebro del agente y entra a Conectores.
Aquí vas a conectar tres servicios:
Para que el agente pueda leer los correos de tu banco.
Para que pueda encontrar tu archivo de Sheets dentro de tu Drive.
Para que pueda escribir las transacciones directamente en tu archivo.
Dale clic en Crear un agente. Cuando te pregunte por un conector, elige Gmail. El agente va a empezar a configurarse.
En la parte donde puedes adjuntar archivos, vas a ver el ícono de Google Drive. Selecciónalo, busca tu carpeta y elige el archivo TRANSACCIONES.
Ahora pega este prompt en el agente. Antes de hacerlo, lee la nota de abajo — necesitas hacer un ajuste según cómo te llegan los correos de tu banco.
En la sección de Agentes ya vas a ver tu agente listo. Cada vez que lo ejecutes, va a revisar los correos del día y registrar las transacciones en tu Sheets automáticamente.
Al lado del botón de ejecución vas a ver el botón de Programación. Configúralo según cada cuánto quieres que el agente se ejecute solo.
A partir de aquí, el agente trabaja solo. No tienes que hacer nada más en este paso.
Google Sheets tiene una extensión llamada Apps Script — piénsalo como el equivalente de las macros en Excel. Con ella podemos crear una interfaz visual para los datos de tu Sheets.
Abre una nueva conversación en CREAO (sin crear agente, solo chat). Pega este prompt y espera a que te entregue los dos archivos.
# Prompt: Dashboard Web con Google Apps Script
Actúa como un desarrollador experto en Google Apps Script.
## OBJETIVO
Generar un dashboard web interactivo a partir de los datos
de un Google Sheets.
## FUENTE DE DATOS
- Spreadsheet: "TRANSACCIONES"
- Sheet (pestaña): "data"
- Columnas:
A: fecha / B: tipo (gasto o ingreso) /
C: categoria / D: monto / E: detalle
## DASHBOARD
Incluir:
- KPIs: Total ingresos, Total gastos, Balance (ingresos - gastos)
- Gráfico de gastos por categoría (dona)
- Gráfico de gastos por fecha (barras)
- Tabla con las últimas transacciones
## TECNOLOGÍA
- Google Apps Script puro
- HTMLService para servir el HTML
- Chart.js (CDN) para los gráficos
- Diseño oscuro, limpio y moderno
## OUTPUT REQUERIDO
Entregar DOS archivos completamente listos y claramente identificados:
Archivo 1: Code.gs
- Solo código JavaScript puro (sin etiquetas HTML)
- Funciones: doGet() y getDashboardData()
- doGet() debe retornar HtmlService.createHtmlOutputFromFile('index')
Archivo 2: index.html
- HTML completo con CSS y JS incluidos
- Llamar a google.script.run.getDashboardData() para obtener datos
- Usar Chart.js desde CDN
- No usar template literals (backticks) en el JS
## INSTRUCCIONES DE INTEGRACIÓN
Al final, incluir los pasos para implementarlo en Apps Script.
## NOTAS
- Code.gs NO debe contener ningún carácter HTML
- El archivo HTML debe llamarse exactamente "index"
- La URL correcta de la app siempre termina en /exec
CREAO te va a entregar dos bloques de código: Code.gs e index.html. No los cierres todavía — los necesitas en el siguiente paso.
Abre tu archivo TRANSACCIONES en Google Sheets. Arriba en el menú ve a Extensiones → Apps Script. Ponle un nombre al proyecto — por ejemplo, dashboard financiero.
En el editor que se abre, vas a ver un archivo llamado Código.gs. Borra todo lo que hay adentro y pega el código de Code.gs que te dio CREAO. Guarda con Ctrl+S (Mac: Cmd+S).
En la barra lateral izquierda, al lado donde dice Archivos, dale en el símbolo + y elige HTML. Nómbralo exactamente index (sin extensión). Borra el contenido por defecto, pega el código de index.html que te dio CREAO y guarda.
En la esquina superior derecha dale en Implementar → Nueva implementación. En el ícono de configuración elige App web. Ponle una descripción, cambia "Solo yo" por "Cualquiera" y dale en Implementar.
La primera vez te va a salir una página de error. Busca donde dice Avanzado y acepta los permisos. Una vez los otorgas, ya te aparece la URL de tu dashboard.
Copia el link que termina en /exec (no el de /library/) y ábrelo en una nueva pestaña. Ese es tu dashboard.
Abre la URL del dashboard en Chrome desde tu celular.
Dale en los 3 puntos del menú → Agregar a pantalla de inicio. Ponle un nombre y listo.
Dale en el botón de Compartir (el cuadrado con la flecha) → Agregar a pantalla de inicio. Ponle un nombre y listo.
Desde ese momento tienes una app en tu celular que muestra todos tus datos financieros, actualizada automáticamente cada día por el agente — sin que tengas que hacer nada.