← ValueLens SmartSol · Product Lab
CASO DE ESTUDIO · datos ficticios

LearnPro Academy

Academia de cursos online por suscripción mensual
12.000 alumnos en suscripción. ¿Qué canales traen alumnos que pagan y se quedan?
CUna historia de análisis, contada por Camila · Analista de Growth · LearnPro
El rubro

El terreno donde juega LearnPro Academy

En la educación online la guerra es por el clic: cada canal —Paid Social, Google, Outbound— compite por el mismo alumno con el mismo descuento de primer mes. Captar es facilísimo y baratísimo de inflar… pero la suscripción no se gana en el alta, se gana en el 2.º, 3.er y 6.º mes. Un canal puede traer miles de altas que se evaporan al segundo cobro y aún así verse “exitoso” en el dashboard de marketing. El CAC se paga solo si el alumno se queda.

Canales que inflan altas que se evaporan al 2.º mesCAC que no se recupera si el alumno no paga 3 mesesPromos de primer mes que atraen turistas, no alumnosMétricas de marketing que celebran volumen, no retenciónNo saber qué canal trae alumnos que de verdad pagan
La empresa

¿Quién es LearnPro Academy?

LearnPro Academy —con unos 2 años y medio operando— es una academia de cursos online (inglés, programación, data, marketing) que cobra por suscripción mensual. Capta alumnos por canales digitales —Paid Social, Google Search, Referral, Organic, Partner y Outbound— en varios países de habla hispana, España y EE.UU. Como toda suscripción, su pelea es la retención: traer mucho alumno no sirve si se va al segundo mes.

El encargo

“Lo necesito para el directorio”

Eran casi las 6 de la tarde cuando a Camila le llegó el correo de Directora de Growth, LearnPro Academy:

“Estamos invirtiendo fuerte en captar alumnos. Quiero saber, sin rodeos: ¿qué canales me traen alumnos que de verdad pagan y se quedan, y cuáles me inflan el número pero se van rápido?”
— Directora de Growth, LearnPro Academy
⏱ “Lo necesito para el board de inversionistas del jueves.”
¿Por dónde empiezo?

Lo primero no es analizar — es conseguir los datos

LearnPro Academy no tiene un “dataset de valor de clientes” esperando en una carpeta. Camila tiene que armarlo, pidiendo pedazo por pedazo a cada área:

Marketing / Ads
¿De qué canal y campaña vino cada alumno? Repartido entre Meta, Google Ads y la hoja del equipo.
Billing / Pagos
¿Quién pagó cada mensualidad, cuándo, y quién dejó de pagar? En el procesador de pagos.
Producto / LMS
¿Qué programa y plan tomó, cuándo se dio de alta? En la plataforma.
Customer Success
¿Quién pidió baja y quién simplemente dejó de pagar? En tickets y notas.

Después: cruzar IDs que no coinciden, limpiar formatos, conciliar fechas… días de trabajo. Y el reporte es para mañana.

Al final, solo esto

En realidad, bastan 2 archivos

Cuando Camila respiró y lo pensó bien, se dio cuenta: para responder lo que pide Directora de Growth, LearnPro Academy no necesita TODO el sistema. Necesita 2 archivos que la facturación ya exporta:

1 · Clientes

  • Identificador del cliente
  • Fecha de alta
  • Plan / forma de pago / campaña
  • Canal, distrito, etc. (opcional)

2 · Recibos / obligaciones

  • Cada recibo, con su fecha
  • Vencimiento y monto
  • Fecha de pago y estado
  • N° de ciclo y total (opcional)
Lo que NO necesita: ✕ Un data warehouse✕ Conectar Stripe con Meta y el LMS✕ Un equipo de data✕ Un proyecto de analytics de meses

Lo que Camila terminó juntando

12.000
Alumnos
≈ 145.000
Facturas
Suscripción mensual
Modelo
Inglés · Data · Programación · Marketing
Programas

LearnPro exportó dos archivos. En el de Alumnos, cada fila es un alumno con su canal de captación, su programa, su plan y su país. En el de Facturas, cada fila es una mensualidad: cuándo se emitió, cuándo vence, cuánto y si se pagó. Nada de tracking complejo — solo eso.

Canales de venta: Paid SocialGoogle SearchReferralOrganicPartnerOutbound
El giro

Y entonces Camila encontró ValueLens

Junté lo mínimo —dos CSV: alumnos y mensualidades— en vez de pasar la noche cruzando el export de pagos con el de ads, y los subí a ValueLens. Le di “un dataset más simple”… y me devolvió un informe completo: qué canal trae alumnos que pagan y se quedan, y cuál solo infla el número y se evapora — en minutos, sin sacar los datos de la plataforma.

Ver el informe que le generó →
Una noche cruzando pagos con ads a mano10 minutos
“Paid Social trae muchísimo”Paid Social trae churn: el número exacto
Datos entre Stripe, Meta y el LMS2 archivos que ya exportas
Los hallazgos

Lo que encontró el informe — con números reales

Métricas comparables (a 12m cerrado), idénticas a las del informe.

🟢 Dónde se gana valor

El mejor perfil es Referral | Premium Annual, que genera $656/cliente (a 12m cerrado). La mejor cohorte es 202404. El índice de calidad de la base (CVI) es 85/100.

🔴 Dónde se pierde valor

El valor se drena en Outbound | Basic Monthly | 35-44: churn de 62.2% y mora temprana (NPNF30) de 26.0% (a 12m cerrado). La peor cohorte es 202602.

🟡 La oportunidad

La brecha de valor entre el mejor y el peor perfil es de $498/cliente (a 12m cerrado). Ahí está la palanca: replicar lo que funciona y corregir lo que drena. Todo esto sale de los 2 archivos — en minutos, no días.

El cierre
“Esto cambia dónde ponemos el presupuesto de captación.”
— Directora de Growth, al ver el informe

Explora el diagnóstico completo

Tú ya tienes estos dos archivos entre tu procesador de pagos y tu plataforma. La pregunta es si quieres seguir optimizando por altas — o por alumnos que se quedan.