Ir al contenido principal

Caso de éxito · EdTech · Coaching

Caso de éxito de plataforma de coaching online: salas de coach y pagos a mentores

Publicado el · Actualizado el · Por YuSMP Group Engineering

Caso de éxito de plataforma de coaching online: cómo entregamos un marketplace bilateral de coaching y mentoría: apps nativas para alumnos en iOS y Android, un estudio web de emisión en React, seminarios web en directo de baja latencia con chat en tiempo real y un motor de precios definidos por el mentor con suscripciones y pagos. Se creó para coaches y alumnos de Estados Unidos y la Unión Europea, con las expectativas del RGPD y la CCPA desde el primer día.

SectorEdTech · Coaching
Año del proyecto2022
ColaboraciónPrecio cerrado + soporte
Inicio de la plataforma de coaching: salas de coach por línea, mentores recomendados y panel del alumno en EE. UU. y la UE

El reto: convertir la experiencia en un negocio de coaching en directo

El cliente quería un ecosistema en el que especialistas individuales (coaches, mentores, maquilladores, formadores de desarrollo personal, consultores de negocio) pudieran convertir su conocimiento en un negocio de coaching en directo y no solo en una videoteca estática. La idea clave era que un mentor actual en Estados Unidos y en la Unión Europea no quiere ser un curso anónimo en un marketplace genérico; quiere su propia sala de coach, la posibilidad de dar seminarios web en directo 1 a 1 y en grupo y pleno control sobre lo que cobra. Las herramientas estándar para creadores no superaron enseguida dos pruebas de aceptación: sus precios y canales de pago con plantilla no podían modelar un marketplace bilateral en el que cada mentor fija sus propios precios, y acoplar un producto de seminarios web independiente a un catálogo de cursos dejaba a los alumnos manejando tres inicios de sesión y a la plataforma sin ser dueña de ningún dato. Construimos la plataforma desde cero en YuSMP Group como un producto unificado (apps nativas para alumnos en iOS y Android, un estudio web de emisión en React para los mentores, un backend en Laravel y una capa de streaming en directo), diseñado con nuestra práctica de desarrollo de software a medida para los mercados de EE. UU. y la UE. A diferencia de un LMS empaquetado, el sistema trata la relación entre coach y alumno, y no el archivo del curso, como la unidad en torno a la que se construye.

Aspectos destacados del proyecto

Salas de coach con descubrimiento por categorías Apps nativas para alumnos en iOS y Android Estudio web de emisión en React Seminarios web en directo de baja latencia Chat y preguntas y respuestas en tiempo real con la audiencia Motor de precios definidos por el mentor Suscripciones + compras únicas Consola de administración para moderación y pagos

En cifras

Un resumen de lo que aportó el desarrollo de la plataforma de coaching en web, iOS, Android y un backend en Laravel durante su primer ciclo de producción.

3superficies entregadas: estudio web en React más apps nativas para alumnos en iOS y Android
<1sobjetivo de latencia interactiva habitual para seminarios web en directo con WebRTC en redes de EE. UU. y la UE
2lados del marketplace: mentores que fijan los precios y alumnos que se suscriben o compran
3canales de pago: Stripe en la web y Apple StoreKit y Google Play Billing dentro de las apps
8+líneas de descubrimiento: diseño, negocios, marketing, psicología, idiomas y más
14–20 sem.plazo de entrega habitual de un MVP de marketplace de coaching comparable en web y móvil
Descubrimiento de salas de coach: filtro de líneas y catálogo de mentores con valoraciones, desarrollado con React y Laravel

Por qué un marketplace de coaching a medida en lugar de Teachable, Kajabi o Zoom

La decisión sobre la plataforma pesa más que cualquier otra en un producto de coaching. Construimos un marketplace bilateral a medida en lugar de unir Teachable, una herramienta de seminarios web y un proveedor de pagos, porque las ventajas y desventajas encajan con claridad con un negocio centrado en el mentor. Las herramientas empaquetadas para creadores suponen una plantilla de un solo inquilino (una marca, un modelo de precios, un calendario de pagos), mientras que un marketplace de coaching necesita que cada mentor gestione su propia sala de coach, fije sus propios precios y ofrezca sesiones en directo 1 a 1 y en grupo dentro de una experiencia coherente para el alumno. Unir tres productos SaaS deja al operador alquilando tres hojas de ruta, pagando tres comisiones y sin ser dueño de ninguno de los datos de la relación que hacen defendible al marketplace.

Un desarrollo a medida en Laravel y React también mantiene las experiencias en directo y grabadas dentro de un mismo flujo de consentimiento y facturación, algo importante para una plataforma que atiende a Estados Unidos y a la Unión Europea. La misma cuenta, el mismo registro de derechos y el mismo registro de pagos gobiernan la reproducción de un curso, un seminario web en directo y una reserva de coaching individual, de modo que el alumno nunca se vuelve a autenticar y el mentor ve un único libro de ingresos. La siguiente comparación resume por qué ganó el camino a medida.

Marketplace de coaching a medida frente a herramientas de cursos empaquetadas frente a herramientas de seminarios web independientes
Criterio Plataforma a medida (este desarrollo) SaaS de cursos (Teachable / Kajabi) Herramienta de seminarios web (Zoom)
Marketplace bilateralDe primer nivel: salas de coach por mentorPlantilla de un solo inquilino por creadorSin capa de comercio
Precios definidos por el mentorControl por curso y por seminario webOpciones de precio ligadas al planNo aplicable
En directo + grabado en una sola appUnificado: un único inicio de sesión y libro de ingresosPrioridad a lo grabado; lo directo es un complementoSolo en directo; sin biblioteca
iOS / Android nativosApps nativas creadas a propósitoEnvoltorio genérico con marcaApp de reuniones, no una tienda
Titularidad de los pagosEl operador es dueño de la comisión y de los pagosEl proveedor controla la comisiónSin pagos
Control de datos y privacidadEn propiedad: RGPD / CCPA directamenteDatos en manos del proveedorDatos en manos del proveedor
Control de marca y experiencia de usuarioTotal: recorrido del alumno a medidaLimitado por el temaInterfaz de reunión fija

Referencias: documentación de Laravel, proyecto WebRTC, documentación de Apple StoreKit.

Reproductor de cursos y sesiones en directo: programa modular con lecciones en vídeo y plan de estudios dirigido por un coach en iOS y Android

Apps para alumnos: iOS y Android nativos con salas de coach y reproducción

La experiencia del alumno se entrega como apps nativas para iOS y Android, de modo que las sesiones en directo y las descargas en el dispositivo resulten de primer nivel y no envueltas en una vista web. El alumno llega a una pantalla de inicio que organiza las salas de coach por línea (diseño, negocios, marketing, psicología, idiomas y más) con un carrusel de mentores recomendados y un cuadro de búsqueda. Al entrar en una sala de coach se abre el catálogo de ese mentor: cursos básicos grabados con un plan de estudios modular, además de los próximos seminarios web en directo a los que el alumno puede unirse. El reproductor gestiona un programa dirigido por un coach como una secuencia de lecciones con seguimiento del progreso, de modo que el alumno puede retomar un curso de varias partes o entrar en una sesión en directo sin salir de la app.

Por debajo, los clientes móviles comparten un único contrato de API con el backend en Laravel, con comprobaciones de derechos que controlan tanto la reproducción de lo grabado como el acceso a las salas en directo. Las compras realizadas en un teléfono desbloquean de inmediato el mismo contenido en el estudio web y en la otra plataforma, porque el derecho se registra en el servidor y no por dispositivo. El mismo equipo de ingeniería lleva iOS y Android en paralelo como parte de nuestra práctica de ingeniería iOS y Android, lo que mantiene coherente la experiencia de las salas de coach en ambas tiendas de EE. UU. y la UE.

Monetización para mentores: precios por curso y por seminario web con suscripciones y compras únicas en EE. UU. y la UE

Monetización: precios definidos por el mentor, suscripciones y pagos

La monetización es el corazón de un marketplace de coaching, y tenía que funcionar para ambos lados a la vez. Cada mentor fija el precio del acceso a un curso o de un seminario web concreto desde su propia sala de coach; los alumnos pagan mediante suscripciones dentro de la app o compras únicas. En el estudio web en React la plataforma cobra con tarjeta a través de Stripe, mientras que dentro de las apps de iOS y Android las ventas de bienes digitales pasan por Apple StoreKit y Google Play Billing para cumplir las normas de las tiendas, algo innegociable para cualquier app que venda contenido digital en EE. UU. y la UE. La validación de recibos en el servidor confirma cada compra antes de conceder el derecho.

Tras la compra hay un libro de ingresos. La plataforma registra los ingresos brutos de cada transacción, aplica su comisión y acumula un saldo de pago para cada coach, y el back office se encarga de la conciliación, los reembolsos y los pagos programados. El estado de la suscripción (activa, vencida, renovada) se resuelve limpiamente tras reinstalaciones y cambios de dispositivo porque lee del mismo registro de derechos que usan los reproductores. Todo el subsistema se construyó para ser extensible: añadir una suscripción escalonada «Go PRO» para alumnos, un descuento promocional o un cambio en el reparto de ingresos para un grupo de mentores es un cambio de configuración en el servicio de facturación, no un lanzamiento de código. Esta capa de comercio es el tipo de trabajo crítico para los ingresos que entregamos en nuestros proyectos de desarrollo de aplicaciones web.

Consola de administración: moderación de contenidos, gestión de mentores y alumnos, informes financieros y conciliación de pagos

Seminarios web en directo, consola de administración y un enfoque de datos preparado para auditoría

El coaching en directo necesita una respuesta inferior al segundo, de modo que separamos la ruta de los medios de la ruta de los datos. El vídeo se publica a través de una SFU de streaming y se entrega por WebRTC para sesiones interactivas o por HLS de baja latencia para audiencias más grandes, mientras que el chat, las reacciones y las preguntas y respuestas viajan por un canal WebSocket aparte, de modo que un segmento de vídeo lento nunca bloquea la conversación. El estado de la sala es autoritativo en el servidor, quienes se incorporan tarde reciben un búfer de reproducción y una conexión caída vuelve a la misma sala lógica y no a una nueva. La consola de administración, respaldada por Laravel, ofrece a los operadores moderación de contenidos, gestión de mentores y alumnos, informes financieros y conciliación de pagos en un solo lugar.

En materia de privacidad, los registros de alumnos y mentores, los metadatos de pago y el historial de sesiones están modelados de manera que una solicitud de supresión o exportación se corresponda con tablas concretas y no con una búsqueda manual. Las prácticas de tratamiento de datos están alineadas con el RGPD para los usuarios de la Unión Europea y con la CCPA / CPRA para los usuarios de California y del resto de Estados Unidos, con el consentimiento recogido en el registro y visible en los ajustes de la cuenta. La arquitectura está pensada para que una revisión externa de protección de datos sea un ejercicio de documentación y no una reforma.

Enfoque de cumplimiento: alineado con el RGPD · preparado para ISO 27001 · SOC 2 Type II en curso · apto para HIPAA · CCPA contemplada.

Metodología de entrega

Un desarrollo en cinco fases que llevó la plataforma de coaching desde la especificación del producto hasta producción en web, iOS, Android y un backend en Laravel.

Fase 1

Descubrimiento y modelo de marketplace

Mapeo del marketplace bilateral (mentores y alumnos), arquitectura de la información de las salas de coach, modelo de precios y pagos, enfoque RGPD + CCPA y normas de facturación de las tiendas para bienes digitales.

Fase 2

Backend y núcleo de streaming

API y modelo de derechos en Laravel, SFU de streaming y ruta WebRTC / HLS de baja latencia, canal de chat por WebSocket y canales de pago con Stripe / StoreKit / Play Billing.

Fase 3

Desarrollos de plataformas

Estudio web de emisión en React para los mentores; apps nativas para alumnos en iOS y Android con salas de coach, reproducción de cursos, acceso a sesiones en directo y flujos de compra dentro de la app.

Fase 4

Refuerzo del comercio y la administración

Libro de ingresos, acumulación de comisiones y pagos, reembolsos y conciliación, consola de moderación de administración, validación de recibos y rutas de exportación y supresión de datos de privacidad.

Fase 5

Lanzamiento y telemetría

Envío a App Store y Google Play en las tiendas de EE. UU. y la UE, pruebas de carga del streaming en directo, incorporación de mentores y monitorización en producción de sesiones y pagos.

Salas de coach, descubrimiento y el carrusel de recomendaciones

La sala de coach es la idea organizadora que distingue a esta plataforma de un catálogo de cursos plano, y cumple a la vez como superficie de descubrimiento y como escaparate del mentor. Los alumnos navegan por línea (diseño, negocios, marketing, psicología, gestión, idiomas y belleza) con un conjunto de chips de filtro en la parte superior y un carrusel de mentores recomendados que muestra especialistas como un marketer de internet, un especialista en SMM o un coach de analítica financiera según las líneas elegidas por el alumno y su historial de visionado. Cada sala presenta los cursos básicos grabados del mentor junto con sus próximos seminarios web en directo, de modo que el alumno puede probar una lección grabada y luego comprometerse con una sesión en directo con la misma persona. La lógica de recomendación se ejecuta en el servidor, en el backend de Laravel, y es deliberadamente sencilla en el lanzamiento (coincidencia de línea, valoración y actualidad), pero está estructurada para que un futuro algoritmo de ordenación basado en filtrado colaborativo o en embeddings pueda incorporarse sin tocar las apps cliente. Como la sala, los precios y el libro de pagos dependen del mismo registro de mentor, un coach que añade un curso nuevo o programa un seminario web nuevo lo ve aparecer en su sala, en el descubrimiento y en su panel de ingresos en un solo paso: el tipo de cohesión que un stack de herramientas puntuales unidas no puede ofrecer y una de las razones principales por las que el cliente eligió un desarrollo a medida para el despliegue en EE. UU. y la UE.

Lanzamiento en Estados Unidos y la Unión Europea

La plataforma de coaching se lanzó en la web y en Apple App Store y Google Play, con tiendas activas en Estados Unidos y en la Unión Europea. La versión en inglés atiende a mentores y alumnos de California, Nueva York, Texas, Florida y Washington en EE. UU., y de Países Bajos, Alemania, Francia, Irlanda y Suecia en la UE, sin una base de código distinta por región. Los flujos de consentimiento se adaptan a la región en la capa del cliente: los usuarios de la UE y el EEE reciben una pantalla de consentimiento granular al estilo del RGPD, y los usuarios de California reciben en el mismo flujo un aviso al estilo de la CCPA, «No vender ni compartir mi información personal». Las prácticas de tratamiento de datos están alineadas con el RGPD para los usuarios europeos y con el mosaico de leyes estatales de privacidad de EE. UU.: CCPA/CPRA (California), VCDPA (Virginia), CPA (Colorado), CTDPA (Connecticut), UCPA (Utah), TDPSA (Texas) y la CPA de Oregón. Como los datos de alumnos y de pagos están modelados en torno a registros explícitos de derechos y de pagos, el cumplimiento regional se reduce a una divulgación honesta y a una exportación y supresión limpias, y no a bifurcaciones de datos por jurisdicción.

Los pagos y los abonos fueron la parte del lanzamiento que exigió más cuidado jurisdiccional. El procesamiento de tarjetas en la web se realiza con Stripe tanto en EE. UU. como en la UE, mientras que las ventas de bienes digitales dentro de las apps pasan por Apple StoreKit y Google Play Billing para satisfacer las normas de cada tienda, y la lógica de comisiones y pagos de la plataforma tiene en cuenta la divisa, de modo que un mentor radicado en la UE y un alumno que paga en EE. UU. se concilian correctamente. La versión inicial en inglés está estructurada para la localización, con los textos externalizados para poder añadir más idiomas de la UE sin reconstruir. El equipo de ingeniería responsable del desarrollo trabaja en CET y sigue una jornada CET con solapamiento con la costa este de EE. UU. (9:00–13:00 ET) para las reuniones diarias, la coordinación de las revisiones de las tiendas y la respuesta a incidencias: la franja horaria que permite a un equipo de producto de EE. UU. y a uno de ingeniería de la UE compartir cuatro horas de solapamiento en directo cada día. El resultado es una plataforma de coaching que atiende a EE. UU. y la UE desde una única base de código, y cita directamente en su política de privacidad las obligaciones del RGPD y las obligaciones de la CCPA de California.

Stack tecnológico y hoja de ruta

Laravel PHP React TypeScript Swift SwiftUI Kotlin Jetpack Compose WebRTC HLS de baja latencia WebSocket MySQL Redis Stripe Apple StoreKit Google Play Billing Docker AWS

La hoja de ruta activa de desarrollo de software a medida de la plataforma de coaching incluye reservas individuales con sincronización de calendario para auténticas sesiones de mentoría 1 a 1, una suscripción escalonada «Go PRO» para alumnos, programas grupales por cohortes con tareas compartidas y un recomendador más inteligente que aprenda de las señales de finalización y de nueva reserva. Se prevé un panel de analítica para creadores que dé a los mentores vistas de ingresos, retención e interacción, junto con mecánicas de afiliación y recomendación para hacer crecer ambos lados del marketplace. Los planes de infraestructura incluyen el autoescalado de la capa de streaming en directo para seminarios web grandes y un pipeline de entrega continua integrado en la hoja de ruta de cloud y DevOps, para que las nuevas funciones para mentores se lancen sin tiempo de inactividad en EE. UU. y la UE.

Cree una plataforma de coaching como esta: hable con nosotros

Si planea un marketplace de coaching o mentoría, un producto de seminarios web en directo o cualquier plataforma de monetización para creadores en la que los mentores fijen sus propios precios y ofrezcan sesiones en directo a audiencias de EE. UU. y la UE, hemos entregado este stack de principio a fin y podemos acortar de forma notable el plazo de desarrollo. La descripción original del producto está disponible en yusmpgroup.ru, y el equipo de ingeniería que lo desarrolló forma parte de YuSMP Group. Trabajamos a precio cerrado en MVP bien acotados y con equipos de desarrollo dedicados para la entrega continua, con jornada CET y una franja garantizada de solapamiento con la costa este de EE. UU. (9:00–13:00 ET) para reuniones diarias, demos y respuesta a incidencias.

Reservar una llamada inicial Ver servicios de desarrollo web

Preguntas frecuentes

¿Cuánto cuesta crear una plataforma de coaching o mentoría?

Un MVP de plataforma de coaching con un estudio web en React, una app nativa para alumnos, salas de coach, reproducción básica de cursos y un único canal de pago suele costar $100k–$240k. Añadir la segunda plataforma móvil, seminarios web en directo de baja latencia con chat en tiempo real, precios definidos por el mentor con suscripciones y compras únicas, gestión de pagos y una consola de moderación de administración lleva un marketplace completo a $280k–$620k. Los principales factores de coste son el pipeline de streaming en directo, la lógica bilateral de pagos y abonos y el cumplimiento de la facturación de las tiendas para bienes digitales en iOS y Android.

¿Por qué crear una plataforma de coaching a medida en lugar de usar Teachable, Kajabi o Zoom?

Las herramientas empaquetadas para creadores suponen una plantilla única para todos: sus modelos de precios, canales de pago y límites de marca rara vez encajan con un marketplace de coaching bilateral en el que cada mentor fija sus propios precios y ofrece sesiones en directo 1 a 1 y en grupo. Unir Teachable, una herramienta de seminarios web y un proveedor de pagos le deja alquilando tres hojas de ruta y sin ser dueño de ningún dato. Una plataforma a medida permite modelar la relación real entre coach y alumno, controlar la lógica de pagos y cumplir directamente las obligaciones de EE. UU. y la UE en materia de RGPD y CCPA.

¿Cómo se crean seminarios web en directo de baja latencia con chat en tiempo real?

El coaching en directo necesita una respuesta inferior al segundo, de modo que separamos la ruta de los medios de la ruta de los datos. El vídeo se publica a través de una SFU de streaming y se entrega por WebRTC para sesiones interactivas o por HLS de baja latencia para audiencias más grandes, mientras que el chat, las reacciones y las preguntas y respuestas viajan por un canal WebSocket aparte, de modo que un segmento de vídeo lento nunca bloquea la conversación. Los mensajes se guardan de forma asíncrona, quienes se incorporan tarde reciben un búfer de reproducción y el estado de la sala es autoritativo en el servidor para que todos los participantes vean una vista coherente.

¿Cómo funcionan la monetización y los pagos a creadores en una plataforma de coaching?

Cada mentor fija el precio del acceso a un curso o de seminarios web concretos, y los alumnos pagan mediante suscripciones dentro de la app o compras únicas. En la web, la plataforma usa un procesador de tarjetas como Stripe; dentro de las apps de iOS y Android, las ventas de bienes digitales pasan por Apple StoreKit y Google Play Billing para cumplir las normas de las tiendas. La plataforma registra los ingresos brutos, aplica su comisión y acumula un saldo de pago por coach, y la consola de administración se encarga de la conciliación, los reembolsos y los pagos programados.

¿Cuánto se tarda en lanzar una plataforma de coaching en web, iOS y Android?

Un MVP centrado en un estudio web en React, una app nativa para alumnos, salas de coach, reproducción de cursos y un único canal de pago suele tardar 14–20 semanas. Añadir la segunda plataforma móvil, seminarios web en directo de baja latencia con chat en tiempo real, precios definidos por el mentor con suscripciones y pagos y una consola de moderación de administración suma 8–12 semanas. El refuerzo del streaming en directo y la revisión de la facturación de las tiendas para bienes digitales se subestiman con frecuencia y deberían presupuestarse con 4–6 semanas de trabajo dedicado.

Compartir este caso

LinkedIn X

Planifique un desarrollo similar

Reservar una llamada inicial

Pedir propuesta

Cuéntenos algunos detalles y un consultor sénior le responderá en un día hábil.