vivvia.es empezó como una conversación, no como un spec técnico. A principios de 2023, pasamos semanas hablando con agentes inmobiliarios en activo — no para venderles nada, sino para entender cómo trabajaban. Qué herramientas usaban, dónde perdían tiempo, qué información necesitaban y no tenían fácil acceso, cuáles eran los momentos del día en que las herramientas les fallaban.
vivvia.es empezó como una conversación, no como un spec técnico.
El problema que encontramos
Las agencias inmobiliarias trabajan con un volumen de contactos, visitas y operaciones que requiere un CRM. Pero los CRM generalistas — Salesforce, HubSpot, Pipedrive — están pensados para ciclos de venta B2B. El proceso inmobiliario es distinto: hay captación de inmuebles, hay clientes compradores, hay visitas que pueden ocurrir antes o después de que el cliente esté cualificado, hay operaciones que duran meses y tienen decenas de interacciones intermedias.
Lo que hacían la mayoría de agencias era una combinación de Excel, WhatsApp y algún CRM genérico mal configurado. Los directores de agencia no tenían visibilidad real de qué estaba pasando. Los agentes tenían información repartida en tres sitios distintos. Nadie sabía qué inmuebles estaban activos y en qué estado.
Ese era el problema. No "mejorar la gestión". Sino: no tienes visibilidad de tu propio negocio y eso te cuesta dinero y operaciones.
Las decisiones de producto en la primera versión
La primera versión de vivvia.es tenía tres pantallas: pipeline de captación, pipeline de venta, y ficha de cliente. Nada más. Deliberadamente.
El pipeline de captación era el más diferencial: los CRM genéricos no tienen un concepto de inmueble como entidad central. En vivvia.es, el inmueble tiene su propio ciclo de vida — desde la primera toma de contacto con el propietario hasta la firma — y está conectado con las oportunidades de venta que genera.
La decisión de no construir reportes en la primera versión fue difícil. Todos los directores que entrevistamos decían que necesitaban reportes. Pero cuando preguntábamos qué decisiones tomarían con esos reportes, las respuestas eran vagas. Decidimos construir primero la operativa y luego medir qué datos generaba naturalmente el uso real.
El stack técnico y por qué lo elegimos
Construimos vivvia.es con Next.js en el frontend, Go en el backend, y PostgreSQL como base de datos principal. La elección no fue ideológica — fue pragmática.
PostgreSQL porque el modelo de datos de un CRM inmobiliario es relacional por naturaleza: clientes, inmuebles, operaciones y sus relaciones tienen integridad referencial real. Las bases de datos NoSQL hubieran complicado consultas que en SQL son triviales.
Next.js porque necesitábamos una aplicación que funcionara bien en móvil (los agentes trabajan en calle) y que tuviera tiempos de respuesta bajos. El rendering híbrido de Next.js nos permitió optimizar cada pantalla según su naturaleza.
Un detalle que parece menor pero no lo es: decidimos desde el principio que la aplicación tenía que funcionar bien con conexión lenta. Los agentes están en pisos, en garajes, en zonas con cobertura irregular. Diseñar para ese contexto cambió decisiones técnicas que con una mentalidad de "aplicación de oficina" no hubiéramos tomado.
Lo que aprendimos en producción
Las primeras agencias que usaron vivvia.es en producción nos enseñaron cosas que no habíamos anticipado. La más importante: el proceso de captación varía mucho entre agencias. Lo que habíamos modelado como un pipeline lineal resultó ser mucho más iterativo en la práctica — un propietario puede pasar de "interesado" a "descartado" y volver a "activo" varias veces antes de firmar el encargo.
Eso nos llevó a rediseñar la lógica de estados en la segunda iteración. No añadiendo complejidad, sino haciendo el pipeline más flexible sin perder la visibilidad.
El segundo aprendizaje fue sobre los datos: los agentes son buenos en capturar información cuando están frente al cliente, pero no cuando están en la oficina. La interfaz móvil pasó a ser la prioritaria, no la versión de escritorio.
El resultado
Hoy vivvia.es lo usan más de 300 personas activas en agencias inmobiliarias. No es un número grande en términos de SaaS de consumo, pero en el contexto de un producto B2B de nicho, con usuarios que lo usan como herramienta de trabajo principal, es un número que valida que el problema era real y que la solución funciona.
Lo que más nos satisface no es el número — es que los agentes que empezaron con la primera versión todavía la usan. Eso es la señal más honesta de que construimos algo que resuelve un problema de verdad.