Resumen del caso.
Una constructora familiar de Tarragona trabaja como contratista principal: gana la obra, la presupuesta con CYPE y la ejecuta con su plantilla y con subcontratas. Su margen depende de que cada obra cierre por debajo de lo previsto. FlowProp construyó una webapp de control de obra con Gantt, costes desde la medición CYPE/BC3, fichaje, ofertas, conexión con Holded (contactos y proyectos) y un circuito que lleva las facturas de compra del correo a Holded con su obra o centro de coste asignado por IA. Resultado: está en uso desde finales de septiembre de 2026, con 172 contactos de Holded conectados, 19 clientes importados y la plantilla de 29 personas dada de alta.
¿Qué problema tenía?
La empresa presupuesta cada obra en CYPE, partida a partida, y luego la ejecuta con su gente y con subcontratas. El problema es lo que pasa entre el presupuesto y el cierre: el coste se iba repartiendo entre facturas de proveedores, horas de la plantilla, avances de las subcontratas y compras de material, y no había una foto viva de cuánto llevaba gastado cada obra frente a lo previsto.
Además, cada factura de compra había que imputarla a su obra a mano, y la medición de CYPE se volvía a teclear en otras hojas para poder controlarla.
¿Qué construimos?
Importación de la medición CYPE (BC3)
La obra no empieza de cero: la plataforma importa el fichero BC3 que sale de CYPE, con sus capítulos, partidas y descomposiciones. Ese presupuesto es el coste objetivo contra el que se mide todo lo demás.
Coste real frente a objetivo, con semáforo
Para cada partida, capítulo y obra, la plataforma compara el coste real a origen con el objetivo a origen y calcula la desviación. Un semáforo marca en verde, ámbar o rojo dónde se está yendo el dinero, también en el panel de todas las obras activas.
Gantt, fichaje y horas extra
Cada obra se planifica en un Gantt, con la opción de añadir parones y decir qué continúa y cuándo. La plantilla ficha desde su cuenta y se asigna a una obra o a dos. Las horas extra aceptadas se cargan a una partida, así que también cuentan como coste.
Ofertas, compras y subcontratas
Desde la plataforma se lanzan los pliegos a proveedores y subcontratas, con sus documentos y cláusulas. Adjudicar un pliego deja el pedido comprometido. Las solicitudes de compra tiran del catálogo de material, y las subcontratas declaran su avance desde un portal, que sirve de certificación a origen.
Holded y facturas de compra por correo
Los contactos y los proyectos vienen de Holded, y los clientes se traen con un botón sin duplicarse. Los trabajos extra aceptados se facturan en Holded. Y las facturas de compra que llegan al correo se leen con IA y entran en Holded con su obra o centro de coste ya asignado.
A pie de obra
Desde el móvil se puede dictar por voz y descargar el parte de seguridad para el coordinador. Un asistente con IA conoce las pantallas de la aplicación y responde a quien pregunta según la pantalla en la que está.
¿Cómo lo implementamos?
Seguimos nuestras 5 fases estándar (ver proceso completo), con entregas parciales y sobre datos reales del cliente.
- Fase 1 · Diagnóstico: el ciclo real de una obra, cómo se presupuesta en CYPE, cómo se contrata y se certifica a las subcontratas y qué centros de coste usa la contabilidad.
- Fase 2 · Prototipo: maqueta navegable de gestión de obra y control de costes sobre un BC3 real, para validarla con la empresa antes de construir.
- Fase 4 · Construcción: webapp con importación BC3, semáforos de desviación, Gantt, fichaje, pliegos y compras, portal de subcontratas y conexión con Holded. Circuito aparte para llevar las facturas de compra del correo a Holded con su obra asignada por IA.
- Fase 5 · Estabilización: en uso desde finales de septiembre de 2026 con la cuenta real de Holded, la plantilla dada de alta y los datos de ejemplo retirados. Las peticiones de la empresa en cada reunión se convierten en mejoras publicadas.
Stack utilizado.
Webapp a medidaImportación BC3 (CYPE)HoldedSupabaseIA para facturas de compraAsistente con IAAutomatización