Inicio/ Blog/ Segmentación de cartera morosa con inteligencia artificial

Segmentación de cartera morosa con inteligencia artificial

28 abr 2026 – 14 min de lectura

por Ed Escobar Co-Founder & CEO

La segmentación tradicional de cartera morosa en "buckets" por antigüedad (1-30, 31-60, 61-90, 90+ días) es método obsoleto que deja dinero sobre la mesa. No todas las cuentas de 30 días de mora son iguales: algunas pagarán con simple recordatorio, otras requieren negociación agresiva, y otras nunca pagarán sin importar el esfuerzo. Tratar todas igual es ineficiente y costoso.

La inteligencia artificial permite segmentar cartera con precisión quirúrgica usando machine learning, creando microsegmentos predictivos basados en 20-100 variables simultáneamente. Este artículo explora técnicas específicas, implementación práctica y casos de uso reales en LATAM.

Limitaciones de Segmentación Tradicional

Ilustración de la interfaz de Kleva: la agente de voz Sofía hablando, con la onda de su voz y la conversación en burbujas: la agente propone registrar el pago para el viernes y el cliente acepta.

Antes de explorar IA, es importante entender por qué métodos tradicionales fallan.

Segmentación Estática Típica

La mayoría de operaciones de cobranza segmentan únicamente por:

  • Antigüedad de mora (aging): 1-30, 31-60, 61-90, 90-120, 120+ días
  • Monto de deuda: Pequeña, mediana o grande
  • Tipo de producto: Tarjeta de crédito, préstamo personal, hipoteca, microcrédito
  • Resultado: 3-4 dimensiones = 12-20 "buckets" estáticos

Problemas Críticos

ProblemaImpacto en RecuperaciónEjemplo

Asume homogeneidadMisma estrategia para perfiles muy diferentesCliente A (olvidó pagar, tiene $) y Cliente B (desempleado, sin capacidad) ambos en bucket "30 días mora"

Ignora propensión a pagoDesperdicia esfuerzo en cuentas incobrablesAgente dedica 1 hora a cuenta que tiene 5% probabilidad de pago

No considera capacidadOfrece planes irrealistas que no se cumplenPropone pago $500/mes a deudor que gana $800/mes con otros compromisos

No personaliza canalContacta por voz a quien prefiere WhatsAppMillennial no responde 10 llamadas pero habría respondido primer WhatsApp

Estático vs. dinámicoNo se adapta cuando situación cambiaCliente hizo pago parcial pero sigue en mismo bucket 6 semanas

Resultado: ROI Subóptimo

Segmentación tradicional típicamente logra:

  • Recuperación: 45-55% de cartera mora 1-90 días
  • Costo de gestión: 2.5-3.5% de cartera
  • Recursos mal asignados: 40% de esfuerzo en 20% de cuentas menos recuperables
  • Promesas incumplidas: 40-50% de acuerdos no se honran

Segmentación con Machine Learning

IA transforma segmentación de categórica a predictiva continua.

Tipos de Modelos de Segmentación

1. Scoring de Probabilidad de Pago

Qué predice: Likelihood de que deudor pague en próximos 30/60/90 días

Variables input (20-50 típicamente):

  • Historial de pagos: % de cuotas pagadas a tiempo últimos 12 meses, días promedio de atraso
  • Comportamiento de mora: Número de veces en mora último año, patrón (recurrente vs. primera vez)
  • Respuesta a gestiones: Cuántos intentos necesitó para pagar en moras anteriores, canal que funciona mejor
  • Promesas: Ratio de promesas cumplidas / promesas totales (indicador de confiabilidad)
  • Antigüedad como cliente: Meses desde apertura de cuenta (proxy de loyalty)
  • Producto: Tipo, límite de crédito, utilización, saldo vs. mínimo
  • Transaccional: Uso de tarjeta/cuenta (activa vs. inactiva), último movimiento
  • Demográfico: Edad, ubicación, nivel socioeconómico estimado
  • Externo: Score crediticio de bureau, deudas en otras entidades

Output: Score 0-100 (o probabilidad 0-1) de pago

Algoritmos comunes:

  • Regresión logística (baseline interpretable)
  • Random Forest (excelente balance accuracy/explicabilidad)
  • Gradient Boosting/XGBoost (máxima precisión, AUC >0.80)
  • Redes neuronales (solo si 100k+ cuentas)

2. Segmentación por Propensión y Capacidad

Matriz 2D que combina dos scores:

SegmentoPropensiónCapacidadEstrategiaPrioridad

ChampionsAlta (>70%)AltaRecordatorio suave, auto-servicio, preservar relaciónMedia (pagarán solos)

Dispuestos-LimitadosAlta (>70%)BajaPlanes flexibles, cuotas pequeñas, largo plazoAlta (quieren pero necesitan ayuda)

Capaces-ReaciosBaja (AltaNegociación firme, incentivos, escalamiento legalAlta (pueden pero no quieren)

Casos PerdidosBaja (BajaMínimo esfuerzo, venta a terceros, castigoBaja (incobrables)

Capacidad de pago se modela con:

  • Ingresos estimados (basado en transacciones, tipo de tarjeta, empleo declarado)
  • Gastos recurrentes identificados (pagos automáticos, otros créditos)
  • Nivel socioeconómico (zona de residencia, NSE)
  • Debt-to-income ratio estimado

3. Clustering No-Supervisado

Algoritmos descubren segmentos naturales sin etiquetas previas:

Técnicas:

  • K-means: Agrupa cuentas similares en K clusters (ej: K=8 microsegmentos)
  • DBSCAN: Identifica grupos de densidad + outliers
  • Hierarchical clustering: Árbol de segmentos anidados

Ejemplo de segmentos descubiertos:

  • Cluster 1: "Jóvenes digitales" - 22-30 años, responden WhatsApp, mora ocasional por olvido
  • Cluster 2: "Emprendedores ingresos variables" - comerciantes, pagan post-quincena, necesitan flexibilidad
  • Cluster 3: "Adultos estables alto valor" - 40-55 años, primera mora, alto límite, preservar relación
  • Cluster 4: "Subprime serial" - múltiples moras, bajo score, requieren cobranza agresiva

Ventajas de Segmentación con IA

  • Multidimensional: Considera 20-100 variables simultáneamente vs. 3-4 de método tradicional
  • Predictiva: Estima comportamiento futuro, no solo describe pasado
  • Granular: Cientos de microsegmentos vs. 12-20 buckets
  • Dinámica: Score actualiza diariamente con nueva información
  • Accionable: Vincula directamente segmento a estrategia óptima
  • Optimizable: Modelo mejora continuamente con más datos

Implementación de Segmentación Inteligente

Ilustración de la interfaz de Kleva: agentes de voz llamando en paralelo, cada uno con su estado: en llamada, marcando o no contesta.

Paso 1: Preparación de Datos (2-4 semanas)

Recolección:

  • Mínimo 12-18 meses de historial de cartera
  • Datos de gestiones: intentos, contactos, promesas, pagos
  • Información de cuentas: límite, saldo, transacciones
  • Demográficos: edad, ubicación, NSE
  • Bureau crediticio (si disponible)

Limpieza:

  • Tratar valores faltantes: imputación o exclusión
  • Detección de outliers: revisión manual de valores extremos
  • Consolidación: unificar datos de múltiples fuentes

Feature engineering:

  • Crear variables derivadas: ratios, promedios móviles, tendencias
  • Encodificar categóricas: one-hot encoding, target encoding
  • Normalización: escalar variables numéricas

Paso 2: Entrenamiento de Modelo (1-2 semanas)

Definir outcome variable:

  • Opción A: Binaria (pagará en 30 días: Sí/No)
  • Opción B: Monto de pago (variable continua)
  • Opción C: Tiempo hasta pago (survival analysis)

Split de datos:

  • Training: 60% (entrenar modelo)
  • Validation: 20% (ajustar hiperparámetros)
  • Test: 20% (evaluar performance final)
  • Importante: split temporal (entrenar con pasado, predecir futuro)

Selección de algoritmo:

  • Comenzar simple: regresión logística baseline
  • Probar Random Forest: típicamente mejor balance
  • Si dataset grande (>50k cuentas): probar XGBoost/LightGBM
  • Comparar AUC-ROC, precision-recall, lift charts

Validación:

  • K-fold cross-validation para estimar performance out-of-sample
  • Calibración: verificar que probabilidad 70% realmente corresponde a 70% de pago
  • Feature importance: entender qué variables más influyen

Paso 3: Diseño de Estrategias por Segmento (1 semana)

Definir microsegmentos:

  • Ejemplo con score 0-100:
  • Muy Alto (80-100): Recordatorio amigable por SMS
  • Alto (60-79): WhatsApp con link de pago
  • Medio (40-59): Voice agent negociando plan
  • Bajo (20-39): Agente humano con oferta agresiva
  • Muy Bajo (0-19): Mínimo esfuerzo, preparar castigo

Personalización multi-dimensional:

  • Frecuencia: Alto score 1-2 intentos, bajo score 5-7 intentos
  • Canal: Jóvenes WhatsApp, mayores voz
  • Timing: Asalariados post-18h, comerciantes 14-16h
  • Oferta: Alta capacidad = descuento pronto pago, baja capacidad = plazo extendido
  • Tono: Primera mora empático, mora serial firme

Paso 4: Integración Operacional (2-3 semanas)

Scoring batch:

  • Re-cálculo nocturno de toda la cartera
  • Actualización de segmentos en sistema de cobranza
  • Priorización automática de llamadas por score

Scoring en tiempo real:

  • Trigger tras eventos: pago parcial, promesa, contacto
  • API que devuelve score + estrategia recomendada
  • Actualización inmediata en CRM

Integración con canales:

  • Dialer prioriza llamadas por score descendente
  • Voice agents personalizan script según segmento
  • WhatsApp envía mensajes diferenciados por perfil

Paso 5: Monitoreo y Optimización (Continuo)

KPIs a monitorear:

  • Por segmento: Recuperación, costo, contactabilidad, promesas cumplidas
  • Lift vs. baseline: Cuánto mejor es scoring vs. método tradicional
  • Calibración: Score 70 realmente paga 70% de las veces
  • Drift de modelo: Alertas si distribución de features cambia

Re-entrenamiento:

  • Mensual: para carteras grandes (>100k cuentas) y dinámicas
  • Trimestral: para carteras medianas estables
  • Triggered: si performance degrada >5 puntos de AUC

Casos de Uso Reales

Caso 1: Banco con Segmentación ML de 4 Cuadrantes

Situación: Banco con 50,000 cuentas mora, segmentaba solo por aging (4 buckets)

Implementación ML:

  • Modelo Random Forest con 32 variables predice propensión y capacidad
  • Segmentación en matriz 2x2: Champions, Dispuestos-Limitados, Capaces-Reacios, Perdidos
  • Estrategias diferenciadas por cuadrante

Caso 2: Fintech con Microsegmentación Dinámica

Situación: Fintech con 15,000 clientes, crecimiento rápido, perfil subprime (mora 8-12%)

Implementación ML:

  • XGBoost con 48 variables (incluye comportamiento en app móvil)
  • Score actualiza tras cada interacción (event-driven)
  • 15 microsegmentos con estrategias específicas

Innovaciones:

  • Scoring pre-mora: Predice quién entrará en mora próximos 7 días → contacto preventivo
  • Next best action: Modelo recomienda acción específica ("enviar WhatsApp ofreciendo extensión")
  • Optimización de ofertas: Reinforcement learning aprende qué plan maximiza cumplimiento

Caso 3: Cooperativa con Segmentación por Clustering

Situación: COAC con 8,000 socios, diversos perfiles (urbano, rural, formal, informal)

Implementación ML:

  • K-means clustering con 25 variables → 6 clusters naturales
  • Análisis etnográfico de cada cluster para entender drivers
  • Estrategias culturalmente apropiadas

Clusters descubiertos:

  • Cluster 1 "Agricultores estacionales": Pagan post-cosecha, necesitan flexibilidad de fechas
  • Cluster 2 "Comerciantes quincenales": Ingresos días 1-15 del mes, contactar esa ventana
  • Cluster 3 "Empleados formales": Pago automático funciona bien, recordatorio suave
  • Cluster 4 "Emprendedores flujo variable": Micro-cuotas semanales vs. mensuales grandes
  • Cluster 5 "Jubilados": Preferencia por atención presencial, paciencia en explicaciones
  • Cluster 6 "Jóvenes digitales": Solo WhatsApp/app, rechazan llamadas

Tecnología y Herramientas

Stack Tecnológico Típico

  • Lenguaje: Python (scikit-learn, pandas, numpy) o R
  • Algoritmos ML: Scikit-learn (Random Forest, Logistic Regression), XGBoost, LightGBM
  • Gestión de datos: SQL (PostgreSQL, MySQL), BigQuery, Snowflake
  • Orquestación: Airflow para batch scoring diario
  • Deployment: APIs con Flask/FastAPI, contenedores Docker
  • Monitoreo: Dashboards con Tableau, Power BI, Looker

Plataformas End-to-End

  • DataRobot: AutoML para construir modelos predictivos sin código
  • H2O.ai: Open-source ML platform para scoring a escala
  • Proveedores regionales: Soluciones locales en LATAM con expertise en regulaciones y datos

Desafíos y Mejores Prácticas

Desafíos Comunes

  • Calidad de datos: Datos incompletos, desactualizados, erróneos → limpieza extensiva necesaria
  • Sesgo en datos históricos: Modelo aprende sesgos de operación anterior (ej: si se contactó más a cierto segmento, parecerán más propensos)
  • Interpretabilidad: Stakeholders no confían en "caja negra" → usar SHAP values, feature importance
  • Complejidad operacional: 15 microsegmentos es complejo de ejecutar manualmente → automatización crítica
  • Drift de modelo: Performance degrada con tiempo si no se re-entrena

Mejores Prácticas

  • Comenzar simple: Modelo logístico con 10 variables antes de XGBoost con 50
  • Validar con negocio: Scores deben "hacer sentido" para expertos en cobranza
  • Piloto controlado: 20% de cartera con ML, 20% tradicional (control), comparar resultados
  • Automatización end-to-end: Desde scoring hasta ejecución de estrategia sin intervención manual
  • Cultura data-driven: Capacitar equipos en interpretar dashboards, confiar en modelo
  • Gobernanza: Documentar decisiones, auditoría de fairness (evitar discriminación)

Conclusión

Modelos de machine learning crean microsegmentos predictivos basados en decenas de variables simultáneamente, superando dramáticamente segmentación tradicional por aging/monto.

La tecnología está madura: herramientas open-source y plataformas comerciales hacen implementación accesible incluso para equipos sin expertise profundo en data science.

El futuro de cobranza es granular, predictivo y dinámico. La segmentación estática por buckets de aging es reliquia del pasado. Instituciones que adopten segmentación inteligente en 2026 obtendrán ventaja competitiva decisiva en mercados cada vez más exigentes.

Volver al índice ↑
FAQ

¿Tienes preguntas?

Seguir leyendo
Tu siguiente paso

Más tiempo para resolver. Menos llamadas pendientes.

Ve qué llamadas y seguimientos puedes delegar. Decide con tu equipo qué quieres mejorar y cómo medirlo.

Solicitar demo