Saltar al contenido
elmalmenor.com [OPERATIONAL] 140,000 users · last incident: 0 days
vittasami.com [OPERATIONAL] multi-tenant · 4 países
suit.pe [OPERATIONAL] SUNAT-integrated · 99.9% uptime
intinovalabs.com [ACCEPTING CLIENTS] 20 auditorías disponibles
elmalmenor.com [OPERATIONAL] 140,000 users · last incident: 0 days
vittasami.com [OPERATIONAL] multi-tenant · 4 países
suit.pe [OPERATIONAL] SUNAT-integrated · 99.9% uptime
intinovalabs.com [ACCEPTING CLIENTS] 20 auditorías disponibles
VITTASAMI · SAAS B2B SALUD · 4 PAÍSES EN LATAM

SaaS B2B multi-tenant con IA en el core, en producción en 4 países.

Plataforma operativa para centros de salud y bienestar — desde agendamiento hasta historia clínica con asistente de IA para transcripción. El reto no fue el producto: fue escalar el equipo que lo construye.

visitar producto en vivo →
150+
PROFESIONALES ACTIVOS
2,500+
CITAS GESTIONADAS
92%
SPRINT ACCURACY
4
PAÍSES EN PROD

[role] · participación de intinova

Construcción y operación continua del producto. Rescate del proceso de entrega: de 40% a 92% de sprint accuracy en 8 semanas. Co-fundado por Álvaro Burga.

[stack] · tecnologías
Next.js Postgres (RLS multi-tenant) Supabase Whisper (transcripción de audio) Anthropic Claude (nota clínica estructurada) Vercel + AWS

El producto

VittaSami es la plataforma todo-en-uno para clínicas, consultorios y centros de bienestar en LATAM. En una sola interfaz, el profesional de salud gestiona su agenda digital, la ficha clínica del paciente, los pagos y la comunicación con el paciente.

El diferenciador central es el asistente de IA: el profesional graba la consulta en audio, Whisper transcribe, y Claude genera una nota clínica estructurada lista para revisar y aprobar. Cero tiempo de digitación. La decisión clínica sigue siendo 100% humana.

Números actuales en producción: 150+ profesionales activos, 2,500+ citas gestionadas, 98% de satisfacción de usuarios, operando en Perú, Chile, Colombia y México.

El reto que no venía del producto

En 2024, el equipo técnico detrás de VittaSami tenía 12 desarrolladores y un problema serio: completaban el 40% de lo que comprometían por sprint. El trabajo no planificado consumía el 45% de la capacidad. Había 2 resignaciones pendientes. El product-market fit estaba probado — el problema era la maquinaria que construía el producto.

MétricaAntesDespués
Sprint accuracy40%92%
Cycle time14 días5 días
Trabajo no planificado45%15%
Visibilidad para stakeholdersMensualSemanal automatizada
Resignaciones pendientes20

Cómo se resolvió

Fase 1 — Diagnóstico honesto

El primer paso fue congelar nuevos compromisos por un sprint y medir el throughput real. Resultado: 8 items por sprint, no los 20+ que el equipo prometía. Con ese dato, se redimensionó la planificación a 9 items + 30% de buffer para trabajo urgente.

Se implementó un sistema de tracking de blockers: todo item bloqueado más de 3 días generaba una alerta. Antes, los blockers aparecían en la demo — demasiado tarde.

Fase 2 — Sincronización entre equipos

Con el proceso estabilizado, el equipo escaló de 1 a 3 subequipos con ownership claro por módulo. Se estableció sincronización semanal cross-team y se documentaron los procesos que antes vivían en la memoria de 2 ingenieros clave.

Resultado: feature lead time bajó de 6 semanas a 2 semanas. Release frequency: de mensual a semanal. Deployment issues: de 3/mes a 0.5/mes.

Por qué este caso importa para ti

SaaS B2B multi-tenant hecho bien

Multi-tenancy con row-level security en Postgres es la implementación correcta para B2B con datos sensibles entre clientes. Es más compleja de configurar que “una DB por cliente” o “un campo tenant_id en el código de app”, pero es la única que garantiza aislamiento real ante bugs de aplicación.

IA integrada al flujo operativo, no como demo

La transcripción de consultas no es una feature de marketing — es la razón por la que los profesionales pagan. Está integrada al flujo natural (graba → revisa borrador → edita → guarda) y no rompe el modelo mental del usuario. Así se introduce IA en software profesional sin perder confianza del usuario.

Operación regulada en múltiples jurisdicciones

4 países significa 4 marcos legales. El sistema está construido para que estos requisitos sean propiedades arquitectónicas — residencia de datos configurable por tenant, audit trail estandarizado, exportación de datos personales a un click para responder a derechos ARCO.

Cómo aplica a tu proyecto

Si necesitas un SaaS B2B con datos sensibles entre clientes, IA en el flujo operativo, cumplimiento regulatorio multi-país, o escalar un equipo de entrega que está rindiendo por debajo de su potencial — el patrón ya está construido y validado en VittaSami. No hay que reinventarlo. Hablemos.


Preguntas frecuentes sobre este caso

¿Qué hace VittaSami exactamente?
Es un sistema operativo para centros de salud, bienestar y consulta privada: agendamiento online, ficha clínica electrónica, historial del paciente, facturación, y un asistente de IA que transcribe y estructura la consulta médica en una nota clínica lista para aprobar. El profesional graba la consulta, la IA genera el borrador estructurado, el profesional revisa y guarda. Sin digitar.
¿Cómo se garantiza el aislamiento de datos entre clínicas (tenants)?
Row-level security (RLS) en Postgres con tenant_id en cada tabla. Cada query, sin excepción, lleva el filtro de tenant a nivel de base de datos — no a nivel de aplicación. Esto significa que un bug en el código de app no puede filtrar datos entre clínicas. Es la única implementación que garantiza aislamiento real.
¿Cómo pasaron de un sprint accuracy del 40% al 92%?
El equipo comprometía 20+ items por sprint y terminaba el 40%. El primer paso fue medir el throughput real: 8 items por sprint. Redimensionamos los compromisos a 9 items, implementamos daily syncs de 10 minutos, y reservamos 30% de capacidad para trabajo no planificado. En 8 semanas el accuracy llegó al 92% sin agregar developers.
¿Cómo manejan los datos médicos sensibles?
Encriptación en tránsito y en reposo, residencia de datos por país cuando se requiere, audit logs de todo acceso a fichas clínicas, controles de acceso por rol (admin, profesional, recepción), y evaluación contra Ley Nº 29733 (Perú), Ley 19.628 (Chile), Ley 1581/2012 (Colombia) y LFPDPPP (México).
¿La IA reemplaza al médico?
No. La IA transcribe la consulta (audio → texto vía Whisper) y la estructura en un borrador de nota clínica (motivo de consulta, antecedentes, examen físico, plan). El profesional revisa, edita y aprueba. La decisión clínica siempre es del profesional.
¿Este caso es relevante para mi producto si no es de salud?
Sí, en tres dimensiones independientes del sector: (1) multi-tenancy con datos sensibles entre clientes, (2) IA integrada al flujo operativo diario — no como demo, sino como feature que se usa 100% de las sesiones, y (3) escalar un equipo de entrega sin perder calidad. Cualquiera de los tres aplica a tu proyecto.

¿Tu producto se parece a este caso?

Conversemos. Una auditoría técnica de S/ 379 te da claridad sobre qué patrones aplican a tu situación.

Solicitar auditoría — S/ 379