Crea una app de membresía para tu negocio de coaching
El coaching se ha convertido en una profesión global de 5340 millones de dólares con más de 122 000 profesionales, y quienes construyen un negocio de verdad ya dejaron atrás la venta de horas de una en una: operan membresías recurrentes que agrupan sesiones, contenido y comunidad en un plan mensual predecible. Pero la mayoría de los coaches arma esa membresía con cuatro herramientas desconectadas —un enlace de pago, una agenda, un alojamiento de cursos y un grupo de chat—, y ninguna se pone de acuerdo sobre quién es hoy, en realidad, un socio que paga. Una app pensada para cómo funciona de verdad una práctica de coaching —niveles, créditos de sesión, contenido restringido y acceso según el estado— reemplaza ese montón de piezas con un solo sistema en marcha al que tus clientes entran en tu propio dominio.
El problema
- Los créditos de sesión viven en una hoja de cálculo, así que cuando un cliente insiste en que le quedan dos sesiones y tú crees que ya las usó, no hay ningún registro que lo zanje, y casi siempre gana el cliente.
- Tu membresía está pegada con cinta entre un enlace de pago, una agenda, una plataforma de cursos y un grupo de chat, así que un cliente nuevo recibe cuatro accesos, cuatro correos y aun así se cuela por una grieta el primer día.
- Una tarjeta falla en silencio y nada está conectado, así que el socio sigue reservando sesiones y viendo tu contenido durante semanas antes de que notes que llevas tiempo dando coaching gratis.
- Los niveles tienen fugas: el cliente de tu plan de contenido de 49 dólares encuentra el enlace de reserva y se queda con un espacio premium de 1:1 que debía estar reservado para tu nivel más alto.
Qué crearías
Define tu escalera una sola vez —un nivel de contenido autoservicio, un nivel de coaching grupal, un nivel 1:1 de alto contacto—, cada uno con su precio, su intervalo de cobro y sus sesiones incluidas. Los clientes se suscriben en tu propio dominio, se cobra la tarjeta en un ciclo recurrente y el acceso se concede en el momento en que se acredita el pago.
Cada plan otorga una asignación de sesiones que cae en el monedero del cliente cada periodo. El cliente reserva un espacio libre en tu calendario, el sistema lo convierte a su zona horaria y lo retiene, y una reserva confirmada gasta un crédito, mientras que las cancelaciones tardías y las ausencias las resuelve tu política, no una discusión.
Un solo portal de socios que muestra a cada cliente exactamente lo que su nivel desbloquea: los módulos del cuaderno de trabajo liberados hasta su semana actual, la biblioteca de repeticiones y la próxima llamada grupal en vivo con su inscripción. Nada por encima de su nivel es siquiera alcanzable.
El modelo de datos
Un día con el sistema
- Configuras la escalera una sola vez —un nivel de contenido de 49 dólares, un nivel grupal de 199 con dos llamadas en vivo al mes y un nivel premium de 600 que suma dos sesiones privadas—, cada uno con su precio y su asignación de sesiones.
- Un prospecto llega a tu propio dominio, elige el plan premium, firma tu acuerdo de coaching de forma electrónica y paga; la suscripción queda en active y los dos créditos de sesión de este periodo caen en su monedero.
- El cliente entra en su portal y ve solo lo que su nivel desbloquea: los módulos liberados hasta su semana actual, la biblioteca de repeticiones, la próxima llamada grupal y un botón de Reservar sesión que muestra 2 créditos.
- Reserva una sesión 1:1 en uno de tus espacios libres; la app muestra tu disponibilidad en su zona horaria, retiene el espacio y gasta un crédito cuando confirma.
- Das la sesión, la marcas como completada y escribes notas privadas en el expediente del cliente; a quien cancela dentro de tu ventana se lo marca como cancelación tardía y pierde el crédito según tu política.
- Llega el día de renovación: se cobra la tarjeta, el periodo pasa al siguiente, el monedero de sesiones se reinicia según la regla de arrastre del plan y la siguiente semana de contenido liberado se desbloquea automáticamente.
- A otro cliente le falla la tarjeta: su suscripción pasa a past_due, su portal se reduce a una pantalla de Actualizar pago, y su historial y sus notas de sesión se conservan, no se borran.
- A fin de mes abres el panel —socios en active frente a past_due, créditos a punto de vencer sin usar y todos los que tocan renovación— y envías un recordatorio por WhatsApp a los que están en riesgo de darse de baja.
Dónde falla la IA
- El acceso debe seguir el estado vivo de la suscripción, no una marca puesta una sola vez al registrarse. La versión ingenua desbloquea todo con el primer pago y nunca vuelve a comprobar, así que un socio que cancela o al que le falló la tarjeta se queda con tu contenido y tus reservas gratis; cada vista de contenido y cada intento de reserva tiene que leer el estado actual de la suscripción.
- Los créditos de sesión son un registro contable, no un único número que sobrescribes. Si guardas solo credits_remaining, una reserva pulsada dos veces, un reembolso o un cambio de plan a mitad de ciclo lo corrompen en silencio, y ese saldo es justo lo que los clientes disputan. Registra cada otorgamiento y cada gasto como una fila que solo se añade y deriva el número a partir de ellas.
- El control por niveles va en el servidor, no en la interfaz. Ocultar el botón premium de Reservar a un socio de 49 dólares es decoración, no una regla: el propio endpoint de reserva debe rechazar a cualquier cliente cuyo plan no incluya sesiones, o la gente simplemente encontrará la URL y reservará igual.
- Cada sesión y cada llamada grupal va en la zona horaria del cliente, y los clientes de coaching suelen estar repartidos por varios continentes. Guarda las horas en UTC, muéstralas en la zona de cada persona y ten en cuenta los cambios de horario de verano, o dejarás plantado a un cliente que se conectó justo con una hora de diferencia.
- Los registros de coaching son confidenciales y con frecuencia sensibles: salud, carrera, relaciones, dinero. Las notas privadas de sesión no deben cruzar nunca la frontera del portal ni la del nivel, debe haber un acuerdo de coaching firmado en el expediente antes de la primera sesión, y los datos de la tarjeta deben pasar por un proveedor conforme con PCI para que nunca los almacenes. Los coaches de salud y bienestar deberían mantener además una línea visible que aclare que no es asesoramiento médico.
- Planes recurrentes por niveles con cobro real: suscripción en tu propio dominio, registro del acuerdo de coaching y acceso que se invierte automáticamente con el estado de la suscripción.
- El monedero de créditos de sesión: créditos otorgados en cada renovación, gastados en una reserva confirmada, perdidos por cancelación tardía o ausencia según tu política, y nunca alterados a espaldas del cliente.
- Un solo portal restringido donde cada socio ve exactamente el contenido y las llamadas grupales que su nivel desbloquea, aplicado en el servidor.
- Apps nativas de iOS y Android: un portal apto para móvil en tu propio dominio llega a todos los clientes, así que sáltate las tiendas de apps en la v1.
- Montar tu propio alojamiento de streaming de video: enlaza la página restringida a videos que ya alojas y controla el acceso por nivel en lugar de reconstruir una plataforma de medios.
- Un foro comunitario completo con hilos, mensajes directos y moderación: eso es un segundo producto; en la v1 lleva la comunidad en tu herramienta de grupo actual y controla la invitación por nivel.
Preguntas frecuentes
¿Puede una sola app manejar a la vez una membresía de contenido barata y un coaching 1:1 de alto contacto?
Sí, para eso son exactamente los niveles. Cada plan lleva su propio precio, su asignación de sesiones y su nivel de contenido, así que tus socios de autoservicio de 49 dólares y tus clientes privados de 600 viven en un solo sistema pero ven portales completamente distintos. El acceso lo determina el plan de su suscripción activa, alojado en ybuild en tu propio dominio.
¿Cómo funcionan en la práctica los créditos de sesión y los paquetes?
Cada plan otorga un número de sesiones por periodo al monedero del cliente. Reservar un espacio confirmado gasta un crédito; una cancelación tardía o una ausencia lo pierde según tu política; y en la renovación el monedero se reinicia o se arrastra según la regla del plan. Como los créditos se llevan como un registro de otorgamientos y gastos, el saldo siempre es demostrable cuando un cliente pregunta.
¿Qué pasa cuando a un cliente le falla la tarjeta o se da de baja?
La suscripción pasa a past_due o canceled y el portal se restringe de inmediato a una pantalla de actualizar pago o reactivar: se acabaron las reservas y el contenido gratis. Y lo importante: su historial de sesiones, sus notas y su progreso se conservan, así que cuando arregla el cobro o vuelve, no se pierde nada.
¿Cómo evito que los socios de nivel inferior lleguen al contenido premium o reserven sesiones?
El control corre en el servidor contra el nivel de la suscripción activa del cliente, no solo en lo que muestra la interfaz. Una página de contenido o una solicitud de reserva desde un plan que no la incluye se rechaza de plano, así que los socios no pueden entrar adivinando una URL.
¿Se mantienen privados los datos de coaching de mis clientes?
Las notas privadas de sesión quedan en el expediente del cliente y nunca cruzan la frontera del nivel ni la del portal, puedes exigir un acuerdo de coaching firmado antes de la primera sesión y los pagos pasan por un proveedor conforme con PCI, de modo que los números de tarjeta nunca se guardan en tu sistema. Todo funciona alojado en ybuild en tu propio dominio.
Fuentes
- Estudio Global de Coaching 2025 de la ICF — El estudio insignia de la International Coaching Federation, realizado por PwC —un récord de 122 974 coaches profesionales y 5340 millones de dólares de ingresos anuales—, el mercado creciente y de ingresos recurrentes al que sirve una app de membresía de coaching.
- Cómo crear un sitio de membresía de coaching exitoso — Una guía práctica para estructurar niveles, pagos recurrentes, contenido restringido y retención en una membresía de coaching: las piezas que esta app tiene que mantener unidas.
Descríbelo y publícalo en tu propio dominio de una vez: alojado, full-stack, sin servidor. Gratis para empezar.