Un sistema de cobranza recurrente para escuela de cursos online es la columna vertebral de la rentabilidad: define el churn involuntario, el cash flow predecible y la carga operativa del equipo administrativo. La arquitectura correcta combina Stripe Subscriptions, dunning automatizado con escalamiento a WhatsApp y CRM con audit trail inmutable. Sin retainers, sin licencias atadas. Aquí va el blueprint probado.
¿Qué resuelve el sistema bien hecho?
Tres patologías típicas de toda escuela online LATAM.
- Cobros que fallan silenciosamente y nadie se entera hasta el cierre de mes
- Alumnos que dejan de pagar y siguen accediendo al contenido por descuido administrativo
- Operación que se gasta dos días al mes solo en chasing cobros pendientes
El sistema automatizado colapsa las tres patologías en cero intervención manual del 90% de los casos.
La arquitectura mínima para producción
Seis capas no negociables.
| Capa | Función | Tecnología |
|---|---|---|
| Pasarela primaria | Procesar tarjetas, generar suscripciones | Stripe Subscriptions |
| Pasarela local | Tarjetas mexicanas y OXXO | MercadoPago, Conekta |
| Webhook receiver | Eventos invoice paid, failed, updated | Endpoint HTTPS con HMAC |
| Dunning engine | Retries automáticos con escalado | Worker programado más reglas |
| WhatsApp integration | Recordatorio y actualización de método | Twilio o Meta Cloud API |
| Audit log | Trazabilidad inmutable de cada cobro | Append only SHA-256 |
Caso real: 73 deals y 6.5M MXN pipeline activo
Trabajamos con una escuela educativa en Huixquilucan donde implementamos HubSpot CRM setup con 73 deals y 6.5 millones de pesos en pipeline activo, 933,950 MXN cerrado ganado, lifecycle mapping (lead a oportunidad a customer) y deal score de siete factores cross sell.
- 73 deals pipeline
- 6,500,000 MXN pipeline activo
- 933,950 MXN cerrado ganado
- 5 inscripciones completadas
- Scoring cross sell de 7 factores
- Portal 50814681
La cobranza recurrente integrada al CRM permite que el alumno avance por lifecycle automáticamente sin trabajo manual del equipo.
El dunning automatizado: la pieza que más rinde
Dunning es el proceso de recuperar pagos fallidos. Bien hecho recupera entre 60% y 75% de cobros que de otra forma serían churn involuntario.
El flujo probado en escuelas LATAM.
- Intento 1: el día del fallo, retry automático de Stripe
- Intento 2: a las 24 horas, retry automático con nueva validación
- Intento 3: a las 72 horas, último retry automático
- Día 4: email al alumno con link de actualización de método de pago
- Día 7: WhatsApp con recordatorio personalizado más link
- Día 10: suspensión de acceso al contenido más aviso por WhatsApp
- Día 14: llamada humana de retención
Cada paso queda en audit log con timestamp y resultado.
Los siete componentes del bot WhatsApp para cobranza
Trabajamos con escuela educativa donde implementamos bot conversacional 7-fase de discovery a proposing a booked. Ese mismo bot se puede activar para cobranza con resultados.
- Detección de cobro fallido via webhook Stripe
- Mensaje WhatsApp personalizado con nombre del alumno y curso
- Link directo al portal de actualización de método
- Manejo de respuesta: nuevo método, problema técnico, solicita extensión
- Escalado a humano si la conversación pide intervención
- Update automático del CRM con resultado
- Audit log con conversación completa
Resultado en producción real: 22.6% tasa de conversión bot a cita pagada.
La trampa de los planes complejos
Las escuelas online tienden a inventar planes que rompen Stripe Subscriptions nativo.
- Beca parcial del 30% sólo el primer año
- Descuento por hermano matriculado
- Pago diferido a 6 meses sin intereses
- Promoción flash con vencimiento dinámico
- Plan family con sub asientos
Stripe Subscriptions native soporta el 70% de estos casos con coupons y price overrides. El 30% restante requiere capa propia sobre la API. Ahí entra MAGIA Core con sistema a medida.
Los siete errores que rompen la cobranza
- Webhook Stripe sin verificación de firma: cualquiera puede enviar eventos falsos
- Sin idempotency en eventos: un retry duplica accesos otorgados
- Cero notificación al alumno antes del primer fallo: pierde por sorpresa
- Suspensión inmediata sin grace period: alumno se molesta y churn voluntario
- Sin métricas: nadie sabe cuál cohort tiene más churn ni por qué
- Tarjetas almacenadas sin tokens: violación PCI y multas potenciales
- Falta de plan B si Stripe falla globalmente: caída completa hasta 2 horas
Comparativa de soluciones
| Opción | Costo año 1 | Cubre |
|---|---|---|
| Hotmart o Kajabi SaaS | 1,200 a 4,800 USD | Catálogo simple, planes estándar |
| Stripe Subscriptions self build | 2,000 a 6,000 USD único | Lógica simple, equipo dev disponible |
| MAGIA Core a medida | 15,000 USD único | Multi pasarela, multi plan, audit trail |
| Plataforma enterprise tipo Chargebee | 8,400 a 24,000 USD anuales | Escala 10,000+ alumnos |
A horizonte tres años, MAGIA Core se paga vs. SaaS. A volumen bajo, SaaS sirve.
Las cuatro métricas críticas a monitorear
- MRR (Monthly Recurring Revenue) y su delta mensual
- Churn involuntario (% de cobros fallidos que no se recuperan)
- Churn voluntario (% de cancelaciones explícitas)
- LTV (Lifetime Value) por cohort de inscripción
Sin estas cuatro, no estás operando una escuela online en serio.
El cierre del año uno
La señal de que el sistema funciona es que el equipo administrativo deja de gastar tiempo en chasing y se dedica a retención y upsell. Cada hora ahorrada en cobranza se reinvierte en crecimiento.
Tu bot responde por WhatsApp en segundos con tu voz escrita. El cliente no nota la diferencia.
Próximos pasos
Si tu escuela online tiene más de 100 alumnos activos y la cobranza recurrente todavía requiere intervención manual frecuente, una sesión de descubrimiento te entrega blueprint con KPIs específicos. MAGIA Core entrega en doce semanas data lake unificado más cobranza recurrente más bot WhatsApp más dashboards. MAGIA Solo cubre cuando arrancás con marca propia y menos de 100 alumnos.
Llamada de 30 minutos. Sin pitch deck. Conversación real sobre tu operación.