Integrator CRM, el sistema operativo de una empresa smart home
Problema
La empresa funcionaba con una herramienta genérica de proyectos por suscripción que no encajaba con el trabajo de un instalador de AV y smart home. Leads, propuestas, agenda, facturas y conversaciones con clientes estaban repartidos entre herramientas, el equipo se coordinaba por teléfono y los clientes no veían en qué punto estaba su proyecto.
Solución
Construí un único sistema en torno al proceso real de la empresa: un lead se convierte en propuesta, una propuesta aceptada en un proyecto programado y el trabajo terminado en una factura que el cliente paga online, con los planes de servicio recurrentes cobrados automáticamente.
La oficina, los técnicos y los clientes tienen cada uno su app desde el mismo código, todo se actualiza en vivo con notificaciones push y la seguridad a nivel de base de datos hace que cada rol vea solo sus datos. La IA prepara propuestas con marca a partir de una breve descripción.
En producción
Pantallas de la app
Algunas capturas del producto en vivo. Los pies de foto te dicen qué estás viendo.




Panel de la oficina: trabajos del día, dinero y alertas de un vistazo
Qué hace
Capacidades clave
Tres apps, un solo código
Back-office para la oficina, app móvil para los técnicos y portal para los clientes, todo desde un único código en Flutter.
Del lead al pago
Lead, propuesta, proyecto, factura y pago online en un solo flujo, con los planes de servicio cobrados automáticamente.
Propuestas con IA
Describes el trabajo en pocas palabras y obtienes una propuesta en PDF con marca y partidas, con aviso cuando el cliente la abre.
En vivo para todos
Los cambios y el chat cliente-oficina aparecen al instante en cada pantalla, con notificaciones push al móvil.
La jornada del técnico en el móvil
Agenda, tareas y fotos del trabajo en el bolsillo, además de alertas de tormenta para el equipo que trabaja con el clima de Florida.
Seguro desde el diseño
Las reglas a nivel de base de datos garantizan que la oficina, los técnicos y cada cliente vean solo lo que les corresponde.
Stack técnico
Tecnologías principales
Los paquetes e integraciones concretos están listados más abajo.
Arquitectura
Capas del sistema
- Back-office: leads, propuestas, proyectos, calendario maestro, facturas
- Inventario, pedidos a proveedores, informes y campañas de marketing
- Portal de clientes: proyectos, propuestas, pagos, solicitudes de servicio, chat
- App del técnico: agenda del día, tareas y fotos del trabajo
- Notificaciones push y alertas de tormenta para el equipo
- El mismo código que el back-office y el portal
- Supabase Postgres con seguridad a nivel de fila por rol
- Funciones serverless para pagos, email, push, IA y alertas meteorológicas
- Streams en tiempo real para el chat y los cambios en vivo
Librerías
Paquetes clave
- supabase_fluttercliente de Supabase: Auth, Postgres, Realtime
- flutter_blocgestión de estado con Cubit
- go_routerun shell por rol, deep links
- get_it + injectableinyección de dependencias
- freezedentidades y estados inmutables
- pdf + printingpropuestas y facturas en PDF con marca
Integraciones
Servicios externos
- SupabasePostgres con RLS, Auth, Realtime, Edge Functions
- Stripepagos online de facturas, anticipos y pago automático
- Claude (Anthropic)generador de propuestas y asistente con IA
- Firebase Cloud Messagingnotificaciones push para técnicos y clientes
- Resendemails de propuestas y campañas de marketing
- GoHighLevellos nuevos leads entran directamente al CRM
¿Estás construyendo algo parecido?
Reserva una llamada breve y gratuita. Evaluaré la idea y te diré sin rodeos si puedo ayudarte y cómo.