Seguimiento de suscripciones SaaS
Herramienta interna para hacer seguimiento de las suscripciones SaaS del equipo, sus responsables, costos y renovaciones, con persistencia en Lakebase y analítica de gastos de Genie.
Crea con IA
- Copia el prompt siguiente
- Pégalo en Cursor, Claude Code, Codex o cualquier agente de programación
- Tu agente lo crea y te hace preguntas durante el proceso para que el resultado sea exactamente el que quieres
¿No conoces las plantillas? Más información aquí
Incluye una aplicación inicial funcional
El código funcional y ejecutable está en GitHub. Al copiar el prompt anterior, tu agente de programación lo clona como punto de partida y lo adapta a tus datos y caso de uso.
Este template muestra una herramienta CRUD interna sencilla creada sobre Databricks: un registro de suscripciones SaaS donde los equipos anotan las herramientas que usan, quién es responsable de cada suscripción, cuánto cuesta y cuándo se renueva. Un Genie Agent ofrece analítica de autoservicio sobre los datos de suscripciones.
Flujo de datos
Todos los datos de suscripciones residen en una única tabla de Lakebase Postgres y se sirven directamente a la app:
- Lakebase Postgres almacena la tabla
saas_tracker.subscriptionscon el nombre, el proveedor, el costo, el ciclo de facturación, el responsable, el estado y las fechas de renovación. - La SaaS Tracker App (Databricks App) lee y escribe suscripciones mediante rutas de API de Express respaldadas por Lakebase.
- Las queries del SQL Warehouse alimentan el dashboard de analítica (resumen de gasto, gasto por categoría).
- Un Genie Agent configurado sobre la tabla de suscripciones permite a los usuarios hacer preguntas en lenguaje natural sobre gasto, responsables y renovaciones.
Qué adaptar
La configuración y el aprovisionamiento están documentados en el README.md del repositorio.
Para adaptar este template a tus necesidades:
- Lakebase: apunta el
databricks.ymlde la app a tu propio project, branch y base de datos de Lakebase. - SQL Warehouse: define el ID del warehouse que ejecutará las queries de analítica.
- Genie Agent: crea un Genie Agent sobre la tabla
saas_tracker.subscriptionsy define el ID del space. - Categorías: ajusta la lista de categorías en las rutas del servidor y en el component del formulario para que coincida con los departamentos de tu organización.
- Datos iniciales: el script de inicialización crea 18 suscripciones de demo realistas. Sustitúyelas por tus propios datos o usa el formulario de alta de la app.
Basado en estas plantillas
La base de código de este ejemplo y el prompt del agente anterior se basan en las plantillas siguientes. Abre una para profundizar en una técnica específica o aplicarla a otro proyecto.
[PLANTILLAS]
Aplicación con Lakebase
Conecta una Databricks App con Lakebase para almacenar datos de forma persistente. Incluye configuración de esquemas y rutas completas de API para CRUD.
[PLANTILLAS]
Analítica conversacional de Genie
Incorpora una interfaz de chat de Databricks AI/BI Genie para que los usuarios exploren datos mediante lenguaje natural. Configura un Genie Agent, conecta plugins de servidor y cliente, declara recursos de la aplicación e impleméntala.

