Volver a proyectos
CRM / Servicio en campo2026En solitario, del diseño al lanzamiento

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 vistazoCalendario maestro: la semana de todo el equipo en una vistaProyectos desde la propuesta aceptada hasta la instalación terminadaPropuestas: borrador con IA, PDF con marca y aviso cuando el cliente las abre

Panel de la oficina: trabajos del día, dinero y alertas de un vistazo

3 apps, 1 código
Oficina, técnicos y clientes sobre un único código en Flutter
Lead → pago
Todo el ciclo de venta y ejecución en un solo sistema
3 roles, RLS
Oficina, técnicos y cada cliente ven solo sus propios datos

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.

FlutterDartSupabasePostgreSQL (RLS)Edge FunctionsStripeClaude AIFirebase Cloud Messaging

Arquitectura

Capas del sistema

Web
  • 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
Móvil
  • 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
Backend
  • 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.