Octavio Mendiola: el profesor de yoga de la Roma que orquesta ochenta membresías mensuales
Cuatro tipos de membresía, ochenta alumnos activos, paquetes de clases sueltas para los que prefieren no comprometerse y un estudio en la Roma Norte que apenas mide ochenta y cinco metros cuadrados. La historia de cómo Octavio orquestó la facturación recurrente sin contratar administrador.
Un estudio en la calle Orizaba
Octavio Mendiola tiene 38 años, vive a tres cuadras de su estudio en la Roma Norte (CDMX), y empezó a enseñar yoga hace once años, después de una carrera frustrada en arquitectura. Su estudio se llama «Cuerpo Atento», ocupa el primer piso de un edificio de 1932 sobre la calle Orizaba, tiene ochenta y cinco metros cuadrados de duela de madera reciclada y dos ventanales grandes que dan a un jardín interior con una jacaranda enorme.
«Cuerpo Atento» abrió en 2019. Tres años después de operación pre-pandemia/post-pandemia, Octavio se dio cuenta de que el modelo de cobrar clase suelta no escalaba: era impredecible para él e incómodo para los alumnos. En 2023 introdujo las membresías mensuales. A los seis meses tenía 40. A los dos años, 80. Ese fue exactamente el momento en que su sistema casero en una hoja de cálculo empezó a romperse.
Los cuatro tipos de membresía
Octavio diseñó cuatro membresías:
- Open — Ilimitada, $2,400 MXN/mes. 31 alumnos activos.
- Tres días — Tres clases por semana, $1,800 MXN/mes. 27 alumnos.
- Dos días — Dos clases por semana, $1,300 MXN/mes. 14 alumnos.
- Pack 8 — Paquete de ocho clases sueltas con vigencia de dos meses, $1,600 MXN. 8 alumnos rotativos.
Las primeras tres se facturan mensualmente como membresía recurrente. La última es una venta puntual que se renueva cuando el alumno termina sus ocho clases. Total mensual estimado: alrededor de $135,000 MXN entre membresías y packs.
El sistema casero que se rompió
Hasta 2025, Octavio llevaba la administración en una hoja de Google Sheets compartida con su pareja, Renata, que lo ayudaba los domingos. Tenían columnas por alumno, fechas de pago, tipo de membresía, observaciones. Cada lunes Renata mandaba recordatorios a quienes no habían pagado. Una vez al mes Octavio emitía CFDI a los pocos alumnos que lo pedían (la mayoría son personas físicas que no necesitan factura).
El sistema empezó a fallar cuando ocho alumnos pidieron pausar su membresía simultáneamente por vacaciones de Semana Santa de 2025. Renata tuvo que ir alumno por alumno calculando proporciones, lo que tomó tres horas y dejó dos errores que detectaron en mayo. Ese momento decidió a Octavio buscar una solución.
La búsqueda del sistema correcto
Octavio probó dos plataformas de gestión de estudios de yoga internacionales. Ambas eran completas pero caras: $80-120 USD mensuales, en idioma inglés, sin integración con CFDI mexicano. Para alguien que factura $135,000 MXN brutos y se queda con menos de la mitad después de renta, profesores invitados, limpieza y luz, eso era prohibitivo.
InvoiceFlow se lo recomendó otra profesora de yoga de Coyoacán que ya lo usaba. Lo que convenció a Octavio fue la flexibilidad de las programaciones recurrentes: cada alumno podía tener una programación distinta según su tipo de membresía, con fechas de inicio diferentes, pausas individuales y condiciones de finalización propias.
El setup en tres tardes
Tarde 1 — Productos y precios
Octavio cargó las cuatro membresías como productos bilingües (algunos alumnos son expatriados que prefieren factura en inglés). Cada producto tiene su precio, su descripción y su tratamiento de IVA (los servicios de yoga en México como cultura física generalmente tributan al 16% IVA estándar; Octavio aplica esa tasa).
Tarde 2 — Clientes y programaciones
Cargó los 80 clientes con datos mínimos (nombre, correo, teléfono, RFC si lo había pedido). Para cada uno creó una programación recurrente mensual asociada a su tipo de membresía. Las fechas de inicio eran las fechas reales en que cada alumno había empezado, lo que mantiene el ciclo de facturación natural de cada persona (algunos pagan el día 5, otros el 12, otros el 28).
Tarde 3 — Plantilla y correos
Octavio diseñó una plantilla simple, en su estilo: tipografía limpia, su logo cuadrado pequeño en una esquina, paleta beige y verde oliva. La plantilla de correo automático se siente personal: «Hola [Nombre], te dejo el recibo de tu mensualidad de mayo. Si necesitas algo, escríbeme. Que la práctica te acompañe esta semana. Octavio».
Las pausas: el problema convertido en solución
La función que más usa Octavio es el pausado y reanudación de programaciones recurrentes. Sus alumnos pausan por todo tipo de razones: vacaciones, lesiones, viajes de trabajo, embarazos. Antes cada pausa era una negociación caótica con la hoja de cálculo. Ahora es un toque.
Cuando un alumno avisa que se va a Oaxaca tres semanas, Octavio entra a su programación, marca pausa con fecha de reanudación, y la factura del próximo mes no se genera. Al volver, la programación se reactiva en la fecha indicada. Si la pausa cae a mitad de mes, Octavio puede emitir manualmente una factura prorrateada (la app le permite editar el período de servicio facturado).
Catch-up en modo borrador
Una función específica que Octavio descubrió por accidente: el modo catch-up para programaciones que estuvieron pausadas. Cuando reanuda una programación, puede optar por dejar borradores en cola para los meses cubiertos, en lugar de emitir automáticamente. Esto le permite revisar caso por caso si el alumno efectivamente practicó esos meses (en algunos casos prefiere no facturar atrás y empezar limpio desde la reanudación).
El Pack 8: caso especial
Los packs no son membresía recurrente sino venta puntual. Octavio los emite manualmente cuando el alumno los compra. Cada pack carga ocho clases en un «contador» que él lleva en su hoja paralela (todavía usa la hoja para asistencia, pero solo para asistencia). Cuando el alumno termina las ocho clases, se le ofrece renovar el pack o pasar a membresía.
Cuatro de los ocho alumnos de pack rotativo terminaron pasándose a membresía en los últimos seis meses, lo que Octavio interpreta como una buena señal de retención.
La cuestión del CFDI a personas físicas
Solo 12 de los 80 alumnos piden CFDI. Son los que necesitan deducir (algunos son emprendedores que deducen el yoga como gasto de bienestar, otros tienen prestaciones empresariales que cubren actividades físicas). Para esos 12, Octavio configuró la programación para emitir CFDI automáticamente con uso «D01 - Honorarios médicos, dentales y gastos hospitalarios» o «G03 - Gastos en general» según haya pedido el alumno.
Los otros 68 reciben un recibo simple sin valor fiscal (un PDF de constancia de pago), generado igualmente desde la app con la misma plantilla. Octavio registra todos los ingresos en su contabilidad RESICO independientemente de si emitió CFDI o no, porque los ingresos son ingresos para SAT aunque el cliente no haya pedido comprobante.
Dashboard de retención
El dashboard del perfil único «Cuerpo Atento» le muestra a Octavio cuatro métricas clave:
- Total de membresías activas por tipo
- Ingresos del mes en curso vs. mes anterior
- Alumnos en pausa con fecha prevista de reanudación
- Programaciones que terminaron recientemente (alumnos que cancelaron membresía)
Octavio mira el dashboard los lunes a primera hora, antes de la clase de 7 AM. Si ve que un alumno canceló, le manda un mensaje personal para preguntar qué pasó. En seis meses recuperó cinco alumnos así.
Lo que cambió en la relación con Renata
Renata, la pareja de Octavio, recuperó sus domingos. Ya no hay hoja de cálculo compartida con recordatorios. La app envía los recordatorios automáticos a los alumnos cuyo cargo no se ha confirmado tres días después de emitida la factura. El recordatorio es amable, va con el PDF de la factura adjunto y un mensaje merge field personalizado.
«Lo que se siente raro al principio es que el negocio funcione sin que yo esté mirándolo todo el tiempo», dice Octavio. «Pero después uno entiende que esa es la idea. Yo enseño yoga. La app cobra. Renata respira».
Una conversación al final de la clase
Termino la entrevista después de su clase de 8 PM. Octavio cierra el estudio, baja la persiana de la calle Orizaba, riega la jacaranda del jardín. Le pregunto si recomendaría su sistema a otro profesor de yoga.
«Recomendar es una palabra fuerte para un yogui», sonríe. «Diría: si tienes más de 30 alumnos y todavía estás en hoja de cálculo, tu sistema te está pidiendo que respires hondo y mires otra cosa. La parte administrativa no debería robarte la energía que necesitas para enseñar. Cuando te roba esa energía, los alumnos lo notan en la voz. La voz cansada no enseña».