RL Poolscapes construye albercas de lujo, cocinas exteriores y paisajismo en Naples y Marco Island, Florida. Además de su sitio web y la landing para campañas, desarrollamos su CRM a la medida. Así pensamos el proyecto.
El problema con los CRM genéricos
Un CRM “de caja” está hecho para vender: contactos, oportunidades, correos. Pero una constructora vive un ciclo mucho más largo después de cerrar la venta:
- Propuestas con paquetes y catálogo de precios que cambian por proyecto.
- Órdenes de cambio cuando el cliente pide algo extra a la mitad de la obra.
- Agenda de visitas y bitácoras diarias de obra.
- Costeo por proyecto para saber si de verdad se ganó dinero.
- Facturación por etapas, pagos y gastos.
- Garantías y mantenimiento años después de entregar.
Forzar todo eso en un CRM genérico termina en hojas de cálculo paralelas.
El ciclo completo en un solo sistema
- Ventas: clientes, propiedades, prospectos y su embudo, propuestas y contratos. Los formularios del sitio web y de la landing crean el prospecto directamente.
- Producción: proyectos, agenda de visitas, bitácoras diarias, costeo del trabajo y proveedores.
- Administración: facturas, pagos y gastos por proyecto.
- Catálogo: precios, costos, paquetes e inventario.
- Postventa: garantías y mantenimiento.
- Control: usuarios, roles y permisos por módulo.
Decisiones técnicas
- React en el frontend, con un diseño pensado para usarse todo el día.
- NestJS + MongoDB en el backend, con módulos independientes que crecen por etapas.
- Permisos por módulo para que cada rol vea solo lo que le toca.
- Despliegue propio con Nginx, HTTPS y procesos administrados, junto al sitio web.
Lo que gana el negocio
- Un solo lugar para vender, construir, cobrar y dar servicio.
- Visibilidad del margen real por proyecto.
- Sin licencias por usuario: el sistema es suyo.
- Crece con el negocio: cada módulo nuevo se suma sin rehacer lo anterior.
Si tu empresa tiene un proceso que ningún CRM de catálogo entiende, platiquemos.