Phoenix BuildQuote Pro

Documento de Diseño de Producto

“Smart Estimating. Smarter Construction Management.”

Versión 1.0 Fecha Julio 2026 Estado Fase de diseño — pre-desarrollo Idioma UI Bilingüe EN/ES

1 · Resumen ejecutivo

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:

  1. Estimador Inteligente + Módulo de Mediciones: el contratista ingresa dimensiones y el sistema calcula cantidades de material, horas, desperdicio y tres niveles de precio (mínimo, recomendado, premium) — con IA que aprende de proyectos anteriores.
  2. Phoenix AI Estimator: un asistente de IA integrado en todo el sistema, no un chatbot aislado: crea quotes, detecta pérdidas antes de que ocurran, redacta comunicación con clientes y explica cada número.

2 · Arquitectura general

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.

Capa de clientes
Web App
Oficina · estimación · administración
App Móvil
Campo · check-in GPS · fotos · bitácora
Portal del Cliente
Ver quote · firmar · pagar · seguimiento
Capa de API — REST/GraphQL · autenticación · resolución de tenant
Capa de servicios de dominio
CRM
Quotes
Estimador
Proyectos
Facturación
Inventario
Empleados
Phoenix AI
Capa de datos — BD relacional multi-tenant · almacenamiento de archivos · índices de búsqueda · cola de eventos
Fig. 1 — Arquitectura de cuatro capas. El Estimador y Phoenix AI (dorado) son los servicios diferenciadores.

2.1 Multi-tenancy

  • Aislamiento: cada fila de cada tabla lleva tenant_id; la capa de API lo inyecta en toda consulta (row-level security). Ningún dato cruza empresas jamás.
  • Personalización por tenant: logo, nombre, colores corporativos (aplicados a la UI y a los PDFs de quotes/invoices), dirección, licencias, dominio propio, usuarios y permisos.
  • Biblioteca por tenant: el sistema entrega una biblioteca semilla de miles de conceptos (materiales, servicios, plantillas, checklists); cada empresa la clona y edita libremente sin afectar a otras.
  • Aprendizaje de IA por tenant: los modelos de estimación aprenden solo de los datos históricos de esa empresa; los benchmarks de mercado son agregados y anónimos.

3 · Mapa de módulos y flujo maestro

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:

CRM
Prospecto
Estimador
Quote
Firma digital
Proyecto
Facturación
Invoice · Pagos
Costeo real
Rentabilidad
↩ Los costos reales re-entrenan al Estimador (Phoenix AI aprende de cada proyecto)
Fig. 2 — Flujo maestro: Prospecto → Quote → Proyecto → Facturación → Costeo real → aprendizaje.

Módulos de soporte que alimentan el flujo maestro:

Módulo Rol en el sistema Se conecta con
Biblioteca InteligenteCatálogo editable de servicios, materiales, plantillas, checklists y procedimientosEstimador, Quotes, Proyectos
MedicionesDimensiones → cantidades de material por oficio (diferenciador clave)Estimador, Biblioteca
InventarioMateriales, herramientas, vehículos, equipo; entradas/salidas y consumo por proyectoProyectos, Costeo real, Materiales
EmpleadosPerfiles, licencias, pago, check-in/out con GPS, horas y overtimeProyectos, Costeo real, Calendario
CalendarioTrabajos, inspecciones, reuniones, pagos, entregas y recordatoriosTodos los módulos
ReportesVentas, rentabilidad, empleados, materiales, impuestos, proyectosLee de todos los módulos
Phoenix AICapa transversal: asistente, cálculo, detección de riesgos, redacción, aprendizajePresente en todos los módulos

4 · Navegación y experiencia de usuario

4.1 Estructura de navegación (web)

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.

Vender
Dashboard
CRM · Embudo
Clientes
Quotes
Estimador
Ejecutar
Proyectos
Calendario
Empleados
Subcontratistas
Inventario
Cobrar y medir
Facturación
Pagos
Costeo real
Reportes
Configurar
Biblioteca
Materiales
Empresa y branding
Usuarios y roles

4.2 App móvil (campo)

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.

4.3 Principios de UX

  • Del dato a la acción en 1 clic: cada KPI del dashboard abre la lista filtrada que lo explica.
  • Cero re-captura: un dato se ingresa una sola vez (una medición fluye a quote, proyecto, orden de compra y costeo).
  • Bilingüe EN/ES por usuario: cada usuario elige su idioma; los documentos al cliente se generan en el idioma del cliente.
  • IA visible pero opcional: Phoenix AI sugiere, el contratista decide. Toda sugerencia es editable y explicable.
  • Velocidad percibida: quote nuevo desde plantilla en menos de 90 segundos.

5 · Quotes Inteligentes

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:

  • Crear desde cero, duplicar, o partir de plantillas por oficio (kitchen remodel, roof replacement, fence 100 ft…).
  • Fotos del sitio, planos adjuntos, notas por línea, opciones alternativas (good/better/best).
  • Envío por Email, SMS y WhatsApp con enlace web con branding de la empresa; PDF profesional descargable.
  • Firma digital en el enlace web + depósito inicial pagable en línea en el mismo paso.
  • Tracking: enviado → visto → firmado → depositado, con recordatorios automáticos.
  • Conversión automática Quote → Proyecto al firmarse: se crean cronograma base, checklist, presupuesto de materiales y calendario de pagos.

6 · Estimador Inteligente (núcleo del sistema)

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
MaterialesCantidades desde Mediciones × costo actual del proveedor + % de desperdicio por oficio
Mano de obraHoras por unidad de trabajo (tasas de producción de la Biblioteca, ajustadas por historial real) × tarifa cargada del empleado
SubcontratistasCotizaciones capturadas o tarifas históricas por oficio
Equipo y logísticaHerramientas, maquinaria, dumpster, gasolina — por día o por proyecto
Permisos e impuestosTabla 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 utilidadObjetivo de la empresa; genera los tres precios de salida
Precio mínimo
Punto de equilibrio — debajo de esto la empresa pierde
Precio recomendado
Margen objetivo + ajuste de mercado de Phoenix AI
Precio premium
Alta demanda, urgencia o alcance de alto valor

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.

6.1 Módulo de Mediciones (diferenciador)

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/ventanasGalones por capa, primer, cinta, plástico, horas
PisoÁrea + patrón de instalaciónCajas (con desperdicio por patrón), underlayment, molduras
DrywallÁrea de muros/techosHojas 4×8/4×12, compound, cinta, tornillos, horas de finish
ConcretoLargo × ancho × espesorYardas cúbicas, malla/rebar, formas, curado
CercasLongitud lineal + altura + nº de puertasPostes, paneles/tablas, concreto por poste, herrajes
TechosÁrea de planta + pitchSquares, shingles, underlayment, flashing, drip edge, nails

7 · Phoenix AI Estimator

No es un chatbot en una esquina: es una capa transversal con tres formas de presencia en la UI:

  1. Sugerencias en contexto: chips discretos dentro de cada pantalla (“este quote está 12% debajo de tu costo histórico”, “te faltan 3 h de finish en drywall”).
  2. Panel de asistente: se abre desde cualquier pantalla; entiende el contexto actual (el quote o proyecto abierto). Crea quotes por descripción (“cocina 12×14, gabinetes nuevos, piso LVP, pintura completa”), redacta correos y mensajes al cliente.
  3. Alertas proactivas: proyectos en riesgo (costo real acercándose al estimado), quotes sin respuesta, materiales bajo stock mínimo.

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.

8 · Base de datos conceptual

Entidades principales y sus relaciones (todas con tenant_id). Notación: 1—N = uno a muchos.

TENANT (Empresa)
branding · licencias · dominio · configuración fiscal · usuarios
CONTACT (Cliente/Prospecto)
1—N Properties · 1—N Quotes · 1—N Activities (llamadas, notas, correos)
QUOTE
1—N QuoteSections → 1—N QuoteLines · 1—1 Estimate · 1—N Measurements · estados: draft/sent/viewed/signed/rejected
PROJECT
1—1 Quote origen · 1—N Tasks · 1—N TimeEntries · 1—N MaterialUsage · 1—N DailyLogs · 1—N Invoices
CATALOG (Biblioteca)
Services · Materials (SKU, proveedor, costo, stock) · Templates · ProductionRates · Formulas de medición
FINANCE
Invoices → Payments (parciales, depósitos) · Expenses · JobCosting (estimado vs. real por capa)
Fig. 3 — Dominios de datos. Empleados, Inventario y Calendario cuelgan de Tenant y se relacionan con Project.

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.

9 · Roles y permisos

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.

10 · Seguridad

  • Aislamiento de tenant a nivel de base de datos (row-level security) — no solo en la aplicación.
  • Autenticación: email + contraseña con MFA opcional; SSO (Google/Apple) para acelerar onboarding; sesiones móviles de larga duración con re-verificación para acciones financieras.
  • Cifrado en tránsito (TLS) y en reposo; documentos y fotos en almacenamiento privado con URLs firmadas de corta vida.
  • Auditoría: bitácora inmutable de acciones sensibles (cambios de precio, eliminación de datos, pagos, exportaciones).
  • Firma electrónica con sello de tiempo, IP y trazabilidad del documento firmado (cumplimiento ESIGN/UETA).
  • Pagos: nunca se almacenan tarjetas; se delega a un procesador certificado PCI (Stripe u otro).

11 · Escalabilidad y roadmap

Fase Alcance
MVPCRM · 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 2App móvil de campo completa (GPS, offline) · Inventario · Empleados con nómina básica · Costeo real automático · Phoenix AI conversacional
Fase 3QuickBooks Sync · portal del cliente ampliado · subcontratistas con su propio acceso · benchmarks de mercado anónimos · dominio personalizado
Fase 4Marketplace 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.

12 · Dirección visual (base para los mockups)

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.

#0E1F38
Navy — superficie principal, sidebar, encabezados
#1E3355
Navy claro — hover, tarjetas oscuras
#B08D3E
Dorado — acción primaria, AI, destacados
#F4F6F9
Fondo de contenido claro
#FFFFFF
Tarjetas y tablas

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).