1. El punto de partida (la realidad antes de Konatus)
Turdo Group es una inmobiliaria familiar de Mar del Plata fundada hace más de 15 años. La dirige Leticia Turdo, que asigna manualmente cada consulta entrante a uno de sus 8 vendedores según especialidad, zona y disponibilidad. Tiene 2 sucursales (Centro y Norte) y opera sobre venta + alquiler + alquileres temporarios.
🧮 ¿Te conviene custom o SaaS en tu caso?
Armamos una calculadora gratis: pones 5 datos de tu inmobiliaria (vendedores, comisión promedio, ventas/mes) y te decimos honestamente cuál opción te paga más. Probá la calculadora →
Cuando arrancamos a hablar en enero 2025, esta era la situación operativa:
- Cada vendedor llevaba su propia planilla de Google Drive con sus leads — nadie veía la planilla del otro.
- Los leads entraban por 5 canales distintos: WhatsApp del celular, Instagram DM, Facebook DM, formularios de la web y un mail genérico. Cada vendedor "agarraba" lo que podía.
- Leticia tenía que pedir status manualmente a cada uno: "¿qué pasó con el lead de la calle X?". La respuesta llegaba 2-3 días después.
- Las comisiones se calculaban en Excel cada fin de mes. Tomaba 6-8 horas del admin revisar cada venta, validar el porcentaje, restar gastos.
- Las propiedades vivían en Tokko Broker, que se usaba solo para publicar a ZonaProp y Argenprop. Como CRM operativo, nadie entraba.
- Los reels y publicaciones de Meta Ads generaban ~400 leads/mes. La conversión era "creemos que entre 5% y 10%, pero no podemos medirlo bien".
El dolor central que Leticia me dijo en la primera llamada:
Tengo la sensación de que estoy perdiendo el 30% de los leads, pero no tengo manera de saber cuáles. Cada vendedor me dice "lo estoy siguiendo", pero después de 2 meses no se cerró ninguna venta de ese lote.
2. La decisión: SaaS o a medida
El primer paso fue una auditoría honesta: ¿le alcanzaba un SaaS estándar? Evaluamos Tokko Premium (que ya tenía), HubSpot Sales Hub Pro, y EasyBroker.
El verdor era claro: los 3 servían para inmobiliarias con workflow estándar. Turdo tenía features no estándar que ningún SaaS resolvía bien:
- Comisiones escalonadas 20/25/30%: el vendedor cobra 20% sobre la 1ra venta del mes, 25% en la 2da, 30% desde la 3ra. Ningún SaaS soportaba esto.
- Captador + vendedor: cuando un vendedor consigna la propiedad y otro la vende, hay que dividir comisión. Otro modelo que los SaaS no contemplan.
- Multi-sucursal con caja consolidada: las 2 sucursales tienen contabilidad propia, pero Leticia ve un dashboard consolidado.
- Asistente IA para el admin: Leticia necesitaba poder preguntar "¿cuál vendedor responde más rápido este mes?" sin tener que armar reportes manualmente. SaaS no tenían nada cercano.
Después de 2 llamadas exploratorias, decidimos ir custom. El argumento de cierre: Turdo factura USD 8-15K/mes en comisiones. Si el sistema le ahorraba recuperar el 30% de leads que dice estar perdiendo, el ROI de un build USD 6-8K + retainer USD 400/mes se paga en 4-6 meses.
Lección clave: el custom development no se vende por "tener algo a medida". Se vende por el ROI específico que el cliente puede medir. Si no podés mostrarle al cliente la cuenta concreta de "cuántos leads recuperamos × tasa de cierre × ticket promedio", el SaaS gana siempre por precio.
3. Roadmap: día 1 al go-live
Discovery + diseño de pipeline
Una semana entrevistando a Leticia + 3 vendedores. Pizarra digital mapeando el flujo real (no el ideal). Definimos las 8 etapas del pipeline: nuevo → en_conversacion → visita_programada → propuesta_enviada → en_negociacion → en_pausa → ganado / perdido.
Core CRM + base de datos
Tablas en Supabase Postgres, autenticación (mock al inicio, Supabase Auth después), UI base con React + Tailwind. Inbox de mensajes + ficha de contacto + listado de propiedades. Deploy a Vercel desde el día 1.
Integraciones WhatsApp + IG + FB
WhatsApp Cloud API oficial (no scraping), webhook a edge function, almacenamiento de chat-media. Instagram Webhook directo de Meta + Facebook Messenger. Los mensajes entrantes empiezan a aparecer en el Inbox del CRM en tiempo real.
Comisiones automáticas + módulo de operaciones
El módulo más sensible. Cargás una venta, el trigger de Postgres calcula la comisión escalonada según el orden de ventas del mes del vendedor. Workflow de aprobación: vendedor carga, Leti aprueba/rechaza, marca pagada. Auditoría completa de cada cambio.
Pipeline + auto-clasificación con IA + tasador
Edge function con Claude Haiku 4.5 que clasifica cada mensaje entrante y mueve la etapa automáticamente. Tasador inmobiliario con comparables reales de Tokko, MercadoLibre, Argenprop + página pública compartible.
Capacitación + transición
2 sesiones de 1 hora con Leti + 2 sesiones de 30 min con cada vendedor. Importamos los datos de las planillas viejas. Los vendedores arrancaron a usar el CRM como única fuente de verdad. Tokko quedó solo como puente a portales.
Asistente IA + refinamiento
Construimos el asistente IA del admin (Claude Sonnet 4.5 con 13 tools que consultan SQL views) — Leti pregunta en lenguaje natural y obtiene respuestas con datos reales. Ajustes de UX según feedback del equipo en uso real.
¿Tu inmobiliaria está en una situación parecida?
Si te encontrás con los mismos síntomas que Turdo (planillas paralelas, leads que se pierden, comisiones manuales), agendemos 30 min y te muestro cómo lo podríamos resolver en tu caso específico.
4. Stack técnico y por qué cada decisión
Frontend
React + Vite + TypeScript estricto. Por qué Vite y no Next: el CRM es app interna, no necesita SSR. Vite buildea 5x más rápido y el dev experience es superior.
Base de datos
Supabase (Postgres). Por qué no Firebase: queríamos SQL real con joins y views complejas. Postgres + Realtime + Storage en un solo paquete.
Backend
Edge Functions Deno (Supabase). Cada webhook (WhatsApp, IG, FB) tiene su edge function. Costo ~USD 0/mes en tier gratuito hasta 500K invocations.
Inteligencia artificial
Anthropic Claude. Sonnet 4.5 para razonamiento (asistente con tools), Haiku 4.5 para clasificación rápida. Costo total: ~USD 5/mes para toda la operación.
Hosting
Vercel. PWA installable en mobile. SSL automático. Deploys con 1 push a Git. Costo: USD 0 en tier gratuito.
Tareas programadas
pg_cron en Supabase. Job diario que detecta leads fríos (sin actividad +24h) y dispara push notifications. Sin servers extra.
Mensajería externa
WhatsApp Cloud API oficial (no Twilio, no ManyChat). 1000 conversaciones/mes gratis. Webhooks reales.
Push notifications
VAPID web push. Cada vendedor recibe push en su celular cuando entra un mensaje, sin pagar APNs/FCM directo.
Costo total de infraestructura mensual: USD 0-25/mes según volumen. Esto es clave — los SaaS tradicionales pagan caro porque agregan margen sobre la infra. Stack moderno permite que el costo real sea casi cero, y el cliente solo paga el retainer humano.
5. Las features que cambiaron la operación
5.1 · Inbox unificado
Antes: WhatsApp del celular + IG en el navegador + FB Messenger en otra pestaña. Después: un solo inbox con todos los canales, contactos vinculados a propiedades, asignación visible. Leticia ve el tablero completo en una pantalla.
5.2 · Comisiones automáticas escalonadas
Antes: 6-8 horas del admin cada fin de mes en Excel. Después: 0 horas. El vendedor carga la venta, Leti aprueba con 1 click, el sistema calcula 20/25/30% automáticamente según el orden de la venta en el mes. Liquidación PDF generada automáticamente.
5.3 · Asistente IA con 13 tools
Leticia escribe en lenguaje natural: "¿Cómo viene el equipo este mes?", "¿Cuántos leads tenemos sin asignar?", "¿Cuál vendedor responde más rápido?", "¿Hay leads sin responder hace +24hs?". El asistente usa Claude Sonnet 4.5 con 13 SQL tools que consultan datos reales y responde con métricas en segundos.
5.4 · Auto-clasificación de mensajes
Cuando entra un mensaje nuevo, una edge function lo clasifica con Claude Haiku 4.5 y mueve el lead al pipeline correcto automáticamente. Ejemplo: "Te visito el sábado a las 11" → mueve a visita_programada. Spam comercial → no mueve etapa, alerta a Leti. Costo: USD 0.30/mes para todo el volumen.
5.5 · Tasador IA con comparables reales
El vendedor carga la propiedad a tasar. El sistema busca comparables en Tokko, MercadoLibre, Argenprop por barrio + ambientes + superficie. Aplica ajustes con IA (antigüedad, orientación, expensas). Devuelve un rango de tasación + página pública con link compartible al cliente. Precisión real: ±8% en 73% de los casos contrastados contra ventas cerradas.
5.6 · Notificaciones push agresivas
Cuando entra un mensaje a un lead asignado → push al vendedor en su celular en <30 segundos. Si no responde en 15 min → recordatorio. +4 horas sin respuesta → push también a Leti. +24 horas sin actividad → "lead frío" notificado al equipo. Configurable desde admin.
6. Métricas reales a 30/60/90 días
Los números que importan, todos validados contra la operación real de Turdo:
Cambios concretos a 90 días
- Tiempo de Leti en gestión manual: bajó de ~15 hs/semana a ~3 hs/semana. Ahorro: 12 hs/semana que ahora dedica a captar propiedades y supervisar equipo.
- Tiempo de primera respuesta a un lead: bajó de promedio de 4 horas a promedio de 22 minutos (gracias a las notificaciones push y al inbox unificado).
- Comisiones liquidadas: lo que antes tomaba 8 horas a fin de mes, hoy se hace en 30 minutos (solo aprobar las ventas cargadas durante el mes).
- Visibilidad de Leti sobre el equipo: pasó de "creo que están siguiendo bien" a poder responder con datos exactos cualquier pregunta sobre cualquier lead en segundos.
Lo que más me cambió no es solo tener todo en un sistema. Es que el asistente IA me responde dudas que antes tenía que armarme mentalmente. Le pregunto "¿qué leads están atascados?" y en 5 segundos tengo la lista con quién los maneja. Antes esa información no existía consolidada en ningún lado.
7. Lo que aprendimos (y lo que haríamos distinto)
✅ Lo que funcionó
- Empezar por el dolor más urgente (inbox unificado en semana 4) y mostrar progreso temprano. Eso ganó confianza del equipo para los siguientes módulos.
- Capacitar de a poco: 2 sesiones por persona en lugar de un curso de 4 horas. La gente retiene mejor en sesiones cortas.
- Stack moderno con IA desde día 1: lo que hace 3 años hubiera requerido un equipo de 3-4 personas, lo hicimos uno solo con Claude + Supabase + Vercel.
⚠ Lo que haríamos distinto
- Importar datos viejos con más cuidado: en semana 8 importamos las planillas de Google Drive y aparecieron muchos duplicados. Pasamos 2 días limpiando. Si lo hicéramos de nuevo, dedicaríamos la primera semana a un script de import + dedupe robusto.
- Documentar más para el equipo: los vendedores nuevos que entraron después del go-live tardaron más de la cuenta en aprender porque la documentación interna era pobre. Hoy tenemos una mini wiki adentro del CRM.
- Definir KPIs antes: nos enfocamos en construir features y al go-live nos dimos cuenta que no teníamos definido qué medir como éxito. Lo definimos después, pero hubiera sido mejor antes.
8. Cuánto costó (con todos los números)
Sin maquillaje. Estos son los números reales del proyecto Turdo:
- Build inicial: USD 9.800 (3 cuotas: 40% al firmar, 30% a primer release, 30% al go-live)
- Retainer mensual desde el go-live: USD 400/mes (incluye soporte directo conmigo, hosting, evolutivos chicos, ajustes de UX)
- Infraestructura externa: USD 15-25/mes (Supabase Pro cuando superaron tier gratuito, Anthropic ~USD 5, Vercel gratuito)
- Costo total año 1: USD 9.800 + (USD 400 × 12) = USD 14.600
- ROI estimado: 12 hs/semana de Leti × USD 25/h × 48 semanas = USD 14.400 ahorrados en tiempo de admin solamente. Sumá las ventas adicionales por mejor seguimiento (estimado conservador 1-2 ventas extra al año) → ROI año 1 entre 2x y 4x.
¿Por qué Turdo no pagó USD 30K o más? Porque usamos stack moderno (Claude + Supabase + Vercel) que permite hacer en 60-90 días lo que las consultoras grandes hacen en 12 meses con un equipo de 5 personas. Los precios bajaron 60-70% en la última década gracias a herramientas de IA. Ver los rangos reales acá.
Si tu inmobiliaria tiene 5+ vendedores y te sentís identificado con el "antes" de Turdo, charlémoslo. Una llamada de 30 min nos alcanza para definir si custom development es la respuesta correcta para vos — o si te alcanza con un SaaS estándar (en cuyo caso te lo digo honestamente).