Una distribuidora de insumos industriales en la zona metropolitana de Monterrey tenía $3.4 millones de pesos en cartera vencida. Dos personas full-time haciendo llamadas que casi nadie contesta. Tasas de respuesta del 12%. Fue hasta que automatizaron cobranza por WhatsApp que recuperaron $1.2 millones en 90 días sin contratar a nadie más.

Lo interesante no es que "usaron IA". Es todo lo que descubrieron sobre cómo funcionan realmente los negocios mexicanos cuando empiezas a mover cosas que llevan años estancadas.

La situación inicial: el colchón de dinero invisible

Logística del Norte (nombre anonimizado) es una distribuidora de materiales para construcción y manufactura. 45 empleados, 350 clientes B2B en Nuevo León y Coahuila, principalmente contratistas, ferreterías pequeñas y fábricas medianas. Facturan aproximadamente $120 millones de pesos al año.

En febrero de 2026, su cartera total era de $15 millones de pesos. De eso, $3.4 millones estaban vencidos (28% del total) — facturas de 30, 60, 90 días o más sin pagar. El gerente de finanzas lo llamaba "el colchón invisible": dinero que debería estar en el banco pero estaba en suspenso porque los clientes "van a pagar la próxima semana".

El proceso de cobranza era artesanal. Dos personas — una coordinadora de cobranza de tiempo completo y un asistente administrativo a media jornada — gastaban la mayoría de su día en:

Tasa de respuesta efectiva: 12%. O sea, de 100 intentos de cobranza, 12 generaban un pago o promesa de pago.

El diagnóstico: una semana de observación

Cuando entramos, lo primero que hicimos fue no automatizar nada. Solo observar. Una semana completa, mirando:

El diagnóstico fue simple: no es que los clientes no quieran pagar. Es que no escuchan cuando les pides. Y cuando sí escuchan, la conversación se pierde en un correo en spam o una llamada corporativa que no les dice nada.

La solución: arquitectura en cinco capas

¿Por qué cinco capas?

Automatizar cobranza no es "mandar un mensaje y listo". Es 10% modelo de IA y 90% integración, templates, routing lógico y escalamiento. Esto es lo que diseñamos:

Capa 1

Sincronización de datos (Odoo → Google Sheets)

Cada noche, un script en n8n trae todas las facturas del ERP de Odoo (sistema que ya usaban) y las vuelca en una hoja de Google. Categorizado por cliente, días vencidos, monto. Limpio, actualizado, sin errores manuales.

Capa 2

Segmentación y triggers automáticos

n8n identifica: facturas a 7 días de vencer, 15 días vencidas, 30 días, 60 días, 90+ días. Para cada segmento, un tratamiento distinto. A 7 días, msg amable recordatorio. A 30 días, urgencia. A 60, escalamiento.

Capa 3

WhatsApp Business API + templates aprobados por Meta

Usamos Gupshup como proveedor oficial. Cada template fue escrito y aprobado por Meta (requisito de compliance). Tono escalonado, tres variantes: recordatorio amable, urgencia, oferta de facilitación de pago.

Capa 4

Agente IA para clasificación de respuestas

Cuando un cliente responde al mensaje, Claude Haiku (modelo ligero, barato) clasifica: "cliente dice que va a pagar ahora", "cliente pide plazo", "cliente tiene disputa/duda", "no respuesta útil". Automático en 1-2 segundos.

Capa 5

Routing inteligente y escalamiento

Si el cliente promete pagar hoy, guardar confirmación. Si pide plazo, crear ticket de negociación que automáticamente asigna al ejecutivo de cuenta. Si tiene disputa, escalar a gerente. Sin intervención manual, flujo claro.

Capa 6

Dashboard Power BI en tiempo real

Actualización cada 6 horas. Muestra: cartera por antigüedad, tasa de respuesta por cliente, recuperado en los últimos 7 días, pronóstico de recuperación próximos 30 días, clientes de riesgo (no responden hace 3+ intentos).

La implementación: tres semanas para lanzamiento

Semana 1: Integración y aprobación

Conectar Odoo con Google Sheets (1 día). Configurar Gupshup como proveedor de WhatsApp API (1 día). Escribir y enviar a Meta tres templates de cobranza para aprobación (2 días). Esperar (el día 5, Meta aprueba dos templates, requiere pequeña reescritura del tercero).

Semana 2: Pruebas con equipo interno y 20 clientes

Configura los triggers en n8n. Prueba completa de flujo: script trae facturas, identifica clientes a 30 días vencidos, envía mensaje, espera respuesta, clasifica. Hacemos esto con 20 clientes "voluntarios" (que ya sabíamos eran contactables). Resultados: 12/20 responden en la primera hora. El prompt del agente IA requiere ajustes (es muy "automático", falta tono mexicano de negociación).

Semana 3: Rollout completo y capacitación

Se activa para los 40 clientes principales de la cartera vencida. Se capacita al equipo: cómo leer el dashboard, cuándo escalar a humano, tono de negociación si un cliente llama diciendo que recibió un mensaje. Se fija una meta: no dejar sin respuesta un cliente que dice "quiero hablar contigo".

Resultados: por mes, durante 90 días

Mes 1

Tasa de respuesta

12% → 44%. No es error tipográfico. De 100 mensajes de WhatsApp, 44 generan respuesta útil. Razón: el cliente siente que es WhatsApp, no call center corporativo. Recuperado en mes 1: $320k MXN de los $3.4M vencidos.

Mes 2

Tasa de respuesta

Baja a 36% (clientes que ya pagaron salen del pool). Pero recuperado acumulado: $820k MXN. Cartera vencida: pasó de $3.4M a $2.6M.

Mes 3

Estabilización

Tasa de respuesta 32% (nuevos clientes de 30-60 días entran, otros pagan). Recuperado acumulado 90 días: $1.2M MXN. Cartera vencida final: $2.2M.

En paralelo, otros indicadores:

"La IA fue el 10% del proyecto. El 90% fue entender cómo hablan los clientes mexicanos y no sonarles como un robot de cobranza."

Aprendizajes brutales: qué pasó en producción

Aprendizaje 1: El template importa más que el modelo

En semana 2, el template 3 sonaba así: "Estimado cliente, le comunicamos que existe una factura pendiente de pago con fecha de vencimiento...". Tasa de respuesta: 8%. Lo reescribimos a: "Hola, tenemos un pendiente de $280k que venció el lunes. ¿Mañana lo mandas o el jueves mejor?". Tasa saltó a 52%. Conclusión: un template mal redactado mata una automatización. El modelo de IA es lo de menos; la conversación inicia con cómo pides.

Aprendizaje 2: Hay un tono mexicano de cobranza que no suena agresivo pero sí urge

Probamos variaciones: "Le recordamos..." (formal, muere en spam), "Ey, ¿te acuerdas de...?" (muy casual, algunos se sienten acosados), "Tenemos un saldo tuyo de..., ¿en qué te ayudo?" (ganador). El tono que funcionó fue algo entre cómplice y comprensivo: "entiendo que ocupaste el producto, pero ahora yo también necesito que me ayudes cerrando esto".

Aprendizaje 3: Integración Odoo + templates es el 70% del proyecto

El equipo esperaba que el modelo de IA haría magia. Gastarían 40% del tiempo en IA. En realidad: 10% en IA, 60% en hacer que Odoo hablara bien con Google Sheets, n8n, Gupshup, y que los datos llegaran limpios. Los detalles matan: un cliente que pagó parcialmente pero el ERP no se actualizó en tiempo real genera un mensaje de cobranza incómodo. Requiere validaciones triples.

Aprendizaje 4: Algunos clientes intentan fraude

Tres clientes responden diciendo "sí, manda tu CLABE que ahora te transfiero". Cuando das tu CLABE, desaparecen. Fue necesario agregar paso de verificación: si un cliente responde con intención de pago, agente IA verifica si el cliente tiene historial de pagos punctuales. Si es de riesgo, requiere comprobante de transferencia antes de cerrar. No automatizable 100%, requiere humano.

Aprendizaje 5: El dashboard es más importante que parecería

El gerente de finanzas dijo que lo más valioso no fue "recuperamos $1.2M" sino "por primera vez sé qué clientes van a pagar y cuáles no". El dashboard Power BI predice, basado en respuesta a primer mensaje + historial, si un cliente es probable o no probable de pagar en próximos 30 días. Permitió priorizar: enfocarse en los 10 clientes que sí van a soltar dinero vs. gastar tiempo con quienes claramente escurren.

Números económicos del proyecto

Inversión inicial (una sola vez):

Costo mensual de operación (recurrente):

ROI en 90 días:

Ahora, mes 12: si mantienen la operación igual, probablemente recuperen entre $2-3M adicionales (clientes en 30-60 días que no estaban listos en el ciclo inicial). El setup se amortiza en los primeros 90 días; todo lo demás es ganancia.

Checklist: qué necesitas para replicar esto en tu empresa

El cierre: cobranza es dinero puro

No es bonito hablar de cobranza. Suena agresivo, incómodo, poco "transformador". Pero en una PYME mexicana con márgenes de 20-30%, recuperar cartera vencida es literal dinero en el banco. Logística del Norte no tuvo que despedir a nadie, no tuvo que vender activos, no tuvo que negociar con el banco. Solo automatizó un proceso que ya tenían, pero mejor.

Si tu empresa tiene cartera vencida de $500k MXN o más, esto probablemente te interesa. Si es $3-5M, casi no hay escusa para no hacerlo.

¿Quieres aplicar esto en tu empresa?

Te hacemos un diagnóstico gratuito de 30 minutos. Si no tiene sentido aplicarlo, te lo decimos.

Agendar diagnóstico →
Compartir