“Smart Estimating. Smarter Construction Management.”
Phoenix BuildQuote Pro es una plataforma SaaS multi-tenant, todo en uno, para contratistas pequeños y medianos en Estados Unidos: general contractors, remodelación, roofing, concreto, pisos, pintura, drywall, plomería, eléctrico, HVAC, landscaping, cercas, demolición, handyman y comercial.
No es un creador de cotizaciones: es el sistema operativo completo de una empresa de construcción. Cubre el ciclo de vida entero del negocio — prospecto → quote → proyecto → facturación → costeo real → aprendizaje — desde una sola plataforma, en web y móvil.
Los dos diferenciadores centrales frente a Buildertrend, Jobber, Housecall Pro y JobTread:
Arquitectura de cuatro capas, multi-tenant desde el día uno. Cada empresa (tenant) opera con datos totalmente aislados, su propio branding (logo, colores, licencias) y, opcionalmente, dominio personalizado.
tenant_id; la capa de API lo inyecta en toda consulta (row-level security). Ningún dato cruza empresas jamás.Todo el sistema gira alrededor de un flujo maestro de valor. Cada módulo alimenta al siguiente y devuelve datos al Estimador, cerrando el ciclo de aprendizaje:
Módulos de soporte que alimentan el flujo maestro:
| Módulo | Rol en el sistema | Se conecta con |
|---|---|---|
| Biblioteca Inteligente | Catálogo editable de servicios, materiales, plantillas, checklists y procedimientos | Estimador, Quotes, Proyectos |
| Mediciones | Dimensiones → cantidades de material por oficio (diferenciador clave) | Estimador, Biblioteca |
| Inventario | Materiales, herramientas, vehículos, equipo; entradas/salidas y consumo por proyecto | Proyectos, Costeo real, Materiales |
| Empleados | Perfiles, licencias, pago, check-in/out con GPS, horas y overtime | Proyectos, Costeo real, Calendario |
| Calendario | Trabajos, inspecciones, reuniones, pagos, entregas y recordatorios | Todos los módulos |
| Reportes | Ventas, rentabilidad, empleados, materiales, impuestos, proyectos | Lee de todos los módulos |
| Phoenix AI | Capa transversal: asistente, cálculo, detección de riesgos, redacción, aprendizaje | Presente en todos los módulos |
Sidebar fija a la izquierda con jerarquía de dos niveles, agrupada por momento del negocio — no por orden alfabético. Búsqueda global (⌘K) para saltar a cualquier cliente, quote o proyecto. Botón permanente “+ New Quote” siempre visible: es la acción #1 del negocio.
La app móvil no replica el escritorio: se diseña para el trabajador y el supervisor en obra. Barra inferior de 5 destinos: Hoy (agenda del día), Proyectos, + Capturar (foto, nota, gasto, medición), Reloj (check-in/out con GPS) y Phoenix AI. Todo funciona offline y sincroniza al recuperar señal.
El módulo insignia de cara al cliente. Un quote se compone de secciones → líneas (servicio, material, mano de obra) que provienen de la Biblioteca o del Estimador. Capacidades:
Responde la pregunta más importante del contratista: ¿cuánto debo cobrar para ganar dinero? Construye el precio en capas explícitas — nada queda oculto:
| Capa de costo | Cómo se calcula |
|---|---|
| Materiales | Cantidades desde Mediciones × costo actual del proveedor + % de desperdicio por oficio |
| Mano de obra | Horas por unidad de trabajo (tasas de producción de la Biblioteca, ajustadas por historial real) × tarifa cargada del empleado |
| Subcontratistas | Cotizaciones capturadas o tarifas históricas por oficio |
| Equipo y logística | Herramientas, maquinaria, dumpster, gasolina — por día o por proyecto |
| Permisos e impuestos | Tabla por ciudad/condado configurable por tenant |
| Overhead | % derivado de los gastos fijos mensuales reales de la empresa |
| Contingencia | % sugerido por Phoenix AI según el riesgo del tipo de trabajo |
| Margen de utilidad | Objetivo de la empresa; genera los tres precios de salida |
Al cerrar el proyecto, el módulo de Costeo Real compara automáticamente quote original vs. costo estimado vs. costo real, con ganancia/pérdida por capa. Esa comparación es el dato de entrenamiento de Phoenix AI.
El contratista ingresa dimensiones (largo, ancho, altura; o área/volumen directos) y el sistema convierte a cantidades de material según fórmulas por oficio, editables en la Biblioteca:
| Oficio | Entrada | Salida automática (ejemplos) |
|---|---|---|
| Pintura | Área de muros y techos, nº de puertas/ventanas | Galones por capa, primer, cinta, plástico, horas |
| Piso | Área + patrón de instalación | Cajas (con desperdicio por patrón), underlayment, molduras |
| Drywall | Área de muros/techos | Hojas 4×8/4×12, compound, cinta, tornillos, horas de finish |
| Concreto | Largo × ancho × espesor | Yardas cúbicas, malla/rebar, formas, curado |
| Cercas | Longitud lineal + altura + nº de puertas | Postes, paneles/tablas, concreto por poste, herrajes |
| Techos | Área de planta + pitch | Squares, shingles, underlayment, flashing, drip edge, nails |
No es un chatbot en una esquina: es una capa transversal con tres formas de presencia en la UI:
Ciclo de aprendizaje: cada proyecto cerrado alimenta las tasas de producción y desperdicio reales de esa empresa. La precisión del estimador mejora con cada trabajo — este es el foso competitivo: cuanto más usa el sistema, más difícil es dejarlo.
Entidades principales y sus relaciones (todas con tenant_id). Notación: 1—N = uno a muchos.
Relaciones clave: Quote → Project es 1 a 1 (la conversión copia líneas a presupuesto); QuoteLine → Material/Service referencia la Biblioteca pero congela precio y costo al momento de enviar (los cambios futuros de precio no alteran quotes enviados); TimeEntry y MaterialUsage → JobCosting acumulan el costo real en tiempo real.
| Permiso | Owner | Admin | Estimador | Supervisor | Trabajador | Contador |
|---|---|---|---|---|---|---|
| Ver finanzas globales / utilidad | ● | ● | — | — | — | ● |
| Crear/editar quotes y precios | ● | ● | ● | — | — | — |
| Ver costos internos (no solo precios) | ● | ● | ● | — | — | ● |
| Gestionar proyectos y bitácora | ● | ● | — | ● | — | — |
| Check-in/out, fotos, notas de campo | ● | ● | ● | ● | ● | — |
| Facturar y registrar pagos | ● | ● | — | — | — | ● |
| Configurar empresa, usuarios, biblioteca | ● | ● | — | — | — | — |
Los roles son plantillas: cada tenant puede crear roles personalizados con permisos granulares (recurso × acción). Regla crítica: los trabajadores nunca ven costos ni márgenes.
| Fase | Alcance |
|---|---|
| MVP | CRM · Quotes con firma y envío Email/SMS/WhatsApp · Estimador + Mediciones · conversión a Proyecto · Facturación con pagos parciales · Dashboard · Biblioteca semilla · roles básicos · bilingüe |
| Fase 2 | App móvil de campo completa (GPS, offline) · Inventario · Empleados con nómina básica · Costeo real automático · Phoenix AI conversacional |
| Fase 3 | QuickBooks Sync · portal del cliente ampliado · subcontratistas con su propio acceso · benchmarks de mercado anónimos · dominio personalizado |
| Fase 4 | Marketplace de plantillas por oficio · API pública · integraciones (proveedores de material, permisos municipales) · multi-sucursal |
Técnicamente: servicios sin estado detrás de la API (escalan horizontalmente), cola de eventos para trabajos pesados (PDFs, notificaciones, entrenamiento de IA), y BD particionable por tenant cuando el volumen lo exija.
Premium y sobrio, inspirado en Stripe/Linear pero con identidad propia: azul oscuro dominante con acentos dorados. El dorado se reserva para lo importante — precios recomendados, acciones primarias, Phoenix AI — nunca como decoración.
Tipografía: una sans-serif geométrica-humanista de alta legibilidad para UI y datos (se definirá en la fase de mockups con 3 variaciones); números tabulares en toda cifra financiera. Cada tenant re-tematiza el color de acento y su logo — la paleta base garantiza contraste con cualquier acento.
Las próximas fases de este proyecto: wireframes del sistema completo → 3 variaciones hi-fi de Dashboard, Quote, Estimador, CRM, Proyectos, Facturación y Phoenix AI → prototipo interactivo navegable (web y móvil).