Caso de estudio · Fintech de créditos
Fintech con +8 años manejándose en Excel, les construimos un CRM con transcripción de llamadas integrada
La operación entera vivía en miles de planillas compartidas, grupos de teams y carpetas de Google Drive. Los llamados a clientes no quedaban registradas, no había trazabilidad ni registro de nada, cientos de reportes manuales y fragmentados. Construimos su CRM integrando toda la operación comercial.
Lo que construimos
Un CRM que reemplazó 8 años de planillas y le agregó inteligencia a cada llamado
Ficha única de cliente con historial completo
Todo lo que se sabe del cliente en un solo lugar: datos, productos, pagos, mora histórica, llamados con transcripción y notas internas. El cobrador abre la ficha y en 10 segundos sabe todo antes de levantar el teléfono.
Transcripción automática de llamados
El operador inicia el llamado desde la app. La conversación se graba, se transcribe con Whisper y se sube a la ficha del cliente. El sistema detecta promesas de pago, quejas y próximos pasos. Nunca más "no sé qué le dijo mi compañero".
Pipeline de originación con trazabilidad
Cada solicitud entra al sistema y avanza por estados claros. El analista ve su cola de trabajo, el gerente ve el embudo y cada decisión queda registrada con fecha, responsable y motivo. Cero solicitudes perdidas.
Cobranza segmentada con contacto automático
Antes de que el cobrador llame, el sistema ya envió un WhatsApp de recordatorio. La cartera morosa está segmentada por gravedad. El cobrador ve solo su segmento, con el historial de contacto y la estrategia sugerida.
Scoring crediticio y evaluación de riesgo
Cada solicitud pasa por un modelo de scoring que cruza datos del cliente, historial de pagos, situación en BCRA y capacidad de endeudamiento. El analista recibe una recomendación con nivel de riesgo y condiciones sugeridas. Decisiones más rápidas y con fundamento.
Dashboard gerencial en tiempo real
Mora por cohorte, tasa de aprobación, recupero por cobrador, ticket promedio y proyección de flujo de caja. Actualizado al instante. El gerente general dejó de esperar el reporte del viernes porque la información está siempre disponible.
El problema
8 años de operación en Excel, llamados sin registro, reportes a mano
Toda la operación vivía en planillas compartidas, carpetas de Drive y grupos de WhatsApp. Cada analista manejaba su propia versión de los datos, los cobradores no tenían forma de saber si alguien ya había llamado a un cliente ese día, y el único reporte gerencial se armaba a mano cada viernes. Llegaba desactualizado antes de que alguien terminara de leerlo.
Los llamados no quedaban registrados en ningún lado. Las promesas de pago se perdían entre notas sueltas y conversaciones de chat. Cuando alguien dejaba la empresa, se iba con todo el contexto de sus clientes en la cabeza. No había trazabilidad, no había registro, no había forma de escalar.
Múltiples versiones de la misma información
La cartera se gestionaba en planillas compartidas sin control de versiones. Cada área mantenía sus propios datos con criterios distintos. Las reuniones arrancaban conciliando números en vez de tomando decisiones.
Llamados sin registro ni trazabilidad
No había forma de saber quién había hablado con un cliente, cuándo, ni qué se había acordado. Las promesas de pago no quedaban registradas. Cuando alguien del equipo faltaba, el contexto de sus clientes se perdía.
Cobranza sin segmentación ni priorización
No se distinguía entre un atraso de 3 días y uno de 90. No había estrategia diferenciada por segmento de mora ni contacto automatizado previo a la gestión manual. Se asignaba el mismo esfuerzo a toda la cartera.
Solicitudes de crédito sin pipeline unificado
Las solicitudes ingresaban por múltiples canales sin un flujo estandarizado. No había visibilidad del estado de cada solicitud, se duplicaban gestiones y el tiempo de respuesta variaba según quién la tomara. Sin trazabilidad del proceso de aprobación.
Reportes manuales con datos desactualizados
Los reportes de cartera se consolidaban manualmente a partir de múltiples fuentes. El proceso tomaba horas y los datos ya estaban desactualizados para cuando llegaban a la mesa de decisión.
Funcionalidades
Lo que hace el CRM en el día a día
Ficha única de cliente con historial completo
Todo lo que se sabe del cliente en un solo lugar: datos, productos, pagos, mora histórica, llamados con transcripción y notas internas. El cobrador abre la ficha y en 10 segundos sabe todo antes de levantar el teléfono.
Transcripción automática de llamados
El operador inicia el llamado desde la app. La conversación se graba, se transcribe con Whisper y se sube a la ficha del cliente. El sistema detecta promesas de pago, quejas y próximos pasos. Nunca más "no sé qué le dijo mi compañero".
Pipeline de originación con trazabilidad
Cada solicitud entra al sistema y avanza por estados claros. El analista ve su cola de trabajo, el gerente ve el embudo y cada decisión queda registrada con fecha, responsable y motivo. Cero solicitudes perdidas.
Cobranza segmentada con contacto automático
Antes de que el cobrador llame, el sistema ya envió un WhatsApp de recordatorio. La cartera morosa está segmentada por gravedad. El cobrador ve solo su segmento, con el historial de contacto y la estrategia sugerida.
Scoring crediticio y evaluación de riesgo
Cada solicitud pasa por un modelo de scoring que cruza historial de pagos, situación en BCRA y capacidad de endeudamiento. El analista recibe una recomendación con nivel de riesgo y condiciones sugeridas. Decisiones más rápidas y con fundamento.
Dashboard gerencial en tiempo real
Mora por cohorte, tasa de aprobación, recupero por cobrador, ticket promedio y proyección de flujo de caja. Actualizado al instante. El gerente general dejó de esperar el reporte del viernes porque la información está siempre disponible.
Arquitectura
Decisiones técnicas y por qué las tomamos
La operación necesitaba una interfaz que maneje vistas de cartera con miles de registros, pipelines con drag-and-drop y fichas de cliente con historial extenso, sin sacrificar performance.
TypeScript nos dio seguridad en la lógica financiera (cálculos de mora, tasas, cuotas). Server-side rendering para que las vistas de cartera carguen rápido incluso con volúmenes altos. Virtualización de tablas para listas de +2.000 registros.
Cada pago, desembolso y conciliación necesita consistencia transaccional. Un error en un registro financiero puede generar un descalce que tarda días en detectarse.
Cada operación financiera se ejecuta dentro de una transacción atómica. Audit log append-only que registra quién hizo qué, cuándo y desde dónde. Backups incrementales cada hora con point-in-time recovery.
Los operadores hacían decenas de llamados por día y no quedaba registro. Necesitábamos que cada conversación se grabe, se transcriba y se vincule automáticamente a la ficha del cliente.
App en React Native donde el operador inicia la llamada y la grabación arranca automáticamente. El audio se sube al backend y Whisper lo transcribe en menos de 30 segundos. La transcripción queda vinculada al contacto con resumen, disposición y próximos pasos.
La cobranza requería contactar a clientes antes del vencimiento y escalar automáticamente según los días de atraso, sin depender de que alguien lo haga manualmente.
Reglas configurables por segmento de mora: pre-vencimiento envía WhatsApp automático con link de pago, mora temprana agenda llamado, mora avanzada escala a gestión especial. Cada acción queda logueada en el timeline del contacto.
La evaluación crediticia dependía del criterio individual de cada analista. Sin un modelo estandarizado, las decisiones eran inconsistentes y difíciles de auditar.
Score compuesto que cruza historial de pagos del cliente, situación en central de deudores, capacidad de endeudamiento y comportamiento dentro del sistema. El analista recibe recomendación con nivel de riesgo, monto sugerido y condiciones. Cada decisión queda registrada con el score que la respaldó.
Resultados
Cada llamado queda grabado, transcripto y vinculado a la ficha del cliente. Cero conversaciones perdidas, cero "no sé qué le dijo el otro".
Recordatorios automáticos por WhatsApp antes del vencimiento y cobranza segmentada por gravedad redujeron los atrasos de 1 a 30 días.
Con cartera, pipeline y app de llamados en producción desde el mes 3. Scoring y reportes desde el mes 5.
¿Tu fintech necesita algo similar?
Cada operación es diferente. Contanos el caso y te mostramos cómo lo resolveríamos.
Agendar una llamada