Centro de ayuda
Todas las preguntas, guías y listas de primeros pasos de MyTrainerOS, en un solo lugar
Apps para teléfono y tableta
Las apps para teléfono y tableta son para el trabajo diario: registrar entrenamientos y comidas, la agenda, los mensajes y la gestión de miembros. Los datos de salud de Apple Health (iPhone) o Health Connect (Android) se sincronizan solo en las apps. Las apps muestran tu plan de MyTrainerOS y en qué estado está. El plan se administra en el sitio web, en app.mytraineros.com: comprarlo, cambiarlo o cancelarlo se hace ahí, desde un navegador.
Navegador
MyTrainerOS también funciona en un navegador, en app.mytraineros.com. Tres cosas se hacen ahí, en el sitio web: comprar, cambiar o cancelar un plan de MyTrainerOS; enviar una solicitud de soporte y leer nuestras respuestas; y el tablero Feature Requests (Solicitudes de funciones). La sincronización de datos de salud de Apple Health o Health Connect no está disponible en un navegador.
Para actualizar la información de tu perfil:
- Toca tu foto de perfil en la parte superior derecha de cualquier pantalla. Se abre el panel Profile & Settings (Perfil y configuración).
- Toca Edit Profile (Editar perfil). Se abre la pantalla My Profile (Mi perfil).
- Cambia tu nombre u otros datos
- Toca Save Changes (Guardar cambios)
Foto: toca Change Photo (Cambiar foto), luego Choose from Library (Elegir de la biblioteca) y elige una imagen. Se guarda en cuanto la eliges; no hace falta Save Changes para eso. Si sigue apareciendo la foto anterior, cierra la app y vuelve a abrirla, o recarga la página en el navegador.
Correo para iniciar sesión: en el campo Email (Correo electrónico) no se puede escribir. Toca Change (Cambiar) junto a él, ingresa la nueva dirección y toca Send Confirmation (Enviar confirmación). Enviamos un enlace de confirmación a la nueva dirección; si también llega un enlace a tu dirección actual, confirma desde los dos. Tu correo para iniciar sesión cambia solo después de que hayas confirmado.
Para cambiar tu contraseña:
- Ve a Settings (Configuración) → Privacy & Security (Privacidad y seguridad)
- Toca Change Password (Cambiar contraseña)
- Ingresa tu contraseña actual
- Ingresa y confirma tu nueva contraseña
- Toca Update Password (Actualizar contraseña)
Reglas de la contraseña: tu nueva contraseña debe tener al menos 12 caracteres e incluir una letra mayúscula, una letra minúscula, un número y un carácter especial (por ejemplo ! @ # $ % ^ & *).
Esta es la suscripción que le pagas a tu entrenador o gimnasio. Puedes cancelarla tú mismo:
- Toca tu foto de perfil arriba a la derecha y luego All Settings (Toda la configuración)
- En Subscription (Suscripción), toca My Subscription (Mi suscripción)
- Toca Cancel Subscription (Cancelar suscripción)
- Toca Cancel Subscription otra vez para confirmar
Importante: Conservas el acceso hasta el final del período que ya pagaste, y después no se cobra nada. Para un reembolso, pregúntale a tu entrenador o gimnasio: el pago fue para ellos.
Tus entrenamientos, tu historial de nutrición y tu progreso se quedan en tu cuenta.
Esta es la tarjeta de la suscripción que le pagas a tu entrenador o gimnasio:
- Toca tu foto de perfil arriba a la derecha y luego All Settings (Toda la configuración)
- En Subscription (Suscripción), toca My Subscription (Mi suscripción)
- Toca Manage Billing (Administrar facturación). La página de facturación de Stripe se abre en el navegador
- Cambia la tarjeta ahí
En la misma página están tus recibos. Si la pantalla dice No Active Subscription (Sin suscripción activa), aquí no hay ninguna tarjeta que cambiar.
Tu plan de MyTrainerOS no tiene periodo de reembolso. Un dueño o un entrenador independiente lo cancela en el sitio web, desde un navegador en app.mytraineros.com. Cuando cancelas, el plan deja de renovarse y sigue activo hasta el final del periodo que ya pagaste. Una prueba gratuita sin tarjeta registrada nunca se cobra.
- Cobro por error — ¿te cobramos dos veces, o después de cancelar? Las solicitudes de soporte se envían desde el sitio web, en un navegador: inicia sesión en app.mytraineros.com, abre Settings (Configuración) y luego Support (Soporte) → Contact Support (Contactar a soporte), y elige Billing question (Pregunta de facturación) como categoría. Si no puedes iniciar sesión, escríbenos desde mytraineros.com/contact o por correo a support@mytraineros.com.
- Miembros: lo que pagas por tu entrenamiento va a tu entrenador o gimnasio, no a MyTrainerOS. Pregúntales por un reembolso.
Para eliminar tu cuenta:
- Ve a Settings (Configuración) → Privacy & Security (Privacidad y seguridad)
- Desplázate hasta Danger Zone (Zona de peligro)
- Toca Delete Account (Eliminar cuenta)
- Confirma que eres tú. Si tu cuenta tiene contraseña, ingrésala en Confirm your password (Confirma tu contraseña). Si inicias sesión con Apple o Google y no tienes contraseña, escribe DELETE en Type DELETE to confirm (Escribe DELETE para confirmar)
- Marca I understand this action is permanent and cannot be reversed (Entiendo que esta acción es permanente y no se puede revertir)
- Toca Delete My Account (Eliminar mi cuenta)
Tienes 72 horas para cambiar de opinión. Tu cuenta no se elimina de inmediato. Vuelve a la misma pantalla, que ahora muestra Deletion Scheduled (Eliminación programada), y toca Cancel Deletion (Cancelar eliminación). Después de 72 horas, la eliminación no se puede deshacer.
Qué se elimina: tus entrenamientos, registros de nutrición, fotos de progreso, mensajes y otros datos personales. Los registros de pagos se conservan para fines fiscales, sin el vínculo con tu cuenta.
Lo que tú pagas: no necesitas cancelar nada antes. Cuando terminan las 72 horas, y antes de que se elimine ninguno de tus datos, se cancelan las suscripciones que pagas a través de MyTrainerOS, y no se te cobra por ellas después. No se cancela nada durante las 72 horas.
Entrenadores y dueños: la app no te pide transferir ni quitar a tus miembros primero. Eliminar tu cuenta no termina las suscripciones que tus miembros te pagan. Cancélalas antes de eliminar tu cuenta.
Si falla un pago de la suscripción que le pagas a tu entrenador o gimnasio:
- Se le avisa a tu entrenador que el pago falló
- My Subscription (Mi suscripción) muestra la etiqueta Past Due (Vencido)
- Stripe puede volver a intentar el cobro a la tarjeta
- Si el pago era de sesiones que se renuevan automáticamente, esas sesiones quedan en pausa hasta que se complete un pago
Para resolverlo, toca tu foto de perfil y luego All Settings (Toda la configuración) → My Subscription (Mi suscripción) → Manage Billing (Administrar facturación), y cambia la tarjeta en la página de facturación de Stripe.
Nota: Tus entrenamientos, tu historial de nutrición y tu progreso no se eliminan porque un pago haya fallado.
Miembros: para registrar un entrenamiento que te asignó tu entrenador:
- Ve a la pestaña Workouts (Entrenamientos) y toca el entrenamiento en la lista. Un entrenamiento programado para hoy también está en Home (Inicio), en Today's Workout (Entrenamiento de hoy): toca Start Workout (Iniciar entrenamiento).
- La pantalla muestra un ejercicio a la vez y empieza en Set 1 (Serie 1). Ingresa las Reps (repeticiones) y, si usaste uno, el Weight (peso). El RPE es opcional. Para registrar una serie por tiempo, toca Log time instead (Registrar tiempo) e ingresa los segundos.
- Si aparece la fila Last time (La última vez), tócala para llenar los campos con lo que hiciste la vez anterior.
- Toca Log Set (Registrar serie).
- Cuando estén registradas las series planeadas del ejercicio, toca Next Exercise (Siguiente ejercicio).
- Para terminar, toca la marca de verificación arriba a la derecha, o Finish (Terminar) en el último ejercicio. La marca de verificación funciona cuando cada ejercicio tiene al menos una serie registrada. En el aviso Complete Workout (Completar entrenamiento) puedes calificar el entrenamiento del 1 al 5 y agregar notas. Toca Finish.
El registro por voz está desactivado por ahora. El micrófono de la pantalla de entrenamiento dice "Voice logging — not available right now" (Registro por voz: no disponible por ahora). Los botones Repeat (Repetir), Skip (Omitir) y Next (Siguiente) que están debajo siguen funcionando.
Entrenadores y dueños: registras las series de un miembro en la pantalla de la sesión, cuando eres el entrenador de la sesión y el miembro comparte sus entrenamientos contigo. En Schedule (Agenda), toca la sesión y toca Open session (Abrir sesión). En Workout (Entrenamiento), ajusta las repeticiones y el peso con los botones de más y menos y toca Log as shown (Registrar como se muestra).
Miembros: tu entrenador te asigna los entrenamientos. También puedes agregar un entrenamiento que hiciste por tu cuenta. En la pestaña Workouts (Entrenamientos) toca +, elige qué fue (Run, Ride, Swim, Walk, Strength, Class, Sport u Other: correr, bicicleta, natación, caminata, fuerza, clase, deporte u otro), ingresa la fecha, la hora de inicio, la duración en minutos y qué tan intenso fue del 1 al 10, y toca Save (Guardar). Los miembros no pueden crear ejercicios.
Entrenadores y dueños: para crear un entrenamiento:
- Abre Workouts (Entrenamientos). En un teléfono, abre More (Más) y toca Workouts. En una computadora o una tableta ancha, Workouts está en el menú lateral.
- Toca +. En Home (Inicio), Create Workout (Crear entrenamiento), en Quick Actions (Acciones rápidas), abre la misma pantalla.
- Ingresa un Workout Name (nombre del entrenamiento) y, si quieres, una Description (descripción).
- Toca Add Exercise (Agregar ejercicio), busca el ejercicio y toca Add (Agregar).
- En cada ejercicio, elige Reps (repeticiones) o Time (tiempo) y luego define los Sets (series), las repeticiones o el tiempo por serie, y el Rest (seconds) (descanso en segundos). RPE, Notes (notas) y Tempo son opcionales. Un entrenamiento no tiene campo de peso: el miembro ingresa el peso al registrar.
- Toca el ícono de guardar arriba a la derecha.
El entrenamiento guardado queda en tu lista de Workouts y se puede usar con cualquiera de tus miembros. Save as Template (Guardar como plantilla) guarda una copia con el nombre que elijas.
Para asignarlo, un entrenador toca Assign (Asignar) en el entrenamiento de la lista de Workouts, elige al miembro y la fecha o las fechas, y toca Assign. La cuenta de un dueño no muestra Assign ahí, y Assign Workout (Asignar entrenamiento) en la página de un miembro abre la pantalla sin ningún entrenamiento elegido y sin forma de elegir uno, así que hoy un dueño no puede asignar un entrenamiento guardado. Durante una sesión, el entrenador de la sesión, incluido un dueño, puede tocar Start a blank workout (Iniciar un entrenamiento en blanco) en la pantalla de la sesión y agregar ejercicios ahí.
Un entrenamiento guardado no se puede agregar a un programa.
En un entrenamiento que registras por tu cuenta (abierto desde la pestaña Workouts o desde Home):
- Para omitir un ejercicio: toca Skip (Omitir) debajo del micrófono. Pasa al siguiente ejercicio. En el último ejercicio abre el aviso Complete Workout (Completar entrenamiento). Decir "skip" no funciona mientras el registro por voz está desactivado.
- Para volver: toca Previous Exercise (Ejercicio anterior).
- Para cambiar un ejercicio por otro: un ejercicio no se puede cambiar por otro durante un entrenamiento. Pídele a tu entrenador que cambie el entrenamiento.
- Para editar o eliminar una serie: una serie que registraste aquí no se puede cambiar ni eliminar.
En la pantalla de la sesión (una sesión con tu entrenador: en Schedule [Agenda], toca la sesión y toca Open session [Abrir sesión]), en Workout (Entrenamiento):
- Para editar una serie: toca la serie, cambia las repeticiones (o los segundos) y el peso, y toca Save (Guardar).
- Para eliminar una serie: toca la serie y toca Remove (Quitar).
El miembro puede hacerlo, y también el entrenador de la sesión cuando el miembro comparte sus entrenamientos con él. Cada serie muestra quién la ingresó y, si otra persona la cambió, quién la editó.
Nota: un ejercicio omitido no se marca como omitido; simplemente no tiene series. Tu entrenador ve las series que registraste si compartes tus entrenamientos con él.
Los ejercicios no tienen etiquetas de colores por tipo de ejercicio, como compuesto o accesorio. Estas son las marcas de color que muestra la app:
Miembros, al registrar un entrenamiento:
- La letra junto al número de serie es el tipo de serie: N Normal, W Warm Up (calentamiento), D Drop Set (serie descendente) o F Failure (al fallo). Tócala para cambiar el tipo antes de registrar la serie. Después de una serie descendente no aparece el temporizador de descanso. Una serie al fallo registrada sin RPE se guarda con RPE 10.
- La insignia junto al nombre del ejercicio cuenta las series que registraste frente a las series planeadas, por ejemplo "2 / 3 sets". Cambia de color cuando está registrada la mitad de las series planeadas y otra vez cuando lo están todas.
Entrenadores y dueños, en el constructor de entrenamientos: cada ejercicio muestra una insignia con su grupo muscular principal, por ejemplo Chest (pecho), Back (espalda) o Quads (cuádriceps). En la lista de Add Exercise (Agregar ejercicio) cada ejercicio muestra también su categoría: Strength (fuerza), Cardio, Flexibility (flexibilidad), Balance (equilibrio) o Plyometric (pliometría).
El temporizador de descanso se inicia solo después de registrar una serie, cuando al ejercicio todavía le quedan series planeadas:
- Registra una serie tocando Log Set (Registrar serie).
- Aparece el temporizador Rest Period (Período de descanso) y cuenta hacia atrás el descanso que tu entrenador definió para el ejercicio. El constructor de entrenamientos empieza cada ejercicio en 90 segundos.
- Cuando termina el descanso, el temporizador se cierra solo y la pantalla muestra "Rest complete!" (¡Descanso terminado!). En las apps para teléfono, el teléfono también vibra cuando Haptic Feedback (Respuesta háptica) está activado en Settings (Configuración). No se envía ninguna notificación, así que nada te avisa que terminó el descanso si la app no está en pantalla.
- Registra tu siguiente serie.
El temporizador no aparece después de la última serie planeada de un ejercicio, ni después de una serie descendente (drop set).
Mientras el temporizador está en marcha:
- Toca -15s o +15s junto a la cuenta regresiva para acortar o alargar el descanso.
- Toca Pause (Pausar) para detenerlo y Start (Iniciar) para continuar.
- Toca Skip Rest (Omitir descanso) para cerrarlo.
El temporizador de descanso no se puede desactivar.
Miembros: para ver tus entrenamientos anteriores:
- En Home (Inicio), toca tu cifra de Day Streak (racha de días). Se abre Workout History (Historial de entrenamientos).
- Desplázate por la lista de entrenamientos completados. Cada uno muestra la fecha en que se completó. La lista no tiene búsqueda ni filtro por fecha.
- Toca un entrenamiento para ver sus detalles.
Durante un entrenamiento, la fila Last time (La última vez) y la columna PREVIOUS (Anterior) muestran lo que hiciste en ese ejercicio la vez anterior.
Entrenadores y dueños: abre al miembro y toca la pestaña Workouts (Entrenamientos). Recent Workouts (Entrenamientos recientes) muestra lo que el miembro completó, cuando el miembro comparte sus entrenamientos contigo.
Un programa es un plan de entrenamiento organizado por semanas:
- Semanas: un programa tiene una cantidad de semanas. Cualquier semana se puede marcar como Deload week (semana de descarga).
- Días: cada semana tiene siete espacios de día. Un espacio sin entrenamiento es un día de descanso.
- Secciones: un día de entrenamiento se compone de secciones, por ejemplo un calentamiento, el trabajo principal y un cierre. Cada sección contiene ejercicios.
- Meta y nivel: un programa tiene una meta (Strength, Muscle size, Power, Endurance, Fat loss, General fitness, Sport-specific o Return to training: fuerza, tamaño muscular, potencia, resistencia, pérdida de grasa, condición física general, deporte específico o regreso al entrenamiento) y un nivel (Beginner, Intermediate, Advanced o Elite: principiante, intermedio, avanzado o élite).
Entrenadores y dueños: abre Workouts (Entrenamientos) y toca Programs — weeks of training days (Programas: semanas de días de entrenamiento). Toca +, ingresa el nombre, la meta, el nivel, la cantidad de semanas y los días de entrenamiento por semana, y toca Create and open (Crear y abrir). Hoy un programa no se puede asignar a un miembro en la app; lo que asignas son entrenamientos.
Miembros: tu entrenador te asigna entrenamientos. La pestaña Workouts (Entrenamientos) los muestra con sus fechas. No muestra un programa.
MyTrainerOS revisa cada serie que registras en un entrenamiento para ver si es un récord personal (PR). Revisa las series registradas con repeticiones y un peso mayor que cero, cuando la serie se guarda en línea y permites que se conserven tus registros de entrenamiento. Estos son los récords:
- Best Weight (mejor peso): el mayor peso que has usado en el ejercicio.
- Best Volume Set (mejor serie por volumen): el mayor peso × repeticiones en una sola serie.
- Most Reps (más repeticiones): la mayor cantidad de repeticiones en una serie con peso del ejercicio, sea cual sea el peso.
- Best Estimated 1RM (mejor 1RM estimado): una repetición máxima estimada, calculada a partir de series de 1 a 10 repeticiones.
Un récord nuevo aparece como un aviso New PR! (¡Nuevo PR!) mientras registras. La pantalla al final del entrenamiento muestra, en Personal Records! (¡Récords personales!), cada ejercicio en el que levantaste más peso que tu mejor marca anterior.
No hay una pantalla que muestre todos tus récords.
Entrenadores y dueños: los récords de un miembro aparecen como entradas New PR en la pestaña Timeline (Línea de tiempo) de la página del miembro, cuando el miembro comparte sus entrenamientos contigo.
Los alimentos se registran desde la pestaña Nutrition (Nutrición). Toca el botón + en la parte inferior derecha; sobre él se abren cinco íconos.
- Búsqueda (ícono de tenedor y cuchillo): la página Add Food (Agregar alimento) se abre en su pestaña Search (Buscar). Escribe al menos dos letras del nombre del alimento, toca un resultado, ingresa el número de porciones y toca Log Food (Registrar alimento).
- Código de barras (ícono de código de barras): en la app de Android, toca Scan Barcode (Escanear código de barras) y apunta la cámara a un alimento empaquetado. En un iPhone o iPad, y en un navegador, no se puede escanear con la cámara: escribe el número en Enter barcode manually (Ingresar el código de barras a mano). En ambos casos el producto se muestra antes de registrar nada: ajusta Servings (Porciones) y toca Log Food. La página también muestra tus Recent Scans (Escaneos recientes).
- Foto (ícono de cámara): hoy no funciona. La app puede tomar la foto, pero no puede identificar el alimento; responde "Food recognition is temporarily unavailable. Please log your meal manually." (El reconocimiento de alimentos no está disponible temporalmente. Registra tu comida manualmente). Usa la búsqueda o el código de barras.
- Voz (ícono de micrófono): hoy no funciona. La app no puede convertir lo que dices en una entrada de alimento. Usa la búsqueda o el código de barras.
- Agua (ícono de gota de agua): registra agua, no alimentos.
Un alimento siempre se registra en el día de hoy, sin importar qué día muestre la pestaña Nutrition. No hay una lista de los alimentos que comes con frecuencia: busca el alimento, o escanéalo, cada vez.
La nutrición por foto hoy no funciona. MyTrainerOS no puede identificar alimentos en una foto, así que no hay una cifra de precisión que dar.
Los controles se siguen mostrando. En la pestaña Photo (Foto) de Add Food (Agregar alimento), Take Photo (Tomar foto) toma la foto y luego responde "Food recognition is temporarily unavailable. Please log your meal manually." (El reconocimiento de alimentos no está disponible temporalmente. Registra tu comida manualmente). La página Photo Food Logger (Registro de alimentos por foto), a la que se llega con el ícono de cámara de la pestaña Nutrition (Nutrición), da la misma respuesta cuando tocas Analyze Food (Analizar alimento); ese ícono abre la página solo cuando el plan de tu entrenador o de tu gimnasio es Coach Pro o Studio.
Registra la comida con la búsqueda o con el código de barras.
Miembros: no puedes establecer tus propios objetivos; los establece tu entrenador. Una vez establecidos, cada cifra de la pestaña Nutrition (Nutrición) muestra su objetivo al lado.
Entrenadores y dueños de gimnasio: los objetivos de un miembro se establecen en la pantalla Set Nutrition Targets (Establecer objetivos de nutrición). Contiene Daily Calories (Calorías diarias), Protein (g) (Proteína), Carbs (g) (Carbohidratos), Fat (g) (Grasa), una fecha Effective From (Vigente desde), notas opcionales y un objetivo diario de agua. Save Targets (Guardar objetivos) los guarda. Solo el entrenador asignado al miembro puede guardarlos; un dueño de gimnasio puede guardarlos para un miembro al que entrena él mismo.
Hoy ningún botón ni menú de la app abre esa pantalla. En un navegador se puede llegar a ella abriendo la página del miembro desde Members (Miembros) y agregando /nutrition-targets al final de la dirección.
Los objetivos son un solo conjunto de cifras diarias que se aplica todos los días a partir de la fecha Effective From. No se pueden establecer por día de la semana.
En la pestaña Nutrition (Nutrición) cada cifra tiene su propio color fijo, sea cual sea tu objetivo: calorías índigo, proteína verde, carbohidratos ámbar, grasa rosa. El verde no significa que estés en tu objetivo, y ningún color indica que estés por debajo.
La tarjeta Nutrition Today (Nutrición de hoy) de Home (Inicio) usa otro conjunto fijo: el anillo de calorías y la proteína en verde, los carbohidratos en azul y la grasa en ámbar.
El morado indica que te pasaste de un objetivo; para eso no se usa el rojo. Aparece en la tarjeta Energy Balance (Balance energético), en la parte superior de la pestaña Nutrition, que se muestra cuando están establecidos los cuatro objetivos y la app tiene una estimación de tu gasto diario de energía. Ahí una barra y su etiqueta se ponen moradas cuando superas su objetivo en más de 10%, y la cuenta "over" (de más) junto a las calorías se pone morada en cuanto pasas el objetivo de calorías.
Vista semanal: la pestaña Weekly (Semanal) muestra el promedio diario de cada cifra de los últimos 7 días e indica en cuántos días se basa.
Hoy no puedes crear un alimento personalizado. Add Food (Agregar alimento) tiene cinco pestañas — Search (Buscar), Scan (Escanear), Voice (Voz), Photo (Foto) y Water (Agua) — y ninguna crea un alimento ni lo guarda para después.
Si una búsqueda no encuentra nada, la página dice "No foods found" (No se encontraron alimentos). Prueba con otra palabra para el alimento, o escanea su código de barras. Mientras las estimaciones con IA están desactivadas, el botón que aparece debajo de ese mensaje dice "AI estimates — not available right now" (Estimaciones con IA: no disponibles por ahora).
Tampoco hay recetas: cada alimento se registra por separado.
No. MyTrainerOS registra calorías, proteína, carbohidratos, grasa y agua. No registra vitaminas ni minerales.
Cuando escaneas un código de barras, la tarjeta del producto puede mostrar fibra, azúcar y sodio. Esos tres datos se muestran solo en el escaneo; no se guardan en tu registro de alimentos.
Te recomendamos:
- Comer una variedad de alimentos no procesados
- Incluir verduras y frutas de colores
- Tomar un multivitamínico si es necesario (consulta a tu médico)
Puedes pedir el seguimiento de micronutrientes. El tablero Feature Requests (Solicitudes de funciones) está en el sitio web: inicia sesión en app.mytraineros.com desde un navegador, abre Settings (Configuración) y elige Feature Requests.
Editar: un alimento registrado no se puede editar. Para cambiar la cantidad, elimina la entrada y registra el alimento de nuevo.
Eliminar:
- Abre la pestaña Nutrition (Nutrición) y, con las flechas que están junto a la fecha, ve al día en que se registró el alimento.
- En Food Log (Registro de alimentos), toca la entrada.
- Toca Delete (Eliminar).
La entrada se elimina de inmediato; no hay paso de confirmación ni forma de deshacerlo. Un alimento que registras de nuevo queda en el día de hoy, así que una entrada eliminada de un día anterior no se puede volver a poner en ese día.
Tu entrenador o tu gimnasio pueden leer tu registro de alimentos solo mientras esté activado el interruptor de alimentos y nutrición en Share with (Compartir con; seguido del nombre de tu gimnasio o de tu entrenador), en Settings (Configuración) → Privacy & Consent (Privacidad y consentimiento).
El registro por voz es para las series de entrenamiento, y hoy está desactivado.
Dónde está: en la página del entrenamiento activo, debajo de Log Set (Registrar serie), hay un botón de micrófono con los botones Repeat (Repetir), Skip (Omitir) y Next (Siguiente) debajo. Mientras el registro por voz está desactivado, el micrófono no se puede tocar y dice "Voice logging — not available right now" (Registro por voz: no disponible por ahora). Los tres botones siguen funcionando al tocarlos.
Cuando está activado: requiere un plan Coach Pro o Studio (a un miembro lo cubre el plan de su entrenador o de su gimnasio) y conexión a internet. Toca el micrófono, di el comando y tócalo otra vez para detenerlo. Antes de que el micrófono se abra por primera vez, MyTrainerOS te pregunta en su propia hoja si tu voz se puede recopilar y enviar a Deepgram, el servicio que convierte la voz en texto; después, tu teléfono o tu navegador pide permiso para usar el micrófono.
Comandos que entiende:
- "10 reps at 185" (10 repeticiones con 185) o "185 for 10" (185 por 10) → registra una serie
- "repeat" (repetir) → registra de nuevo tu última serie
- "skip" (omitir) o "next" (siguiente) → pasa al siguiente ejercicio
- "rest 90 seconds" (descanso de 90 segundos) → inicia un temporizador de descanso de esa duración
- "done" (listo) o "finish" (terminar) → completa el entrenamiento
Cualquier otra cosa responde "Command not recognized" (Comando no reconocido). "Start timer" (iniciar temporizador) no es un comando, y "rest" sin una duración no inicia nada.
Los alimentos no se pueden registrar por voz. La opción Nutrition (Nutrición) junto a Voice mode (Modo de voz) no cambia eso: cada frase se lee como un comando de entrenamiento. Registra los alimentos con la búsqueda o el código de barras desde la pestaña Nutrition.
Las herramientas de IA que se describen abajo son para entrenadores y dueños de gimnasio con los planes Coach Pro y Studio; Starter no las incluye. Los miembros no tienen un entrenador de IA: las preguntas de un miembro van a su entrenador en Messages (Mensajes).
Lo que funciona hoy:
- Borradores de entrenamientos: en la página New Workout (Nuevo entrenamiento), las pestañas AI Prompt (Indicación para la IA) y AI Config (Configuración de IA) reciben una descripción o un conjunto de opciones y, cuando tocas Generate Workout (Generar entrenamiento), devuelven un programa. Eliges uno de sus días para cargarlo en el constructor y luego lo editas y lo guardas como cualquier otro entrenamiento.
- Coach Brain: describes tu propio enfoque de entrenamiento en un cuestionario (More (Más) → Coach Brain). Coach Brain toma tu enfoque de esa descripción; no lo aprende de tus programas ni de tus conversaciones con los miembros. Hoy puedes llenar el cuestionario, pero la redacción de respuestas a check-ins que lo usa está desactivada (abajo).
Desactivado hoy:
- El chat con IA, Ask Aurora: el botón Ask Aurora de Home (Inicio) abre la página titulada AI Coach; los entrenadores también tienen More → AI & Coaching → AI Coach. Mientras está desactivado, el botón no se puede tocar y la página dice "Ask Aurora is not available right now." (Ask Aurora no está disponible por ahora). El ícono de globo de diálogo del encabezado no es el chat con IA: abre Messages.
- Borradores de IA para responder check-ins: en la pestaña Check-Ins de un miembro, la nota bajo la lista dice "AI drafting — not available right now." (Borradores con IA: no disponibles por ahora).
- Comandos de voz: el botón de micrófono de Home está marcado "Voice commands · not available right now" (Comandos de voz: no disponibles por ahora).
Eliminado: ya no se pueden generar planes de comidas con IA. Un plan creado antes sigue apareciendo en la pestaña Nutrition (Nutrición) del miembro.
No es IA: los paneles Progression co-pilot (Copiloto de progresión) y Weekly volume co-pilot (Copiloto de volumen semanal) de Assign Workout (Asignar entrenamiento) se calculan con reglas fijas a partir de las series registradas del miembro, y tú decides qué hacer con ellos. Los recordatorios se envían según un horario. Ningún mensaje escrito por IA se envía a un miembro.
No. Tus datos personales (entrenamientos, nutrición, mensajes) NUNCA se usan para entrenar modelos públicos de IA.
Así funciona la IA en MyTrainerOS:
- Las recomendaciones de la IA se basan únicamente en tus propios datos
- La metodología de tu entrenador es lo que tu entrenador escribió sobre su propio enfoque en un cuestionario; no se aprende de sus programas ni de los datos de los miembros
- El conocimiento general de fitness proviene de modelos preentrenados (no de tus datos)
- Todo el procesamiento de IA sigue estrictos estándares de privacidad y cifrado
Lee el aviso AI & Algorithmic Transparency Notice (Aviso de transparencia sobre IA y algoritmos) en mytraineros.com/ai-transparency.
No hay una pantalla AI Preferences (Preferencias de IA) ni un interruptor para cada función de IA. Lo que puedes hacer:
- Evitar que tu información de salud se envíe a la IA. Ve a Settings (Configuración) → Privacy & Consent (Privacidad y consentimiento), busca Limit the Use of My Sensitive Personal Information (Limitar el uso de mi información personal sensible) y activa Apply this limit (Aplicar este límite). Se aplica en cuanto lo cambias; no hay nada que guardar.
- Decir que no cuando se te pregunte. Antes de enviar tu voz para convertirla en texto, MyTrainerOS te pregunta en una hoja titulada Turn this on? (¿Activar esto?). Toca Not now (Ahora no) y no se envía nada.
- Los recordatorios no son IA. En Settings → Notifications (Notificaciones) están los interruptores de notificaciones, las horas de silencio y el límite diario.
Los miembros no tienen un chat con IA que desactivar, y el registro por voz, el registro de alimentos por foto y las estimaciones de macros con IA están desactivados o no funcionan hoy.
Nota: el límite no cambia lo que recopilas ni lo que compartes con tu gimnasio o tu entrenador.
Los avisos que envía MyTrainerOS son notificaciones push con un horario fijo. No los escribe ni los programa una IA, y no aprenden a qué hora sueles entrenar.
- Recordatorios de entrenamiento: una vez al día, en la hora del recordatorio guardada para ti (8:00 am si no se eligió ninguna), cuando hay un entrenamiento programado para hoy y no lo has empezado. Dice "Time to train!" (¡Hora de entrenar!).
- Recordatorios de nutrición: a las 9 am, 1 pm y 7 pm en la zona horaria de tu perfil, si no has registrado alimentos en las siete horas anteriores. Dice "Time to log breakfast!" (¡Hora de registrar el desayuno!), o el almuerzo, o la cena.
- Celebraciones de logros: Cuando alcanzas un PR o una racha
Los dos recordatorios llegan solo a un miembro cuya configuración de recordatorios se haya guardado y que tenga un dispositivo registrado para las notificaciones de MyTrainerOS, y los recordatorios de nutrición están desactivados hasta que se activan en esa configuración. Hoy ningún menú de la app abre esa configuración, así que un miembro que nunca la guardó no recibe ninguno de los dos.
No hay ninguna alerta por una baja de la HRV.
Límites que puedes fijar: en Settings (Configuración) → Notifications (Notificaciones) están Quiet hours (Horas de silencio), durante las cuales no se envía ninguna notificación push que no sea urgente, y un Daily limit (Límite diario) de 3, 5 o 10 al día.
No. Tu entrenador es quien te entrena, y los miembros no tienen un entrenador de IA.
Tu entrenador:
- Crea tus programas y establece tus objetivos
- Toma decisiones estratégicas sobre tu entrenamiento
- Te brinda orientación personalizada y te hace rendir cuentas
- Construye una relación contigo
Lo que hace la IA hoy:
- Puede redactar un borrador de entrenamiento a partir de una descripción que escribe tu entrenador. Tu entrenador edita el borrador y decide qué se te asigna.
Lo que la IA no hace:
- No responde las preguntas de los miembros. Hazle tus preguntas a tu entrenador en Messages (Mensajes); la tarjeta Ask your coach (Pregúntale a tu entrenador) de Home (Inicio) abre esa conversación.
- Hoy no registra alimentos a partir de una foto ni de tu voz.
- No da consejos de técnica durante un entrenamiento.
- No te envía mensajes.
Para agregar un miembro:
- Ve a la pestaña Members (Miembros)
- Toca el botón + en la parte inferior derecha. Si la lista está vacía, el botón dice Add Member (Agregar miembro)
- Ingresa su dirección de correo electrónico en Member Email (Correo del miembro)
- Opcionalmente, agrega un Personal Message (Mensaje personal). El miembro lo lee en el correo de invitación
- Toca Send Invitation (Enviar invitación)
La siguiente pantalla muestra el código de la invitación, su enlace y cuándo vence. Con Copy Link (Copiar enlace) puedes enviar el enlace tú mismo.
La invitación no fija ningún precio. Cuando el miembro ya se unió, la facturación se configura en la pestaña Billing (Facturación) de su página.
Tu nuevo miembro recibirá un correo electrónico para crear su cuenta. Una vez que acepte, aparecerá en tu lista de miembros.
Nota: Los miembros deben tener una cuenta de MyTrainerOS. Si no tienen una, se les pedirá que la creen al aceptar tu invitación.
Lo que le asignas a un miembro es un solo entrenamiento, en una fecha o en varias. Se empieza desde el entrenamiento, no desde el miembro:
- Abre Workouts (Entrenamientos): en un teléfono toca More (Más) → Workouts; en una pantalla ancha elige Workouts en el menú lateral
- En el entrenamiento que quieres, toca Assign (Asignar)
- Elige el Member (Miembro)
- Elige la fecha. Para usar el mismo entrenamiento en varios días, marca Assign to multiple dates (Asignar a varias fechas) y elige cada una. Las fechas van desde hoy hasta 90 días después
- Opcionalmente, agrega Trainer Notes (Notas del entrenador)
- Toca Assign en la parte superior derecha
El entrenamiento aparece entonces en la pestaña Workouts del miembro con su fecha. No se envía ninguna notificación cuando lo asignas. El día programado, el miembro recibe un recordatorio de entrenamiento si tiene activados los recordatorios de entrenamiento y permitidas las notificaciones en su teléfono.
Lo que hoy no funciona:
- El botón Assign solo se muestra en las cuentas de entrenador. La lista de Workouts de un dueño de gimnasio no lo tiene
- La lista Member del formulario solo incluye a los miembros cuya insignia en tu pestaña Members (Miembros) dice Active (Activo)
- Assign Workout (Asignar entrenamiento), bajo el ícono de lápiz en la página de un miembro, abre el formulario sin ningún entrenamiento elegido, así que su botón Assign queda desactivado. Empieza desde el entrenamiento
- Un programa de varias semanas creado en Programs (Programas), el botón que está arriba en Workouts, no se le puede asignar a un miembro
Ve a Members (Miembros) y selecciona un miembro. Su página tiene una pestaña para cada tipo de registro:
- Overview (Resumen): las sesiones de esta semana, de este mes y de este año, el primer peso y el más reciente, y la primera foto de progreso y la más reciente. El botón Progress (Progreso) de aquí abre la pestaña Timeline
- Workouts (Entrenamientos): Total Workouts (Entrenamientos totales), This Week (Esta semana), This Month (Este mes) y una lista de los entrenamientos recientes
- Timeline (Cronología): los escaneos corporales y una lista con fecha de las sesiones completadas, los entrenamientos registrados, las medidas, los récords personales y los logros
- Photos (Fotos): las fotos de progreso. Compare Photos (Comparar fotos) pone dos lado a lado
Una pestaña lo indica cuando el miembro no ha compartido contigo ese tipo de datos.
Adherencia: el mosaico Adherence (Adherencia) de tu panel Home (Inicio) abre la puntuación de adherencia de cada miembro en los últimos 30 días, de menor a mayor, con las partes que la componen, como los entrenamientos y el registro de nutrición. Estos porcentajes no están en la página del miembro.
MyTrainerOS incluye mensajería integrada:
- Toca el ícono de chat en la parte superior de cualquier página. Los mensajes se abren junto a la página en la que estás, que se queda donde estaba: un panel a la derecha en una computadora, una hoja que sube desde abajo en un teléfono. En una pantalla ancha también puedes elegir Messages (Mensajes) en el menú lateral para abrirlos como una página completa
- Selecciona la conversación de un miembro. Para iniciar una, toca New message (Nuevo mensaje) y elige al miembro en la lista
- Escribe tu mensaje y toca la flecha de enviar, o toca el micrófono para grabar una nota de voz
Un mensaje lleva texto o una nota de voz. No hay forma de adjuntar un enlace, una foto ni un archivo.
Un mensaje nuevo aparece en vivo en la conversación y se suma al contador de no leídos del ícono de chat del miembro. La app no envía una notificación push por él. También puedes enviar mensajes desde la página de perfil de un miembro: toca Message (Mensaje) en su pestaña Overview (Resumen), y la conversación se abre junto a su perfil.
Retirar un mensaje: mantén presionado un mensaje que enviaste y elige Take back message (Retirar mensaje). Se elimina para ambos. Puedes hacerlo hasta que la otra persona lo haya leído.
Limpiar tu lista: toca el botón ⋯ de una conversación y elige Remove from my list (Quitar de mi lista). No se elimina nada, y la otra persona conserva su copia. La conversación vuelve, con todo su historial, cuando cualquiera de los dos envía un mensaje.
Los miembros y el propietario: un miembro puede iniciar una conversación con su entrenador y con el propietario de su gimnasio. Un propietario puede responder a un miembro que le escribió, y no puede iniciar esa conversación. Un propietario que bloquea a un miembro impide que ese miembro lo contacte en la app.
Enviar un SMS a todos a la vez: ve a More (Más) → Text Members (Enviar SMS a miembros) y elige Broadcast (Mensaje masivo). Envía un mensaje de texto (SMS) a los miembros de tu propia lista que tienen un número de teléfono registrado y aceptaron recibir mensajes de texto; la pantalla muestra cuántos son. Requiere un plan que incluya SMS: Coach Pro o Studio.
Para definir o cambiar los objetivos de calorías y macros de un miembro:
- Ve a Members (Miembros) y abre el miembro
- Toca la pestaña Nutrition (Nutrición)
- Toca Set Nutrition Targets (Definir objetivos de nutrición)
- Ingresa Daily Calories (Calorías diarias), Protein (Proteína), Carbs (Carbohidratos) y Fat (Grasa). Un solo conjunto de objetivos se aplica a todos los días
- Define Effective From (Vigente desde), la fecha en que empiezan los objetivos
- Opcionalmente, agrega Notes (Notas). Son privadas y no se le muestran al miembro
- Define la Hydration Goal (Meta de hidratación)
- Toca Save Targets (Guardar objetivos)
El botón Set Nutrition Targets solo se le muestra al entrenador del propio miembro. Un propietario lo ve en los miembros que entrena él mismo.
No se envía ninguna notificación. El miembro ve los objetivos en su pestaña Nutrition desde la fecha de Effective From. Si guardas de nuevo con la misma fecha de Effective From, se reemplazan los objetivos de esa fecha.
Un miembro cancela la suscripción que te paga desde su propia app, en la pantalla de suscripción de su Settings (Configuración), con Cancel Subscription (Cancelar suscripción). Cuando lo hace:
- La suscripción queda programada para terminar al cierre del período de facturación que ya pagó. Sigue activa hasta entonces y no hay más cargos
- No se te envía ninguna notificación
- La cancelación no cambia la insignia de estado de su tarjeta en tu lista de miembros
- Sigue en tu lista de miembros hasta que lo quites con ⋮ → Remove Member (Quitar miembro), y aún puedes abrir su página y sus registros
Volver a empezar: cuando la suscripción ya terminó, la pantalla de suscripción del miembro dice No Active Subscription (Sin suscripción activa) y no tiene ningún botón para reiniciarla. Tú configuras una nueva desde la pestaña Billing (Facturación) de su página: Enroll in Contract (Inscribir en contrato).
Un check-in es una lista corta de preguntas que tú escribes para que tus miembros las respondan:
- Créalo: abre un miembro, ve a su pestaña Check-Ins y toca +. Ponle un nombre y agrega hasta 10 preguntas. Cada pregunta es Emoji Rating (1–5) (Calificación con emoji), Free Text (Texto libre) o Yes / No (Sí / No)
- Define el día de check-in: en la misma pantalla activa Send automatically (Enviar automáticamente) y elige el Day of week (Día de la semana) y la Send time (UTC) (Hora de envío, en UTC). Toca Save (Guardar)
- El miembro responde: a esa hora cada semana, el miembro recibe una notificación que abre las preguntas, una por pantalla
- Tú revisas: las respuestas aparecen en la pestaña Check-Ins del miembro, con la tasa de respuesta y el estado de ánimo de las últimas 8 semanas
- Responde: el check-in no tiene un cuadro de respuesta. Envíale un mensaje al miembro con el botón Message (Mensaje) de su pestaña Overview (Resumen)
Un check-in que creas se guarda en tu cuenta, así que la misma lista de check-ins aparece en la pestaña Check-Ins de cada miembro. Un check-in programado se le envía a cada miembro que ha completado al menos una sesión contigo. Los check-ins se revisan miembro por miembro; no hay una lista de check-ins pendientes de todos los miembros.
Send check-in now (Enviar check-in ahora) crea el check-in para ese miembro, pero no le envía ninguna notificación, y la app del miembro no tiene ninguna opción de menú que lo abra. Usa Send automatically cuando quieras que los miembros reciban el aviso.
Asistencia de IA: el botón que redacta una respuesta con IA está desactivado hoy. La pantalla dice AI drafting — not available right now (Redacción con IA: no disponible por ahora).
Solo el dueño del gimnasio puede pasar a un miembro a otro entrenador, y solo cuando el gimnasio tiene otro entrenador activo. Si eres entrenador, pídeselo al dueño.
Dueños de gimnasio:
- Ve a la pestaña Members (Miembros)
- Toca ⋮ en la fila del miembro
- Selecciona Reassign to Trainer (Reasignar a entrenador)
- Elige al nuevo entrenador en la lista de entrenadores activos de tu gimnasio
- Toca Reassign (Reasignar)
El cambio se aplica de inmediato; el nuevo entrenador no tiene que aceptarlo. La suscripción, las sesiones prepagadas y el historial del miembro no cambian. Cualquier serie de sesiones recurrentes con el entrenador anterior termina.
No hay nota de traspaso. Envíale un mensaje al nuevo entrenador si quieres darle contexto.
Nota: Si tú mismo entrenabas al miembro, sale de tu lista Mine (Míos) después del cambio. Lo sigues viendo en Whole gym (Todo el gimnasio).
Coach Pro y Studio incluyen un embudo de prospectos. Starter no.
Etapas de los prospectos:
- New (Nuevo): Recién agregado, sin contacto aún
- Contacted (Contactado): Se envió el primer acercamiento
- Qualified (Calificado): Mostró interés y encaja con tus servicios
- Consultation (Consulta): Llamada de ventas agendada o realizada
- Won (Ganado): Se convirtió en miembro de pago
- Lost (Perdido): No le interesó o no se convirtió
Para abrir el embudo: abre More (Más) y toca Leads (Prospectos). También está en la pestaña Business (Negocio), en CRM.
Para mover un prospecto: arrastra su tarjeta a otra etapa, o abre el prospecto y toca su etapa para elegir otra. Un prospecto no se puede mover a Won a mano: pasa a esa etapa por sí solo cuando el miembro paga.
El embudo de prospectos es parte de Coach Pro y Studio. Para agregar un nuevo prospecto:
- Abre More (Más), toca Leads (Prospectos) y luego toca New Lead (Nuevo prospecto).
- Ingresa su información:
- Nombre
- Correo electrónico
- Teléfono (opcional)
- How did you hear about us? (¿Cómo supiste de nosotros?) Elige Website (sitio web), Referral (referido), Social Media (redes sociales), Advertisement (anuncio) u Other (otro)
- Valor esperado en dólares (opcional)
- Notas, en el cuadro con la etiqueta Tell us about your fitness goals (Cuéntanos tus metas de entrenamiento) (opcional)
- Toca Add Lead (Agregar prospecto).
Los prospectos comienzan en la etapa New (Nuevo). En la página del prospecto, Add Activity (Agregar actividad) registra una nota, una llamada, un correo o una reunión. Schedule (Programar) registra un seguimiento para las 9:00 de la mañana siguiente y agrega una nota a la línea de tiempo del prospecto; no se envía ningún recordatorio de ese seguimiento.
Importar prospectos: los prospectos no se pueden importar desde una hoja de cálculo. Agrégalos uno por uno con New Lead, o recíbelos con un formulario de prospectos.
Dos pantallas hacen dos trabajos distintos. Las dos son parte de Coach Pro y Studio; Starter no las tiene.
Campaigns (Campañas) planea una campaña. No escribe ni envía correos.
- Abre More (Más), toca Leads (Prospectos) y luego toca la ficha Campaigns en la parte superior. Los dueños también tienen Campaigns en More, en Analytics & Reports (Análisis e informes).
- En New campaign (Nueva campaña), ingresa un nombre y, si quieres, un objetivo, una fecha de inicio y una fecha de fin. Toca Create campaign (Crear campaña).
- Abre la campaña y agrega puntos de contacto: elige Email (correo) o Social (redes sociales) y, si quieres, una fecha y hora. Un punto de contacto es una línea de tu plan; no se envía nada desde él.
Newsletters (Boletines) envía un correo.
- Abre More (Más), toca Leads (Prospectos) y luego toca la ficha Newsletters.
- Toca +, o Compose First Newsletter (Redactar el primer boletín) si todavía no tienes ninguno. Ingresa un Subject (asunto) y el Body (cuerpo) como texto sin formato, y toca Save as Draft (Guardar como borrador).
- En el borrador, toca el botón Send to (Enviar a), que muestra la cantidad de suscriptores confirmados, y confirma con Send (Enviar). Se envía de inmediato. Un boletín no se puede programar.
Destinatarios: un boletín se envía a todos los suscriptores confirmados del boletín: las personas que se registraron con tu Signup Widget (widget de registro) y confirmaron por correo. No puedes elegir destinatarios.
Seguimiento: un boletín enviado muestra la fecha en que se envió y a cuántas personas se envió. La pantalla Email Analytics (Análisis de correo; la ficha Email Analytics en Leads) tiene cifras de Open Rate (tasa de apertura) y Click Rate (tasa de clics), pero hoy nada registra los envíos, las aperturas ni los clics, así que se quedan en cero. Las respuestas no se registran.
Plantillas: en Email Analytics, Manage Templates (Administrar plantillas) abre Email Templates (Plantillas de correo), donde puedes guardar un correo como plantilla. Una plantilla se usa como paso de una secuencia de correos; nada envía una plantilla por sí sola.
Puedes armar una secuencia de correos, pero no envía nada. Nada inscribe a los prospectos en una secuencia y nada envía sus correos, así que activar una secuencia hoy no tiene ningún efecto.
Para armar una (Coach Pro y Studio):
- Abre More (Más), toca Leads (Prospectos), toca la ficha Email Analytics (Análisis de correo) y luego, en Quick Actions (Acciones rápidas), toca Email Sequences (Secuencias de correo).
- Toca +, o Create Sequence (Crear secuencia) si todavía no tienes ninguna.
- Ingresa un Sequence Name (nombre de la secuencia) y elige un Trigger (disparador), por ejemplo When lead is created (cuando se crea un prospecto).
- Toca Add Email Step (Agregar paso de correo) por cada correo: elige una de tus plantillas de correo y cuánto esperar, en días y horas.
- Toca Save (Guardar).
Cada paso necesita una plantilla de correo. Crea plantillas en Email Analytics → Manage Templates (Administrar plantillas).
Para enviar un correo a tu lista hoy, usa un boletín: abre More (Más), toca Leads (Prospectos) y luego toca Newsletters (Boletines).
Cada prospecto tiene un origen, que se elige cuando se agrega el prospecto. El embudo de prospectos es parte de Coach Pro y Studio.
Orígenes:
- Website (sitio web)
- Referral (referido)
- Social Media (redes sociales)
- Advertisement (anuncio)
- Other (otro)
Tus propios orígenes: no puedes agregar los tuyos. Al elegir Referral u Other se abre un cuadro donde escribes quién refirió al prospecto, o el detalle.
Un prospecto que llega por un formulario de prospectos se clasifica como Advertisement o Social Media cuando así lo indica el enlace por el que llegó, y como Website en los demás casos.
Análisis: el titular de la cuenta abre More (Más), toca Growth Analytics (Análisis de crecimiento) y se desplaza hasta What your leads cost (Lo que cuestan tus prospectos). Por cada origen muestra los prospectos y las inscripciones pagadas que trajo. Toca Add a cost (Agregar un costo) para ingresar lo que gastaste en un origen en un mes, y también muestra el costo por prospecto y por inscripción pagada. El personal no ve esta sección.
MyTrainerOS no tiene un constructor de páginas de destino. Tiene un constructor de formularios de prospectos, parte de Coach Pro y Studio: creas un formulario y luego lo pones en tu propio sitio web o compartes un enlace a una página de formulario alojada por MyTrainerOS.
- Abre More (Más), toca Leads (Prospectos) y luego toca la ficha Lead Forms (Formularios de prospectos).
- En Form Settings (Configuración del formulario), ingresa el nombre del formulario (solo lo ves tú), su título y, si quieres, un subtítulo. Un formulario nuevo parte de un formulario estándar; no hay plantillas para elegir.
- En Standard Fields (Campos estándar), el nombre, el correo y el teléfono siempre están en el formulario. Activa o desactiva "How did you hear about us?" (¿Cómo supiste de nosotros?), el campo de notas/metas y el rango de presupuesto.
- En Custom Fields (Campos personalizados), toca Add Field (Agregar campo) para agregar tus propias preguntas.
- En After Submission (Después del envío), escribe el mensaje de agradecimiento y, si quieres, una dirección web a la que enviar a las personas después.
- Toca Save Form (Guardar formulario).
- Toca Get Embed Code (Obtener código para insertar). Elige iFrame o JavaScript para poner el formulario en tu propio sitio web, o Direct Link (enlace directo) para obtener un enlace a una página de formulario alojada por MyTrainerOS, que puedes compartir en redes sociales, en anuncios o por correo.
El formulario no tiene imágenes, testimonios ni botón de llamada a la acción para configurar.
Una persona que envía el formulario se agrega a tu embudo como prospecto en la etapa New (Nuevo).
No. MyTrainerOS no tiene etiquetas ni segmentos.
- Un boletín se envía a todos los suscriptores confirmados del boletín. No puedes enviarlo a una parte de la lista.
- Los prospectos no se pueden etiquetar. La pantalla Leads (Prospectos) agrupa los prospectos por etapa, y su búsqueda encuentra un prospecto por nombre, correo o teléfono.
Solo el dueño de la cuenta conecta Stripe: el dueño de un gimnasio, o un entrenador que gestiona su propia cuenta. Si eres un entrenador que trabaja en el gimnasio de otra persona, los pagos de tus miembros van a la cuenta de Stripe del dueño de ese gimnasio, y no verás Connect Stripe Account (Conectar cuenta de Stripe).
Dueños de cuenta: Para recibir pagos, debes conectar Stripe:
- Ve a Settings (Configuración) → Payments (Pagos)
- Toca Connect Stripe Account (Conectar cuenta de Stripe). Se abre la pantalla Payment Setup (Configuración de pagos).
- Elige Individual o Company (Empresa) y luego toca Get Started (Comenzar)
- Sigue el proceso de registro de Stripe (proporciona los datos de tu negocio, tu cuenta bancaria y tu información fiscal)
- Después, Stripe revisa tus datos. Normalmente tarda unos minutos, y puede tardar unos días hábiles cuando Stripe revisa un documento.
- Cuando la pantalla Payment Setup muestre Payments Enabled (Pagos activados), podrás aceptar pagos
Nota: Debes tener una cuenta de Stripe para aceptar pagos de miembros. MyTrainerOS usa Stripe Connect para un procesamiento seguro y conforme a las normas.
Para agregar un nivel de precios:
- Ve a Settings (Configuración) → Payments (Pagos) → Pricing Tiers (Niveles de precios). La fila aparece cuando tu cuenta de Stripe está conectada y lista para aceptar pagos.
- Toca Add Tier (Agregar nivel), o Create Pricing Tier (Crear nivel de precios) si todavía no tienes ninguno
- Ingresa:
- Tier Name (Nombre del nivel; por ejemplo, "Entrenamiento 1 a 1")
- Description (optional) (Descripción, opcional): lo que incluye
- Price (Precio), Currency (Moneda) y Billing Interval (Intervalo de facturación): Weekly (semanal), Monthly (mensual) o Yearly (anual)
- Toca Save Tier (Guardar nivel)
Puedes crear varios niveles para distintos niveles de servicio (por ejemplo, Básico, Premium, Élite). Cada nivel guardado aparece en la lista con su precio y su intervalo. La página no tiene ningún control para editar o eliminar un nivel.
Al invitar a un miembro no se pide un nivel de precios, y no hay un precio personalizado para un miembro individual. Hoy ninguna pantalla permite que un miembro se suscriba a un nivel de precios. Para cobrarles a los miembros, el titular de la cuenta establece la duración y el precio de cada servicio en Settings → Services (Servicios), y configura paquetes de sesiones, pases por tiempo, sesiones sueltas y contratos de pago automático en Settings → Pricing Options (Opciones de precios). Un entrenador que trabaja en el negocio de otra persona puede leer ambas páginas, pero no puede cambiarlas.
Calendario de transferencias (a través de Stripe):
- Estándar: Los fondos se transfieren a tu cuenta bancaria 2 días hábiles después de que se le cobra al miembro
- Instantánea: MyTrainerOS no ofrece transferencias instantáneas
Tarifas: Stripe cobra tarifas de procesamiento estándar (2.9% + $0.30 por transacción). MyTrainerOS no cobra ninguna tarifa de plataforma adicional sobre los pagos de tus miembros — te quedas con todo después de los costos de procesamiento de Stripe.
Ejemplo: Un miembro paga $200/mes
- Tarifa de procesamiento de Stripe: $6.10
- Tú recibes: $193.90
Historial de transferencias: la pantalla Payment Setup (Configuración de pagos) tiene un botón View Payout History (Ver historial de transferencias) que muestra tus cinco transferencias más recientes. Cuando tu cuenta ya está conectada y lista, Settings (Configuración) deja de tener un enlace a esa pantalla: en un navegador, abre /tabs/settings/stripe-connect; hoy las apps para teléfono no tienen ninguna ruta de menú para llegar a ella. Settings → Payments (Pagos) → Payment History (Historial de pagos) muestra los pagos recibidos de los miembros, no las transferencias.
No hay ningún botón Issue Refund (Emitir reembolso) en el perfil de un miembro. La pestaña Billing (Facturación) de un miembro contiene su método de pago, su contrato activo y su estado de cuenta. Un reembolso se hace en uno de dos lugares:
- Un cargo por inasistencia o por cancelación tardía que se cobró a la tarjeta del miembro: lo exonera el entrenador de esa sesión. En la cuadrícula de sesiones, mantén presionada la sesión y luego toca Waive $X Fee (Exonerar cargo de $X). Stripe reembolsa el cargo desde la cuenta conectada, y después se abona en el estado de cuenta del miembro.
- Una venta minorista: ve a Business (Negocio) → Retail / POS (Venta minorista / punto de venta), toca el ícono de recibos y devoluciones en la parte superior de Till (Caja), ingresa el código del recibo y toca Find sale (Buscar venta); luego elige los artículos que se devuelven y cómo reembolsarlos.
Hoy los demás pagos de miembros no se pueden reembolsar dentro de MyTrainerOS. Tu cuenta conectada no tiene un panel de Stripe, y la página Payments Account (Cuenta de pagos) no ofrece reembolsos.
Nota: Stripe no reembolsa las tarifas de procesamiento de las transacciones reembolsadas.
Para miembros que pagan a entrenadores:
- Tarjetas de crédito (Visa, Mastercard, Amex, Discover)
- Tarjetas de débito
Para suscripciones de MyTrainerOS:
- Los mismos de arriba
Hoy Apple Pay y Google Pay no están disponibles para los pagos de miembros.
Todos los pagos se procesan de forma segura a través de Stripe. MyTrainerOS nunca almacena los datos completos de tu tarjeta.
Nota: Por el momento no aceptamos PayPal, Venmo ni criptomonedas.
Lo que pasa depende de lo que el miembro estaba pagando.
Un contrato de pago automático:
- El contrato se desactiva de inmediato, así que el acceso del miembro a las sesiones queda en pausa, y el monto adeudado se agrega al estado de cuenta del miembro. La página del miembro muestra Payment Failed (Pago fallido).
- Recibes una notificación dentro de la app, "Autopay Payment Failed" (Falló el pago automático). No se envía ningún correo electrónico.
- Si un cobro posterior del contrato se completa, el contrato se vuelve a activar
Una suscripción a uno de tus niveles de precios (hoy ninguna pantalla permite que un miembro inicie una):
- La suscripción se marca como vencida
- Recibes una notificación dentro de la app cada vez que falla un intento de pago, y un correo electrónico a partir del segundo intento fallido
- Stripe reintenta el cobro automáticamente según su propio calendario (Smart Retries). MyTrainerOS no establece ningún número de reintentos.
En ambos casos MyTrainerOS no notifica al miembro, y no hay ningún ajuste de período de gracia.
Lo que debes hacer: Envíale un mensaje al miembro desde Messages (Mensajes; el ícono de chat en la parte superior de la pantalla) para resolver el problema.
MyTrainerOS sincroniza desde dos plataformas de salud, no directamente desde marcas de dispositivos:
- Apple Health — en iPhone
- Health Connect — en Android
Conectas la plataforma, no la marca. No hay un selector de marcas en ninguna parte de la app.
No hay conexión directa con Garmin, Fitbit, Whoop, Oura, Polar ni Suunto. Las versiones anteriores de este artículo mencionaban esas marcas y estaban equivocadas. Si la app de tu dispositivo escribe sus datos en Apple Health o Health Connect, MyTrainerOS lee lo que llegue ahí — así que tu dispositivo podría funcionar de todos modos, pero eso depende de la app de tu dispositivo, no de MyTrainerOS. Revísalo en tu app de salud antes de darlo por hecho.
La sincronización de salud solo funciona en las apps de iPhone y Android. Si abres Wearable Devices (Dispositivos portátiles) en un navegador web, verás una nota que te indica usar la app móvil.
Lo encuentras en Settings (Configuración) → Wearable Devices. Ten en cuenta que la página se titula Health Data (Datos de salud) una vez que se abre — la misma pantalla, dos nombres.
Usa la app de iPhone o Android — esto no funciona en un navegador web.
- Toca tu foto de perfil en la parte superior derecha y luego All Settings (Toda la configuración) → Wearable Devices (Dispositivos portátiles).
- Si la página muestra un botón Connect Apple Health (Conectar Apple Health; iPhone) o Connect Health Connect (Conectar Health Connect; Android), tócalo.
- Si todavía no le has permitido a MyTrainerOS conservar estos datos, primero muestra su propia hoja, Turn this on? (¿Activar esto?). Marca la casilla y toca Allow (Permitir). Si tocas Not now (Ahora no), no se conecta nada y tu teléfono no te pregunta.
- Después, tu teléfono muestra su propia hoja de permisos. Concede acceso de lectura a cada métrica que quieras compartir. Cualquier métrica que rechaces simplemente queda en blanco en MyTrainerOS — no verás un error.
No hay marca que elegir ni cuenta en la que iniciar sesión.
Lo que te dice la página. La tarjeta solo dice lo que tu teléfono informa:
- Not connected (No conectado) — todavía no se le ha preguntado a tu teléfono (iPhone) o no permite nada (Android). Se muestra el botón Connect.
- Connected (Conectado), Connected, no data yet (Conectado, aún sin datos) o Connected for 2 of 4 (Conectado para 2 de 4) — solo en Android. Health Connect informa exactamente cuáles de las cuatro métricas puede leer MyTrainerOS.
- Data received (Datos recibidos) o No data received yet (Aún no se han recibido datos) — solo en iPhone. Apple Health no le dice a ninguna app si le permitiste leer, así que MyTrainerOS muestra lo que ha llegado. La tarjeta del iPhone nunca dice Connected.
- Paused (En pausa) — tu teléfono lo permite, pero el interruptor de datos de dispositivos portátiles en Collect (Recopilar) está desactivado.
Debajo del estado, What MyTrainerOS reads (Lo que lee MyTrainerOS) enumera las cuatro métricas, cada una con el último día en que llegó o con Nothing received (No se recibió nada). Si no llegan datos, consulta "¿Por qué no se sincronizan mis datos de salud?".
La sincronización se hace a mano. Toca Sync Now (Sincronizar ahora) — o desliza hacia abajo en la página — para traer los últimos 7 días. También se hace una sincronización justo después de conectar. Después de sincronizar, la página muestra una insignia Last sync (Última sincronización). Hoy la sincronización no se ejecuta por sí sola en segundo plano.
No hay un botón Disconnect (Desconectar) en MyTrainerOS. Para dejar de sincronizar, desactiva el interruptor de datos de dispositivos portátiles en Collect (Recopilar), dentro de Settings (Configuración) → Privacy & Consent (Privacidad y consentimiento), o revoca el acceso de MyTrainerOS en la configuración de Apple Health o Health Connect de tu teléfono.
La hoja de permisos del teléfono pide las cuatro métricas que MyTrainerOS lee — frecuencia cardíaca en reposo, HRV, sueño y pasos — y nada más.
Exactamente cuatro métricas, y las mismas cuatro en iPhone y en Android:
- Resting Heart Rate (frecuencia cardíaca en reposo)
- Heart Rate Variability (HRV) (variabilidad de la frecuencia cardíaca)
- Sleep Duration & Quality (duración y calidad del sueño)
- Steps (pasos)
Esa es la lista completa. Una vez que te conectas, la página enumera las mismas cuatro en What MyTrainerOS reads (Lo que lee MyTrainerOS), cada una con el último día en que llegó.
Qué es cada número. Cada número pertenece a un día del calendario de tu propio teléfono.
- Los pasos son el total del día tal como lo suma Apple Health o Health Connect, así que los pasos que contaron tanto tu reloj como tu teléfono se cuentan una sola vez.
- La frecuencia cardíaca en reposo es la del día: el promedio de las lecturas de ese día.
- La HRV es la lectura más reciente del día, mostrada con su medida. Un iPhone entrega SDNN y un teléfono Android entrega RMSSD. Son dos medidas distintas, así que un número SDNN y un número RMSSD no se pueden comparar entre sí.
- El sueño es el tiempo dormido. El tiempo despierto durante la noche se guarda como un número aparte y no forma parte del total, y el tiempo en la cama no cuenta como sueño. Una noche se registra en el día en que te despertaste, así que una noche que cruza la medianoche es una sola noche en un solo día.
La quema de calorías nunca se sincroniza ni se muestra, a propósito. Las estimaciones de calorías de los dispositivos portátiles no son lo suficientemente precisas como para programar el entrenamiento o la nutrición con base en ellas. Si quieres una cifra de calorías, registra tus alimentos — ese número es tuyo y se puede medir.
Las versiones anteriores de este artículo prometían cuatro cosas que no llegan. Para ser claros contigo:
- Las puntuaciones de preparación o recuperación del dispositivo (Whoop Recovery, Oura Readiness, Garmin Body Battery) no se importan. MyTrainerOS calcula su propia puntuación de preparación a partir de tu HRV, tu sueño y tu carga de entrenamiento — es un número de MyTrainerOS, no de tu dispositivo.
- La frecuencia cardíaca durante el entrenamiento no se lee. MyTrainerOS no lee las sesiones de entrenamiento de tu app de salud ni escribe nada en ella.
- Las fases del sueño (profundo, REM, ligero, despierto) se almacenan tanto en iPhone como en Android cuando tu app de salud las proporciona, pero hoy no se muestran en ninguna parte de la app. La cifra de sueño que ves es la duración total.
- Una pantalla Data Preferences (Preferencias de datos) no existe. Eliges cada métrica en los permisos de salud de tu teléfono. En MyTrainerOS, Settings (Configuración) → Privacy & Consent (Privacidad y consentimiento) tiene un interruptor para conservar o no los datos de dispositivos portátiles, en Collect (Recopilar), y otro para compartirlos con tu gimnasio o tu entrenador, en Share with (Compartir con).
Todo lo que tu dispositivo no registró aparece como -- en lugar de una suposición. MyTrainerOS nunca llena un vacío con una estimación.
Revisa estos pasos en orden:
- Verifica que estás en la app móvil. La sincronización de salud no funciona en un navegador web. En el navegador, Wearable Devices (Dispositivos portátiles) solo muestra una nota que te dirige a la app de iPhone o Android.
- Revisa el estado. Abre Settings (Configuración) → Wearable Devices. Not connected (No conectado) con un botón Connect (Conectar) significa que todavía no se le ha preguntado a tu teléfono, o que no permite nada: toca el botón. En Android, Connected for 2 of 4 (Conectado para 2 de 4) nombra las métricas que Health Connect no está permitiendo. En iPhone, No data received yet (Aún no se han recibido datos) significa que no ha llegado nada; Apple Health no dice si es porque el acceso está desactivado o porque no hay nada registrado. Paused (En pausa) significa que el interruptor de datos de dispositivos portátiles en Collect (Recopilar) está desactivado.
- Fuerza una sincronización. Toca Sync Now (Sincronizar ahora). Un mensaje te indica cuántos días tenían datos y se guardaron, que no se encontraron datos de salud en los últimos 7 días, o qué salió mal. Un día sin lecturas no se cuenta y no se guarda nada para él. Deslizar hacia abajo en la página también sincroniza, pero no muestra ningún mensaje.
- Revisa los dos grupos de permisos. En MyTrainerOS, el interruptor de datos de dispositivos portátiles en Collect (Recopilar), dentro de Settings → Privacy & Consent (Privacidad y consentimiento), debe estar activado; si Sync Now responde "Sync incomplete: Health data processing consent required" (Sincronización incompleta: se requiere consentimiento para procesar datos de salud), está desactivado. En tu teléfono, cada métrica se concede por separado en Apple Health o Health Connect. Una métrica que rechazaste muestra Not allowed in Health Connect (No permitido en Health Connect) en Android. En iPhone muestra Nothing received (No se recibió nada), igual que una métrica sin lecturas, porque Apple Health no le dice a la app cuál de las dos es.
- Confirma primero que los datos están en tu app de salud. MyTrainerOS lee de Apple Health y Health Connect; no se comunica con tu monitor de actividad. Si la app de tu dispositivo no ha escrito el sueño de anoche en tu app de salud, MyTrainerOS no tiene nada que leer.
Nota: una versión anterior de este artículo te decía que tocaras Disconnect (Desconectar) y luego volvieras a conectar. No existe un botón Disconnect. Para cambiar lo que se comparte, cambia los permisos de MyTrainerOS en tu teléfono: en la app Salud, toca tu foto en la parte superior derecha, luego Apps y luego MyTrainerOS; en Android, abre Health Connect y luego App permissions (Permisos de apps) (la página tiene un botón Open Health Connect (Abrir Health Connect) siempre que algo no esté permitido). Cuando vuelves, la página lee tu teléfono otra vez; luego toca Sync Now.
Dos cosas que parecen fallas y no lo son:
- Una métrica que tu dispositivo nunca registró muestra --, no cero. Es así por diseño.
- El mosaico Active (Activo) de tu panel siempre muestra --. Los minutos activos no son una de las cuatro métricas sincronizadas, así que nada lo llena nunca. Es una carencia de MyTrainerOS, no un problema de tu dispositivo.
Hoy la sincronización no se ejecuta en segundo plano. Para traer datos nuevos, toca Sync Now o desliza hacia abajo en la página.
Si nada de esto ayuda, contacta a soporte con el modelo de tu teléfono, la versión del sistema operativo y cuál de las cuatro métricas falta.
Solo si los compartes, y hoy ninguna pantalla de entrenador o de dueño de gimnasio los muestra.
Tú decides. En Settings (Configuración) → Privacy & Consent (Privacidad y consentimiento), la sección Share with (Compartir con; seguido del nombre de tu gimnasio o de tu entrenador) tiene un interruptor para cada tipo de datos de salud. Cualquier persona que no seas tú puede leer tus datos de dispositivos portátiles solo mientras su interruptor ahí esté activado. Está desactivado hasta que lo activas, y puedes desactivarlo en cualquier momento. Privacy & Security (Privacidad y seguridad) → Health Data Sharing (Compartir datos de salud) abre la misma página.
Quién puede leerlos mientras los compartes. La base de datos restringe la fila de cada día a ti. Mientras compartes los datos de dispositivos portátiles, también puede leerlos el entrenador con quien los compartes o, si los compartes con un gimnasio, el dueño de ese gimnasio y el entrenador que tienes asignado ahí. Ningún otro entrenador ni ningún otro miembro puede leerlos.
Lo que ven hoy. Nada: ninguna pantalla de entrenador o de dueño muestra la frecuencia cardíaca en reposo, la HRV, el sueño ni los pasos de un miembro.
Lo que nunca se sincroniza: tu ubicación, tus rutas de entrenamiento ni ninguna cifra de calorías — la quema de calorías nunca se almacena ni se le muestra a nadie.
Corrección a artículos de ayuda anteriores: las versiones anteriores indicaban Settings → Privacy (Privacidad) → Trainer Visibility (Visibilidad para el entrenador) con interruptores por métrica y valores predeterminados. Esa pantalla no existe. La página Privacy & Security muestra Profile Visibility (Visibilidad del perfil), que es una descripción y no un interruptor, y Health Data Sharing, que abre Privacy & Consent, donde están los interruptores para compartir.
Eliminar lo que sincronizaste. Puedes eliminar tus datos de salud sincronizados sin eliminar tu cuenta. En Settings → Privacy & Consent, en Collect (Recopilar), toca Delete what I've logged (Eliminar lo que he registrado) en la fila de datos de dispositivos portátiles. Si en lugar de eso desactivas esa fila, lo que se sincronizó se elimina 30 días después, o de inmediato con Delete now (Eliminar ahora). Una eliminación no se puede deshacer.
Si Privacy & Consent dice que tus opciones sobre datos de salud aparecerán cuando se apruebe su redacción, los interruptores todavía no están ahí; hasta que estén, no se puede sincronizar ni compartir nada.
Si la app está lenta o no responde:
- Fuerza el cierre y vuelve a abrirla: Cierra la app por completo y vuelve a abrirla
- Busca actualizaciones: Asegúrate de tener la versión más reciente de la app en la App Store/Play Store
- Libera espacio de almacenamiento: Elimina apps o fotos que no uses si tu teléfono tiene poco espacio
- Reinicia tu teléfono: Un simple reinicio suele resolver los problemas de rendimiento
Si los problemas continúan, contacta a soporte con el modelo de tu dispositivo, la versión del sistema operativo y una descripción de cuándo ocurre la lentitud.
Para resolver problemas de sincronización:
- Revisa tu conexión a internet: Asegúrate de tener una conexión Wi-Fi o celular estable
- Sincronización manual: Desliza hacia abajo en cualquier pantalla para actualizar los datos
- Cierra sesión y vuelve a iniciarla: Ve a Settings (Configuración), toca Sign Out (Cerrar sesión) al final y luego vuelve a iniciar sesión
- Revisa la fecha/hora del dispositivo: Asegúrate de que el reloj de tu dispositivo esté configurado en automático
MyTrainerOS se sincroniza en tiempo real cuando tienes internet. Los cambios hechos sin conexión quedan en cola y se sincronizan automáticamente cuando te vuelves a conectar.
Nota: Los registros de entrenamiento grandes pueden tardar unos segundos en sincronizarse entre dispositivos.
Para restablecer tu contraseña:
- En la pantalla de inicio de sesión, toca Forgot password? (¿Olvidaste tu contraseña?)
- Ingresa el correo electrónico asociado a tu cuenta
- Toca Send Reset Link (Enviar enlace de restablecimiento)
- Busca en tu correo el enlace para restablecer la contraseña (revisa la carpeta de spam si no está en la bandeja de entrada)
- Haz clic en el enlace, ingresa una nueva contraseña dos veces y toca Update Password (Actualizar contraseña)
- Si tu cuenta tiene configurada la autenticación de dos factores, después se te pide el código de 6 dígitos de tu app de autenticación, o tu llave de acceso. La nueva contraseña se guarda solo después de eso. Si perdiste ambos, toca Lost your authenticator or passkey? Use a recovery code (¿Perdiste tu autenticador o tu llave de acceso? Usa un código de recuperación)
- Vuelve a la app e inicia sesión con tu nueva contraseña
¿No recibiste el correo? Verifica que ingresaste el correo correcto, o contacta a soporte para obtener ayuda.
Las solicitudes de soporte se envían desde el sitio web, en un navegador: inicia sesión en app.mytraineros.com, abre Settings (Configuración) y luego Support (Soporte) → Contact Support (Contactar a soporte). Si no puedes iniciar sesión, escríbenos desde mytraineros.com/contact o por correo a support@mytraineros.com.
En el formulario:
- Elige Something is broken (Algo no funciona) como categoría
- Describe:
- Qué intentabas hacer
- Qué pasó en su lugar
- Los pasos para reproducir el problema
- Si quieres, adjunta una captura de pantalla
- Toca Submit Request (Enviar solicitud)
Una solicitud enviada desde el formulario aparece en My support requests (Mis solicitudes de soporte), donde puedes leer nuestras respuestas.
El tablero Feature Requests (Solicitudes de funciones) está en el sitio web: inicia sesión en app.mytraineros.com desde un navegador, abre Settings (Configuración) y elige Feature Requests.
En el tablero puedes publicar una idea, votar por las ideas que publicaron otras personas y reportar un error.
Los asistentes administrativos se encargan de las operaciones del día a día:
- Buscar la información de contacto de los miembros
- Gestionar la agenda (reservar, reprogramar y cancelar sesiones)
- Procesar check-ins y encargarse de las tareas de recepción
- Con el permiso Process checkout (Procesar cobro), cobrar una sesión completada. Con Process refunds (Procesar reembolsos), ver el saldo y los movimientos de la cuenta de un miembro
- Enviar mensajes a los miembros y al personal
- Con el permiso View revenue dashboard (Ver panel de ingresos), abrir el Revenue Report (Informe de ingresos). Hoy ninguna opción de menú en la app de un asistente lleva a él
- Con el permiso Manage invitations (Gestionar invitaciones), invitar a miembros, entrenadores y otros asistentes administrativos
El dueño del gimnasio otorga estos permisos en Settings (Configuración) → Team Management (Gestión del equipo).
Los asistentes administrativos no pueden:
- Ver los datos de salud de los miembros (entrenamientos, nutrición, estadísticas corporales)
- Crear ni modificar programas de entrenamiento
- Cambiar los niveles de precios ni la configuración de Stripe
- Eliminar entrenadores
- Acceder a la configuración de entrenamiento con IA ni de metodología
Los entrenadores gestionan los programas, la nutrición y el entrenamiento de los miembros. Los dueños de gimnasio tienen acceso completo a todas las funciones, además de la gestión del negocio, el personal y la configuración de facturación.
Para encontrar a un miembro:
- Ve a la pestaña Members (Miembros)
- Usa la barra de búsqueda para buscar por nombre o correo electrónico
- Toca un resultado para ver su información de contacto
Para buscar por número de teléfono, abre Member Lookup (Búsqueda de miembros) desde las Quick Actions (Acciones rápidas) de tu Dashboard (Panel).
Nota: Lo que un asistente administrativo ve de un miembro no incluye sus entrenamientos, sus registros de nutrición, sus medidas ni sus fotos de progreso. Un miembro comparte esos datos solo con su entrenador y con el dueño del gimnasio.
Para ver la información de pagos:
- Ve a la pestaña Members (Miembros)
- Busca al miembro por nombre y ábrelo
- Toca la pestaña Billing (Facturación). Contiene el Payment Method (Método de pago) del miembro, su Active Contract (Contrato activo) si tiene uno, y el Account Ledger (Estado de cuenta) con su saldo.
Lo que ve un asistente administrativo: el Account Ledger y el saldo solo se muestran si el dueño del gimnasio te dio el permiso Process refunds (Procesar reembolsos). La tarjeta Payment Method solo le muestra una tarjeta guardada a la persona cuya cuenta de Stripe la tiene; a cualquier otra persona le dice No payment method on file (No hay método de pago registrado), aunque haya una tarjeta guardada.
Consejo: Las insignias debajo de las pestañas muestran el contrato — Active Contract (Contrato activo; verde) o Payment Failed (Pago fallido; amarillo) — y el saldo de la cuenta cuando no es cero.
Para enviarle un mensaje a un miembro:
- Ve a la pestaña Messages (Mensajes)
- Toca New message (Nuevo mensaje)
- Elige al miembro en la lista. Incluye a los miembros con los que aún no tienes una conversación; un miembro al que ya le escribiste está en la lista de conversaciones
- Escribe tu mensaje y toca la flecha de enviar
Los mensajes aparecen en vivo en la conversación y se suman al contador de no leídos del ícono de chat del miembro. La app no envía una notificación push por un mensaje nuevo. Los miembros pueden responder directamente desde su app.
Un mensaje masivo es un mensaje de texto (SMS) que se envía a varios miembros a la vez:
- Ve a More (Más) → Text Members (Enviar SMS a miembros)
- Elige Broadcast (Mensaje masivo)
- Redacta tu mensaje o elige una plantilla. La pantalla muestra una vista previa
- Toca Broadcast to N members (Enviar a N miembros), donde N es la cantidad de miembros que lo recibirán, y confirma con Send (Enviar)
No hay destinatarios que elegir. El mensaje masivo les llega a los miembros de la lista de miembros de quien lo envía que tienen un número de teléfono registrado y aceptaron recibir mensajes de texto; los demás se omiten, y la pantalla muestra la cantidad antes de que envíes. El mensaje masivo de un dueño de gimnasio les llega a los miembros que el dueño entrena, no a los miembros de otros entrenadores.
Asistentes administrativos: la pestaña Broadcast solo se abre con el permiso Send bulk messages (Enviar mensajes masivos). Aun con él, la pantalla solo cuenta a los miembros cuyo entrenador es la persona que inició sesión, así que la cantidad de un asistente es 0 y el botón queda desactivado. Pídele al dueño del gimnasio o al entrenador de los miembros que lo envíe.
Text Members requiere un plan que incluya SMS: Coach Pro o Studio.
Nota: Cada miembro recibe su propio mensaje de texto — no verá quién más lo recibió.
Para ver la agenda de hoy:
- Ve a la pestaña Schedule (Agenda)
- Elige Day (Día) en la parte superior. Week (Semana) y Month (Mes) muestran más días a la vez
- Usa las flechas a cada lado de la fecha para moverte entre días
- Toca la fecha en el encabezado del calendario para ir a un día específico. Back to today (Volver a hoy) regresa a hoy
Cada sesión muestra al miembro, la hora y el entrenador. Tócala para ver su estado: Scheduled (Programada), Confirmed (Confirmada), Completed (Completada), Cancelled (Cancelada) o No Show (No se presentó).
Consejo: Toca el nombre de un entrenador en la fila que está sobre el calendario para mostrar u ocultar su agenda. All (Todos) activa a todos los entrenadores, o los desactiva cuando ya están todos activos.
Para crear una nueva sesión:
- Ve a la pestaña Schedule (Agenda) y elige Day (Día)
- En la fila de nombres que está sobre el calendario, activa a los entrenadores que necesitas. Con dos o más a la vista, cada entrenador tiene una columna
- Toca un espacio de horario vacío en la columna del entrenador que dará la sesión. Se abre Book Session (Reservar sesión)
- Elige el Session Type (Tipo de sesión) y selecciona al Member (Miembro)
- Revisa Starts (Inicio) y elige la Duration (Duración)
- Toca Book session (Reservar sesión)
El formulario no tiene un campo de entrenador: la sesión queda en el calendario del entrenador cuya columna tocaste. Con menos de dos entrenadores a la vista no hay columnas. En ese caso, la reserva de un asistente administrativo se rechaza con un mensaje que pide elegir primero la columna de un entrenador; la de un dueño de gimnasio queda en su propio calendario.
Después, la sesión espera a que la otra persona la acepte: el entrenador, cuando reservaste en el calendario de otra persona.
Para modificar una sesión:
- Ve a la pestaña Schedule (Agenda)
- Toca la sesión que quieres cambiar
- Elige Reschedule (Reprogramar) o Cancel session (Cancelar sesión)
- Si vas a reprogramar, elige una nueva fecha y hora y toca Move session (Mover sesión)
- Si vas a cancelar, escribe un motivo si quieres (es opcional) y toca Cancel session
Cargos por cancelación: Cuando tú o un entrenador cancelan una sesión, al miembro no se le cobra. Un cargo por cancelación tardía solo puede aplicarse cuando el miembro cancela tarde, y un cargo por inasistencia solo cuando el miembro no se presenta.
Como asistente administrativo no puedes emitir un reembolso. No hay un panel de Stripe desde el cual reembolsar, y los reembolsos se hacen solo en dos lugares:
- Un cargo por inasistencia o por cancelación tardía que se cobró a la tarjeta de un miembro se reembolsa cuando el entrenador de esa sesión lo exonera. Solo ese entrenador puede exonerarlo, sin importar los permisos que tenga cualquier otra persona.
- Una venta minorista la reembolsa un entrenador o el dueño del gimnasio desde la pantalla de devoluciones de Business (Negocio) → Retail / POS (Venta minorista / punto de venta).
Lo que puedes hacer:
- Anotar los detalles de pago del miembro y el motivo de la solicitud de reembolso
- Escalar el caso al entrenador de la sesión o al dueño del gimnasio con un mensaje que incluya los detalles
- Dar seguimiento a la resolución en las notas del miembro
Si el dueño del gimnasio te dio el permiso Process refunds (Procesar reembolsos), puedes tocar Adjust (Ajustar) en el Account Ledger (Estado de cuenta) de la pestaña Billing (Facturación) del miembro para agregar un abono o un cargo a la cuenta del miembro. Esto cambia lo que el miembro debe en MyTrainerOS; no devuelve dinero a una tarjeta.
Cuando un miembro plantea una inquietud:
- Escucha y documenta: Anota los detalles y envíaselos al entrenador del miembro o al dueño del gimnasio en Messages (Mensajes). Los asistentes administrativos no pueden agregar notas al registro de un miembro
- Revisa qué puedes resolver: Los conflictos de agenda, las preguntas de facturación y los problemas de comunicación están dentro de tus funciones
- Escala si es necesario: Para cambios de programa, inquietudes de salud o solicitudes de reembolso, envíale un mensaje al entrenador o al dueño del gimnasio que corresponda
- Da seguimiento: Vuelve a contactar al miembro para confirmar que el problema se resolvió
Consejo: Usa la pestaña Messages (Mensajes) para incluir en la conversación al entrenador o al dueño correspondiente. Incluye el nombre del miembro y un breve resumen.
Los dueños de gimnasio encuentran los informes en tres lugares:
- Settings (Configuración) → Business Tools (Herramientas del negocio): Revenue Report (Informe de ingresos: ingresos por día, semana o mes, con tendencias), Financial Transactions (Transacciones financieras), Monthly P&L (Estado de resultados mensual) y, en el plan Studio, Payroll Report (Informe de nómina)
- Pestaña Business (Negocio) → Reports (Informes): en Coach Pro o Studio, abre Business Analytics (Analítica del negocio), que incluye la retención, los ingresos mensuales por entrenador y una tarjeta Workout completion (Entrenamientos completados)
- Trainer Performance (Rendimiento de entrenadores) en tu panel Home (Inicio): los miembros activos y totales de cada entrenador, sus ingresos mensuales y sus miembros nuevos en los últimos 30 días. La tarjeta aparece cuando ya tienes otros entrenadores
No hay un informe de asistencia. La cifra más cercana es la tarjeta Workout completion de Business Analytics.
Exportar: En el Revenue Report, toca el ícono de descarga para exportarlo en CSV.
Los asistentes administrativos no pueden abrir la pestaña Business, y su Settings no muestra estos informes. El permiso View revenue dashboard (Ver panel de ingresos) permite que la cuenta de un asistente abra el Revenue Report, pero hoy ninguna opción de menú en su app lleva a él. Exportarlo también requiere el permiso Export financial data (Exportar datos financieros).
Para invitar a un nuevo miembro:
- Ve a la pestaña Members (Miembros)
- Toca el botón +. Se abre Invite Management (Gestión de invitaciones)
- Toca + en la parte superior de Invite Management
- Ingresa su correo electrónico
- Pon Role (Rol) en Member (Miembro) y elige el Trainer (Entrenador) al que se unirá el miembro
- Toca Send Invite (Enviar invitación)
El miembro recibirá un correo electrónico con un enlace para crear su cuenta y completar el proceso de incorporación.
Nota: Solo puedes enviar invitaciones si el dueño del gimnasio activó Manage invitations (Gestionar invitaciones) para ti en Settings (Configuración) → Team Management (Gestión del equipo). Sin ese permiso, Invite Management no tiene el botón +.
Las transferencias de miembros requieren la aprobación del dueño del gimnasio. Para solicitar una transferencia:
- Envíale un mensaje al dueño del gimnasio con el nombre del miembro, su entrenador actual y el entrenador solicitado
- Incluye el motivo de la transferencia (conflicto de horario, preferencia, etc.)
- El dueño del gimnasio reasigna al miembro desde la pestaña Members (Miembros): ⋮ en la fila del miembro y luego Reassign to Trainer (Reasignar a entrenador)
El cambio se aplica de inmediato. La suscripción, las sesiones prepagadas y el historial del miembro no cambian, y cualquier serie de sesiones recurrentes con el entrenador anterior termina.
Los miembros gestionan la información de su propio perfil desde su app. Si un miembro necesita actualizar sus datos:
- Indícale que toque su foto de perfil en la parte superior derecha de su app y elija Edit Profile (Editar perfil)
- Ahí puede actualizar su nombre, su foto y su correo electrónico de inicio de sesión
- Un número de teléfono para mensajes de texto se agrega en All Settings (Toda la configuración) → SMS Preferences (Preferencias de SMS)
Si un miembro no puede acceder a su cuenta, puede restablecer su contraseña desde la pantalla de inicio de sesión o contactar a soporte. El dueño del gimnasio tampoco puede editar el perfil de un miembro.
Ve a Settings (Configuración) → Notifications (Notificaciones). Los controles de la parte superior se aplican a todo lo que recibes:
- Push notifications (Notificaciones push): activadas o desactivadas
- Email (Correo electrónico): activado o desactivado
- Quiet hours (Horas de silencio): sin notificaciones push no urgentes durante las horas que definas
- Daily limit (Límite diario): 3, 5 o 10 al día
La lista de temas que está debajo de esos controles es, para un asistente administrativo, la misma lista que ve un miembro. No tiene temas para sesiones nuevas, cancelaciones ni problemas de pago, así que ahí no hay nada específico del trabajo de recepción que activar.
Para los problemas que requieren la atención del dueño:
- Ve a la pestaña Messages (Mensajes)
- Abre tu conversación con el dueño del gimnasio
- Describe el problema con claridad: quién está involucrado, qué pasó y qué se necesita
- Si es urgente, escribe "URGENTE" al inicio de tu mensaje
Situaciones comunes para escalar:
- Solicitudes de reembolso superiores a cierto monto
- Quejas de miembros sobre entrenadores
- Problemas con el equipo o inquietudes de seguridad
- Solicitudes que requieren permisos de nivel de dueño
No. Por motivos de privacidad, los asistentes administrativos no pueden acceder a:
- Registros de entrenamiento ni historial de ejercicios
- Registros de nutrición ni objetivos de macros
- Medidas corporales ni fotos de progreso
- Datos de salud de dispositivos portátiles (wearables)
- Conversaciones de entrenamiento con IA
Un miembro comparte sus datos de salud y de acondicionamiento físico con su entrenador y con el dueño del gimnasio. Un asistente administrativo no es alguien con quien un miembro pueda compartirlos, y los interruptores View workout history (Ver historial de entrenamientos), View nutrition data (Ver datos de nutrición) y View health data (Ver datos de salud) de Team Management (Gestión del equipo) hoy no le abren estos registros a un asistente. Con View health data activado, se te avisa cuando la evaluación de salud de un miembro es el motivo por el que no se puede reservar una sesión.
Lo que puedes ver, hasta donde lo permitan los permisos que te dio el dueño del gimnasio, es la información de contacto, la agenda y la mensajería. El saldo y los movimientos de la cuenta de un miembro requieren el permiso Process refunds (Procesar reembolsos).
Los asistentes administrativos no pueden abrir el embudo de prospectos ni cambiar prospectos. El embudo es para entrenadores y dueños.
Si el dueño del gimnasio activó View CRM pipeline (Ver embudo de CRM) para ti, los prospectos aparecen en People (Personas) junto con los miembros y el personal:
- Abre More (Más) y toca People (Personas).
- Filtra por rol y elige Prospect (Prospecto), o busca por nombre, correo o teléfono.
- Cada fila muestra el nombre, el correo y el teléfono de la persona. La lista no tiene etapas, y un prospecto que no tiene cuenta no se puede abrir.
No puedes agregar un prospecto, agregar notas, programar un seguimiento ni cambiar la etapa de un prospecto. Eso lo hace un entrenador o el dueño desde More (Más) → Leads (Prospectos).
Dueños del gimnasio: View CRM pipeline es uno de los permisos del asistente administrativo en Settings (Configuración) → Team Management (Gestión del equipo). Muestra los prospectos en People; no abre el embudo. Tu propio embudo está en More (Más) → Leads (Prospectos).
Consejo: cuando llegue una nueva consulta por teléfono o en persona, pásale los datos de inmediato a un entrenador o al dueño para que agregue el prospecto.
Los planes se compran, se cambian y se cancelan en el sitio web, desde un navegador. Inicia sesión en app.mytraineros.com. Las apps para teléfono y tableta muestran tu plan y en qué estado está; no lo venden ni lo cambian.
Tu plan se cancela en el portal de facturación de Stripe. No hay ningún botón Cancel (Cancelar) en ninguna parte de MyTrainerOS para tu propio plan.
- Toca tu foto de perfil en la parte superior derecha de cualquier pantalla. Se abre el panel Profile & Settings (Perfil y configuración).
- Toca All Settings (Toda la configuración).
- En Payments (Pagos), toca Billing & Plan (Facturación y plan).
- Toca Manage billing & invoices (Administrar facturación y facturas). El portal de facturación de Stripe se abre en una nueva pestaña del navegador — si no pasa nada, permite las ventanas emergentes para MyTrainerOS y vuelve a tocarlo.
- Cancela tu plan dentro del portal de Stripe y luego cierra la pestaña.
No uses Change plan (Cambiar plan). Ese botón abre la página para mejorar de plan, que solo te sube de nivel — no puede regresarte a Starter y no puede cancelar.
Qué pasa después de cancelar: conservas tu plan actual hasta el final del período que ya pagaste. Cuando Stripe termina la suscripción, tu cuenta pasa automáticamente a Starter, el plan gratuito. Tu cuenta, tus miembros, entrenadores, agenda e historial no se eliminan.
Lo que cancelar no hace: no detiene las suscripciones que tus miembros te pagan a ti. Esas se cobran en tu propia cuenta conectada de Stripe y siguen activas hasta que tú o el entrenador las cancelen una por una.
Si el portal no se abre, o llegas a él y no ves ninguna opción para cancelar, no esperes a la renovación. Las solicitudes de soporte se envían desde el sitio web, en un navegador: inicia sesión en app.mytraineros.com, abre Settings (Configuración) y luego Support (Soporte) → Contact Support (Contactar a soporte), y elige Billing question (Pregunta de facturación) como categoría. Si no puedes iniciar sesión, escríbenos desde mytraineros.com/contact o por correo a support@mytraineros.com.
Los planes se compran, se cambian y se cancelan en el sitio web, desde un navegador. Inicia sesión en app.mytraineros.com. Las apps para teléfono y tableta muestran tu plan y en qué estado está; no lo venden ni lo cambian.
Es el mismo camino que para un dueño de gimnasio: tu plan se cancela en el portal de facturación de Stripe, no dentro de MyTrainerOS.
- Toca tu foto de perfil en la parte superior derecha y luego toca All Settings (Toda la configuración).
- En Payments (Pagos), toca Billing & Plan (Facturación y plan).
- Toca Manage billing & invoices (Administrar facturación y facturas) para abrir el portal de facturación de Stripe en una nueva pestaña del navegador.
- Cancela tu plan ahí.
Si estás en Starter, el plan gratuito, no hay nada que cancelar. Billing & Plan muestra tu plan actual en la parte superior — si dice Starter, no se te está cobrando por MyTrainerOS.
¿Estás en una prueba? La misma pantalla muestra Trial ends (La prueba termina) con la fecha. Cancela antes de esa fecha y no se te cobrará. Solo tienes una prueba por cuenta, así que si cancelas y te vuelves a suscribir más adelante, se te cobrará de inmediato.
Dos cosas que cancelar no afecta:
- Los pagos que tus miembros te hacen a ti. Esos funcionan en tu propia cuenta de Stripe Connect y se siguen cobrando. Cancela cada uno desde la pestaña Members (Miembros) si estás cerrando tu actividad.
- Tu cuenta de Stripe Connect. Las transferencias del dinero ya cobrado no se ven afectadas.
Cuando la cancelación entra en vigor, pasas a Starter, el plan gratuito — tu cuenta y el historial de tus miembros se conservan.
¿No puedes abrir el portal, o no hay opción para cancelar dentro de él? Escríbenos antes de tu fecha de renovación. Las solicitudes de soporte se envían desde el sitio web, en un navegador: inicia sesión en app.mytraineros.com, abre Settings (Configuración) y luego Support (Soporte) → Contact Support (Contactar a soporte), y elige Billing question (Pregunta de facturación) como categoría. Si no puedes iniciar sesión, escríbenos desde mytraineros.com/contact o por correo a support@mytraineros.com.
Si tu suscripción aparece en My Subscription (Mi suscripción), puedes cancelarla ahí por tu cuenta.
- Toca tu foto de perfil en la parte superior derecha de cualquier pantalla. (No hay una pestaña Settings (Configuración) en tu barra inferior — la foto de perfil es la forma de entrar.)
- Toca All Settings (Toda la configuración).
- En Subscription (Suscripción), toca My Subscription (Mi suscripción).
- Toca Cancel Subscription (Cancelar suscripción) en la parte inferior de la tarjeta.
- Aparece una confirmación. Toca Cancel Subscription otra vez para confirmar, o Keep Subscription (Mantener suscripción) para echarte atrás.
Conservas el acceso hasta el final del período que ya pagaste. No se cobra nada después de eso. Luego la tarjeta muestra una insignia Canceling (Cancelando) y la línea “Your subscription will end on” (Tu suscripción terminará el) seguida de la fecha, y el botón Cancel Subscription desaparece.
No se te pide un motivo, y no hay opción para terminarla de inmediato — la cancelación siempre entra en vigor al final del período de facturación actual.
Si la pantalla dice No Active Subscription (Sin suscripción activa), no hay ninguna suscripción en esta pantalla que puedas cancelar. Eso no siempre significa que no se te esté cobrando nada: un contrato de pago automático que tu entrenador o gimnasio configuró para ti no aparece aquí. Pídele a tu entrenador o gimnasio que lo cancele.
El botón Manage Billing (Administrar facturación) de la misma pantalla hoy no funciona para los miembros: muestra Something went wrong on our end. Try again in a moment. (Algo salió mal de nuestro lado. Vuelve a intentarlo en un momento.) y no abre nada. Para cambiar la tarjeta con la que pagas, pídeselo a tu entrenador o gimnasio.
Esto cancela lo que le pagas a tu entrenador o gimnasio. No cierra tu cuenta de MyTrainerOS — tus entrenamientos, tu historial de nutrición y tu progreso se conservan.
Los planes se compran, se cambian y se cancelan en el sitio web, desde un navegador. Inicia sesión en app.mytraineros.com. Las apps para teléfono y tableta muestran tu plan y en qué estado está; no lo venden ni lo cambian.
El botón abre Stripe en una nueva pestaña del navegador, así que un navegador que bloquea las ventanas emergentes lo impide, y la app no muestra ningún mensaje. Sigue estos pasos en orden:
- Permite las ventanas emergentes para MyTrainerOS en tu navegador y luego vuelve a tocar Manage billing & invoices (Administrar facturación y facturas).
- Si aparece un mensaje rojo en la parte superior de la pantalla, ten en cuenta que no te dice la causa. Cuando tu cuenta nunca ha iniciado un checkout para un plan de pago o una prueba, no hay ningún registro de facturación que abrir, y el mensaje dice Something went wrong on our end. Try again in a moment. (Algo salió mal de nuestro lado. Vuelve a intentarlo en un momento.) Eso es normal en Starter. Revisa el nombre del plan en la parte superior de Billing & Plan (Facturación y plan): si dice Starter, estás en el plan gratuito y no hay ninguna suscripción que administrar ni cancelar.
- Si tu plan es Coach Pro o Studio y el portal sigue sin abrirse — o se abre pero no ofrece forma de cancelar — eso nos toca resolverlo a nosotros, no a ti.
No esperes a la fecha de renovación. Las solicitudes de soporte se envían desde el sitio web, en un navegador: inicia sesión en app.mytraineros.com, abre Settings (Configuración) y luego Support (Soporte) → Contact Support (Contactar a soporte), y elige Billing question (Pregunta de facturación) como categoría. Si no puedes iniciar sesión, escríbenos desde mytraineros.com/contact o por correo a support@mytraineros.com. Indica en qué plan estás y qué viste. Soporte puede cancelarlo por ti.
No hay otro control para cancelar en la app que puedas probar: Change plan (Cambiar plan) solo te sube de nivel, y eliminar tu cuenta no detiene la facturación.
No. Cancelar detiene lo que pagas y conserva tu cuenta. Eliminar borra la cuenta.
No tienes que cancelar antes de eliminar. Cuando terminan las 72 horas de una eliminación, y antes de que se elimine ninguno de tus datos, se cancelan las suscripciones que pagas a través de MyTrainerOS: tu plan de MyTrainerOS, si tienes uno, y cualquier suscripción que pagues a un gimnasio o a un entrenador. No se te cobra por ellas después. No se cancela nada durante las 72 horas, y si cancelas la eliminación tus suscripciones continúan como antes.
Si solo quieres dejar de pagar, cancela — no elimines.
- Tu plan de MyTrainerOS: un dueño o un entrenador independiente lo cancela en el sitio web, desde un navegador en app.mytraineros.com: foto de perfil → All Settings (Toda la configuración) → Billing & Plan (Facturación y plan) → Manage billing & invoices (Administrar facturación y facturas), y cancela en el portal de Stripe. Al cancelar pasas a Starter, el plan gratuito, y conservas tu cuenta, tus miembros y tu historial. Billing & Plan dice Starter una vez que la suscripción ha terminado.
- Lo que le pagas a tu entrenador o gimnasio: los miembros cancelan en All Settings → My Subscription (Mi suscripción) → Cancel Subscription (Cancelar suscripción).
Para eliminar la cuenta, ve a All Settings → Delete Account (Eliminar cuenta). Primero se te pedirá que confirmes que eres tú. La eliminación no es instantánea: tienes un plazo de 72 horas para cambiar de opinión. Vuelve a la misma pantalla y toca Cancel Deletion (Cancelar eliminación) para detenerla.
Entrenadores y dueños: eliminar tu cuenta no termina las suscripciones que tus miembros te pagan. Cancélalas antes de eliminar tu cuenta.
Si ya eliminaste una cuenta y todavía se te está cobrando, escribe de inmediato a support@mytraineros.com.
Esto es independiente de tu propio plan de MyTrainerOS. Hazlo desde la pestaña Members (Miembros).
- Abre la pestaña Members y busca al miembro.
- Toca el botón ⋮ (tres puntos) en su fila.
- Toca Cancel Subscription (Cancelar suscripción).
- Confirma con Cancel subscription, o échate atrás con Keep subscription (Mantener suscripción).
La suscripción queda programada para terminar al cierre del período de facturación actual — no hay más cargos, y el miembro conserva el acceso hasta entonces. Sigue en tu lista de miembros; cancelar la facturación no lo elimina.
Si no ves Cancel Subscription en ese menú, se cumple una de estas dos cosas:
- El miembro no tiene una suscripción activa contigo — puede que tenga un paquete de sesiones prepagado o que pague fuera de la app.
- No eres el entrenador de la suscripción. La opción solo aparece para el entrenador que le cobra a ese miembro. Dueños de gimnasio: si uno de tus entrenadores configuró la suscripción, no verás esta opción — pídele a ese entrenador que la cancele, o contacta a soporte.
Para quitar a alguien de tu lista de miembros por completo, usa Remove Member (Quitar miembro). Ese cuadro de diálogo ofrece una casilla, Also cancel their subscription (at period end) (Cancelar también su suscripción [al final del período]), que está marcada de forma predeterminada — déjala marcada a menos que quieras a propósito que su facturación continúe.
Los planes se compran, se cambian y se cancelan en el sitio web, desde un navegador. Inicia sesión en app.mytraineros.com. Las apps para teléfono y tableta muestran tu plan y en qué estado está; no lo venden ni lo cambian.
Hay tres planes. Starter es gratis para hasta 5 miembros activos; Coach Pro y Studio son de pago.
- Starter — Gratis. Hasta 5 miembros activos, solo el seguimiento básico. No se requiere tarjeta.
- Coach Pro — $49/mes, o $468/año ($39/mes). Miembros ilimitados, el conjunto completo de herramientas de IA (AI Coach, registro por voz, nutrición por foto, planes de comidas con IA, informes de progreso con IA, búsqueda en lenguaje natural, comandos de voz, progresión automática), agenda y sesiones, CRM, productos digitales, SMS, salas de video, marketing por correo electrónico de hasta 5,000 envíos al mes, y marca personalizada — tu logo y tus colores en la app que ven tus miembros.
- Studio — $99/mes, o $948/año ($79/mes). Todo lo de Coach Pro, más gestión de varios entrenadores, varias ubicaciones, nómina, tu propio dominio personalizado (app.yourgym.com) y marketing por correo electrónico de hasta 25,000 envíos al mes.
La marca personalizada está incluida con Coach Pro — no necesitas Studio para tu logo y tus colores. La parte de marca blanca exclusiva de Studio es tu propio dominio personalizado.
Una nota antes de que decidas: Reserve with Google aparece en Coach Pro y en Studio en la tabla de funciones de nuestro sitio web, pero no está disponible en el producto. No elijas un plan por ella.
La facturación se hace a través de Stripe a partir de nuestro catálogo de precios, así que tu factura siempre muestra el precio del catálogo. Studio también tiene una tarifa única de configuración de $100. El checkout la agrega a tu primera factura como una línea aparte. Mientras la oferta de lanzamiento esté vigente, el checkout descuenta los $100 por ti, sin que tengas que ingresar ningún código.
Los planes se compran, se cambian y se cancelan en el sitio web, desde un navegador. Inicia sesión en app.mytraineros.com. Las apps para teléfono y tableta muestran tu plan y en qué estado está; no lo venden ni lo cambian.
Starter es el plan gratuito. No vence y no necesita tarjeta.
Incluido: hasta 5 miembros activos, programación de entrenamientos, mensajería con miembros, seguimiento del progreso y pagos. Los miembros de demostración no cuentan para el límite de 5.
No incluido en Starter:
- AI Coach, planes de comidas con IA, informes de progreso con IA, progresión automática
- Registro por voz y nutrición por foto
- Scheduling & Sessions (Agenda y sesiones) — la pestaña Schedule (Agenda) requiere Coach Pro o Studio
- CRM y embudo de prospectos, marketing por correo electrónico, SMS, salas de video
- Marca personalizada, productos digitales, analítica
Cuando llegas a 5 miembros, invitar a otro se bloquea con Member limit reached (5/5) on your Starter plan. (Se alcanzó el límite de miembros [5/5] en tu plan Starter.) No se elimina nada y ningún miembro existente pierde el acceso — simplemente no puedes agregar un sexto hasta que mejores tu plan.
Los planes se compran, se cambian y se cancelan en el sitio web, desde un navegador. Inicia sesión en app.mytraineros.com. Las apps para teléfono y tableta muestran tu plan y en qué estado está; no lo venden ni lo cambian.
La prueba se aplica a un plan de pago y comienza en el checkout, no al registrarte.
- Al crear una cuenta quedas en Starter (gratis, 5 miembros, sin tarjeta). No hay ninguna cuenta regresiva.
- Cuando eliges Coach Pro o Studio y completas Stripe Checkout, obtienes 30 días gratis. No se necesita tarjeta de crédito para empezar.
- Si hay un método de pago registrado cuando terminan los 30 días, se te cobra el precio del plan. Si no hay ninguno, la suscripción termina y tu cuenta vuelve a Starter. No se elimina nada.
Una sola prueba por cuenta, para siempre. Si te suscribes, cancelas y te vuelves a suscribir más adelante, el segundo checkout empieza a cobrar de inmediato el precio completo en lugar de darte otro período gratis.
Mientras la prueba está activa, Settings (Configuración) → Billing & Plan (Facturación y plan) muestra Trial ends (La prueba termina) con la fecha.
Los planes se compran, se cambian y se cancelan en el sitio web, desde un navegador. Inicia sesión en app.mytraineros.com. Las apps para teléfono y tableta muestran tu plan y en qué estado está; no lo venden ni lo cambian.
- Toca tu foto de perfil en la parte superior derecha y luego All Settings (Toda la configuración) → Billing & Plan (Facturación y plan).
- Toca Change plan (Cambiar plan). (También puedes simplemente abrir una función bloqueada — la app te lleva a Upgrade Plan (Mejorar plan) y nombra la función que intentaste usar.)
- Elige Monthly (Mensual) o Annual (Anual) en la parte superior. La opción Annual lleva la insignia Save 20% (Ahorra 20%) y está preseleccionada.
- Toca la tarjeta Coach Pro o Studio para seleccionarla.
- Lee la línea de renovación y luego marca I agree that once I add a payment method my subscription renews automatically… (Acepto que, una vez que agregue un método de pago, mi suscripción se renueva automáticamente…) — el botón permanece desactivado hasta que lo hagas.
- Toca Start 30-Day Free Trial (Iniciar prueba gratuita de 30 días) y completa Stripe Checkout.
Vuelves a Upgrade Plan con Welcome aboard! (¡Bienvenido a bordo!) y tu insignia Current plan (Plan actual) se actualiza. Las funciones se desbloquean de inmediato.
Quién puede hacerlo: dueños y entrenadores. A un asistente administrativo que abre una función que no está en el plan del gimnasio también se le lleva a Upgrade Plan, pero un asistente no puede comprar el plan del gimnasio: el checkout se le rechaza. Los miembros nunca la ven.
¿Ya tienes una suscripción? Este flujo no funciona para cambiar de plan. Consulta "¿Cómo cambio de plan o cancelo?".
Los planes se compran, se cambian y se cancelan en el sitio web, desde un navegador. Inicia sesión en app.mytraineros.com. Las apps para teléfono y tableta muestran tu plan y en qué estado está; no lo venden ni lo cambian.
Tu cuenta vuelve a Starter — el plan gratuito. No se elimina nada.
- Tus datos se conservan. Los miembros, programas, historial, configuración de marca y ubicaciones se conservan todos y siguen siendo exportables. Hoy en día, no se desactiva nada de tu lista de miembros cuando pasas a Starter.
- Las funciones de pago se detienen de inmediato. AI Coach, el registro por voz y por foto, los planes de comidas con IA y los informes de progreso, la agenda, el CRM, el correo electrónico y los SMS devuelven una respuesta de pago requerido en cuanto vence el plan.
- Se bloquea agregar miembros. Starter permite 5. Si ya tienes más, los conservas, pero no puedes invitar a nadie nuevo hasta que mejores tu plan.
- Un pago fallido no es una bajada de plan instantánea. Mientras Stripe reintenta el cobro (past due, vencido), tu plan sigue activo.
- Volver a suscribirte restaura todo automáticamente — todo lo que se haya desactivado por un cambio de plan se vuelve a activar cuando el plan de pago empieza de nuevo.
Después de que una prueba termina sin un método de pago registrado, Billing & Plan (Facturación y plan) muestra Starter como tu plan actual.
Los planes se compran, se cambian y se cancelan en el sitio web, desde un navegador. Inicia sesión en app.mytraineros.com. Las apps para teléfono y tableta muestran tu plan y en qué estado está; no lo venden ni lo cambian.
Una vez que tienes una suscripción activa, los cambios de plan y la cancelación se hacen en el portal de facturación de Stripe, no en la app.
- Toca tu foto de perfil en la parte superior derecha y luego All Settings (Toda la configuración) → Billing & Plan (Facturación y plan).
- Toca Manage billing & invoices (Administrar facturación y facturas). El portal de facturación de Stripe se abre en una nueva pestaña; ahí están tu método de pago, tus facturas y tus recibos.
Dos cosas que suelen confundir:
- No hay un botón para cancelar en la app para tu plan de MyTrainerOS. La pantalla llamada My Subscription (Mi suscripción) es una pantalla para miembros — muestra el plan de un miembro con su entrenador o gimnasio, no tu suscripción a la plataforma.
- En Coach Pro, Change plan (Cambiar plan) → Upgrade to Studio (Mejorar a Studio) falla mientras tienes una suscripción activa: la pantalla muestra Something went wrong on our end. Try again in a moment. (Algo salió mal de nuestro lado. Vuelve a intentarlo en un momento.) y no se cobra nada. En Studio la pantalla no tiene botón para mejorar de plan. Ese camino solo se completa en cuentas sin una suscripción vigente. Usa el portal de facturación para cambiar entre Coach Pro y Studio.
Si tu cuenta nunca ha iniciado un checkout para un plan de pago o una prueba, Manage billing & invoices muestra Something went wrong on our end. Try again in a moment. (Algo salió mal de nuestro lado. Vuelve a intentarlo en un momento.) — todavía no hay ningún registro de facturación que abrir. Eso es lo esperado en Starter.
MyTrainerOS no retiene tu dinero. Cada pago que hacen tus miembros va a una cuenta de Stripe abierta a tu propio nombre, y Stripe lo transfiere a tu banco. Conectar esa cuenta es lo que hace posibles los pagos.
Stripe está legalmente obligado a verificar quién recibe el dinero antes de poder transferirle a alguien, así que la configuración es en realidad una verificación de identidad y de datos bancarios. Stripe recopila y verifica esa información directamente — MyTrainerOS nunca ve ni almacena tus documentos de identidad ni tus datos bancarios.
Dónde hacerlo: toca Settings (Configuración), desplázate hasta la sección Payments (Pagos) y toca Connect Stripe Account (Conectar cuenta de Stripe) debajo de la fila Stripe Connect.
Qué queda bloqueado hasta que termines:
- Si un miembro intenta comprar uno de tus productos del marketplace, se rechaza. El miembro solo ve un mensaje general, "Something went wrong on our end. Try again in a moment." (Algo salió mal de nuestro lado. Vuelve a intentarlo en un momento.), que no menciona tu configuración de Stripe como el motivo.
- Las ventas minoristas se rechazan por completo — incluido el efectivo — con "This store is not connected to Stripe yet… No sale was recorded: do not accept payment." (Esta tienda todavía no está conectada a Stripe… No se registró ninguna venta: no aceptes el pago.) Cada venta se registra en la cuenta de Stripe de la tienda, así que la caja no se abre antes de que termine el proceso de incorporación.
Quién puede configurarlo: solo el titular de la cuenta: el dueño de un gimnasio, o un entrenador que gestiona su propia cuenta. Un entrenador que trabaja en el negocio de otra persona no tiene el botón Connect Stripe Account y lee "Payments go to the account owner's Stripe account" (Los pagos van a la cuenta de Stripe del titular de la cuenta). Si un asistente administrativo abre la página, se le regresa al panel con "This feature is only available for trainers or gym owners." (Esta función solo está disponible para entrenadores o dueños de gimnasio.) Los miembros nunca la ven.
Solo el titular de la cuenta puede hacerlo: el dueño de un gimnasio, o un entrenador que gestiona su propia cuenta. Un entrenador que trabaja en el gimnasio de otra persona no tiene el botón para conectar: los pagos de ese gimnasio van a la cuenta de Stripe de su dueño.
Hay dos formas de entrar, y las dos abren la misma pantalla Payment Setup (Configuración de pagos).
Desde Settings (Configuración), para titulares de cuenta: toca tu foto de perfil en la parte superior derecha, luego All Settings (Toda la configuración) → la sección Payments (Pagos), y toca Connect Stripe Account (Conectar cuenta de Stripe).
Desde la lista de configuración del dueño: en tu panel, abre Complete your setup (Completa tu configuración) y toca Connect Stripe & set up products (Conecta Stripe y configura productos). Los entrenadores no tienen este elemento en la lista — usa Settings.
En la pantalla Payment Setup:
- Elige Individual (propietario único o entrenador independiente) o Company (Empresa: negocio registrado o LLC).
- Toca Get Started (Comenzar). En un navegador, el formulario de Stripe reemplaza la página. En las apps para teléfono se abre en una hoja sobre la app; la configuración de Stripe nunca se carga dentro de la propia pantalla de la app.
- Completa el formulario de Stripe y envíalo. Regresas a la pantalla Payment Setup, que le pregunta a Stripe en qué estado está tu cuenta. Si Stripe activó los pagos y las transferencias, muestra You're set up to take payments (Ya puedes recibir pagos) durante unos segundos; si no, la tarjeta de estado muestra lo que todavía falta.
Elige tu tipo de negocio antes de tocar Get Started. Tu cuenta de Stripe se crea una sola vez, con el tipo seleccionado en ese momento, así que si tienes una LLC o una corporación, selecciona primero Company. Una vez que la cuenta existe, la pantalla ya no ofrece la opción — en ese caso, corrige los datos del negocio dentro del propio flujo de Stripe.
Si abandonas a mitad del proceso: el enlace de Stripe es de un solo uso y vence. Vuelve a abrir Payment Setup (Complete Setup, es decir, Completar configuración, en Settings la abre) y toca Continue in Stripe (Continuar en Stripe) para obtener uno nuevo. Si regresas sin terminar, la pantalla muestra lo que Stripe todavía necesita, con un botón Continue in Stripe. Un aviso de Continue Setup (Continuar configuración) con Cancel (Cancelar) y Continue (Continuar) aparece solo cuando el enlace de Stripe había vencido o ya se había usado.
Un límite que conviene conocer: las cuentas se crean como cuentas de EE. UU. — no hay selector de país.
Lo que le enviamos a Stripe por ti (para que no tengas que volver a escribirlo): el correo electrónico de tu cuenta y tu nombre completo de tu perfil de MyTrainerOS, el tipo de negocio que elegiste (Individual o Company, es decir, empresa), el país EE. UU., la descripción del negocio "Personal training and fitness coaching services" (Servicios de entrenamiento personal y asesoría de acondicionamiento físico) y la categoría de negocio de Stripe para clubes deportivos, campos y promotores. Stripe igualmente te pide que confirmes estos datos antes de aceptar su acuerdo de servicio.
Lo que necesitarás tener a mano. Stripe decide sus preguntas exactas en el momento en que haces el proceso, según tu tipo de negocio y sus propias verificaciones de riesgo — así que toma esto como lo que debes tener listo, no como una lista fija:
- Tu nombre legal, fecha de nacimiento y dirección
- Un número de identificación fiscal — normalmente tu SSN si eres una persona física o propietario único, o un EIN si eres una empresa registrada
- Los datos de la cuenta bancaria para las transferencias (nombre del titular de la cuenta, número de cuenta y número de ruta)
- Para una empresa: los datos de la entidad legal más las personas que son sus dueñas o la controlan
- A veces, una foto de una identificación oficial o un comprobante de domicilio, si Stripe no puede verificarte solo con los datos
Nada de eso nos llega a nosotros. Stripe lo recopila y lo verifica directamente, y MyTrainerOS nunca almacena tus documentos de identidad ni tus datos bancarios. Si Stripe necesita algo más adelante, te lo pedirá — por eso una cuenta conectada puede volver a Action Required (Acción requerida) semanas después de que terminaste.
La pantalla Payment Setup (Configuración de pagos) muestra tres datos distintos, y se activan en momentos diferentes:
- Details Submitted (Datos enviados) — terminaste el formulario de Stripe. No significa que te aprobaron.
- Charges Enabled (Cobros activados) — el dinero puede entrar. Puedes cobrarles a los miembros y aceptar pagos con tarjeta.
- Payouts Enabled (Transferencias activadas) — el dinero puede salir a tu banco. Hasta que esto se active, los pagos siguen funcionando, pero el saldo se queda en Stripe.
Tener los cobros activados y las transferencias desactivadas es normal y suele significar que Stripe todavía te está verificando o que necesita una cuenta bancaria. Tus ganancias no se pierden — se retienen en tu saldo de Stripe y se liberan cuando se activan las transferencias.
Terminaste cuando Charges y Payouts están activados. MyTrainerOS te considera listo cuando Stripe tiene activados tanto los cobros como las transferencias y no ha pausado ni cerrado la cuenta. Cualquier cosa menos que eso muestra:
- Una tarjeta amarilla que dice en qué estado está la cuenta —por ejemplo Finish setting up payments (Termina de configurar los pagos), Stripe needs more information (Stripe necesita más información) o Stripe is checking your details (Stripe está revisando tus datos)— y, debajo, una tarjeta Complete Setup (Completar configuración) que indica lo que Stripe necesita y las tres verificaciones. Cuando hay algo que te toca entregar, un botón Continue in Stripe (Continuar en Stripe) te regresa a Stripe; mientras Stripe está revisando, el botón es Check again (Volver a comprobar); si Stripe pausó o cerró la cuenta, los botones son See what Stripe says (Ver lo que dice Stripe) y Contact support (Contactar a soporte).
- En Settings (Configuración) → Payments (Pagos), una insignia de Action Required y la línea "Setup incomplete - action required" (Configuración incompleta - acción requerida).
Cómo se ve cuando terminaste: una tarjeta verde de Payments Enabled (Pagos activados), Account Details (Datos de la cuenta) mostrando Charges y Payouts como Enabled (Activado), Settings mostrando "Connected and ready to accept payments" (Conectado y listo para aceptar pagos) con una marca de verificación verde, y las filas Pricing Tiers (Niveles de precios) y Payment History (Historial de pagos) apareciendo debajo.
Si el estado parece desactualizado, vuelve a abrir la pantalla — vuelve a leer tu estado cada vez, y obtiene el estado actualizado de Stripe cada vez que regresas del flujo de Stripe.
Tus miembros pagan en tu propia cuenta de Stripe, no en la nuestra. Eso significa que el calendario de transferencias es el que está configurado en tu cuenta de Stripe: MyTrainerOS no lo establece, no lo cambia ni lo retrasa.
El plazo estándar de Stripe para cuentas de EE. UU. es una transferencia diaria continua de los fondos de cargos capturados unos 2 días hábiles antes. A las cuentas nuevas a menudo se les retienen los fondos por más tiempo al principio mientras Stripe completa su revisión. El calendario real de tu cuenta es el que Stripe tenga registrado para ella.
Dónde ver las transferencias: la pantalla Payment Setup (Configuración de pagos) tiene un botón View Payout History (Ver historial de transferencias), que se muestra cuando los pagos ya están activados. Abre una lista Recent Payouts (Transferencias recientes) con tus cinco transferencias más recientes, con fecha, monto y estado. Si todavía no hay ninguna, verás "No payouts yet. Payouts will appear here once you start receiving payments." (Aún no hay transferencias. Las transferencias aparecerán aquí cuando empieces a recibir pagos.) La lista se construye a partir de los eventos de transferencia que Stripe nos envía, así que una transferencia aparece poco después de que Stripe la crea, no en el instante en que un miembro paga.
Cómo llegar a esa pantalla: cuando tu cuenta ya está conectada y lista, Settings (Configuración) deja de tener un enlace a Payment Setup; en su lugar ofrece Manage payments account (Administrar cuenta de pagos). En un navegador, abre /tabs/settings/stripe-connect. Hoy las apps para teléfono no tienen ninguna ruta de menú para llegar a ella. Payment History (Historial de pagos), en Settings → Payments (Pagos), muestra los pagos recibidos de los miembros, no las transferencias a tu banco.
Dos cosas que conviene saber antes de ponerte a buscar:
- No hay ningún control del calendario de transferencias en MyTrainerOS. Para cambiar tu calendario, trabaja directamente con Stripe.
- MyTrainerOS no ofrece transferencias instantáneas. Lo que funciona son las transferencias estándar según tu calendario de Stripe.
Nada. MyTrainerOS no se queda con ninguna parte de tus ventas: ni un porcentaje, ni una tarifa por transacción. Tus pagos se liquidan directamente en tu propia cuenta de Stripe y nunca pasan por la nuestra. La pantalla Payment Setup (Configuración de pagos) lo expresa como We add 0% (Agregamos 0%): en un pago de $100 con tarjeta, la tarifa de MyTrainerOS es $0, y la tarifa de procesamiento de Stripe se descuenta de los $100 antes de que te lleguen. Esto es un compromiso del producto, no una ventaja de un plan: no hay ninguna tarifa de plataforma configurada en ninguna parte del código de pagos, y una verificación automática se ejecuta en cada compilación para asegurarse de que nunca se agregue ninguna.
La tarifa de procesamiento de Stripe sí se aplica. Esa tarifa se cobra a tu cuenta de Stripe y Stripe la descuenta de tu saldo, así que de un pago de $100 te quedas con $100 menos la tarifa de Stripe, y MyTrainerOS no recibe nada de eso. Como la cuenta es tuya, las tarifas por disputas de Stripe y tu 1099-K también corresponden a tu cuenta y no a nosotros.
Ganamos dinero con tu suscripción a MyTrainerOS, no con tus transacciones.
Si alguna vez te cotizaron una tarifa de plataforma por transacción para MyTrainerOS, eso es incorrecto; avísale a soporte para que se pueda corregir.
No existe un panel de Stripe para tu cuenta conectada, y es así por diseño. Las cuentas se crean sin acceso al panel alojado por Stripe: MyTrainerOS está pensado para ser tu panel. No hay ningún inicio de sesión ni contraseña de Stripe que encontrar.
Lo que tienes en su lugar. Manage payments account (Administrar cuenta de pagos) —en Settings (Configuración) → Payments (Pagos) y en la pantalla Payment Setup (Configuración de pagos)— abre la página Payments Account (Cuenta de pagos). Tiene tres secciones: Account (Cuenta: tu cuenta bancaria y los datos de tu negocio), Payments (Pagos: tus pagos, y donde respondes una disputa) y Documents (Documentos: tus documentos fiscales). Cualquier aviso de Stripe aparece en la parte superior. En las apps para teléfono la página se abre en tu navegador, donde vuelves a iniciar sesión en MyTrainerOS. Payment History (Historial de pagos), en Settings → Payments, muestra los pagos que has recibido.
Desconectar. En Settings → Payments, Disconnect Account (Desconectar cuenta) te pide confirmar en un aviso Disconnect Stripe (Desconectar Stripe) (Cancel (Cancelar) / Disconnect (Desconectar)). Actualmente no elimina el vínculo. Después de confirmar:
- Settings muestra la cuenta como no conectada, pero solo hasta que la página vuelve a cargar tu estado; entonces aparece otra vez como conectada.
- Tu cuenta de Stripe sigue vinculada, y los pagos le siguen llegando. No cuentes con Disconnect Account para detener los pagos.
- Tu cuenta de Stripe en sí, y cualquier saldo o transferencia pendiente que tenga, se quedan en Stripe.
Desconectar tampoco reinicia una configuración atascada: la misma cuenta de pagos sigue ahí después. Si tu estado está atascado, abre Payment Setup (Complete Setup, es decir, Completar configuración, en Settings la abre) y usa Continue in Stripe (Continuar en Stripe) o Check again (Volver a comprobar), y comunícate con soporte si eso no lo resuelve. Comunícate con soporte también si necesitas que se desconecte la cuenta.
Dueños del gimnasio: abre Settings (Configuración) y, en Business Tools (Herramientas de negocio), toca QuickBooks. Una vez conectado QuickBooks, Sync History (Historial de sincronización) se abre desde View Sync History (Ver historial de sincronización) en esa página. Una tercera página, Connecting QuickBooks (Conectando QuickBooks), es a donde Intuit te devuelve después de iniciar sesión; nunca la abres tú mismo.
Si no ves la fila, o la página no hace nada, revisa tres cosas:
- Debes ser dueño del gimnasio. La fila QuickBooks se muestra solo a los dueños de gimnasio, y las tres páginas permiten solo el rol de dueño del gimnasio. A un entrenador, un asistente administrativo o un miembro que abre una de ellas se le rechaza con el mensaje "This feature is only available for gym owners." (Esta función solo está disponible para dueños de gimnasios.) y se le envía al panel. No hay forma de delegar QuickBooks a un asistente administrativo.
- Tu cuenta debe ser dueña de una instalación. La página busca la instalación de la que eres dueño y le vincula la empresa de QuickBooks. Si no tienes una instalación, tocar Connect QuickBooks Online (Conectar QuickBooks Online) no hace absolutamente nada: ni un error, ni un mensaje. Primero agrega tu gimnasio en Settings → Facility Details (Detalles de la instalación).
- Las credenciales de QuickBooks deben estar configuradas de nuestro lado. Si no lo están, verás el mensaje "Failed to initiate QuickBooks connection" (No se pudo iniciar la conexión con QuickBooks) cuando toques Connect. Es un problema de configuración del servidor: comunícate con soporte en lugar de reintentar.
Una nota sobre los planes: nuestra página de precios muestra QuickBooks como una función del plan Studio, pero la app no verifica tu plan en estas pantallas, solo tu rol.
Los datos fluyen en una sola dirección: MyTrainerOS → QuickBooks Online. Nunca se lee nada de vuelta. Nunca importamos, editamos ni eliminamos nada que ya esté en tu empresa de QuickBooks, y nunca tocamos tu plan de cuentas, tus clientes ni tus asientos existentes.
Lo que creamos en QuickBooks: un asiento de diario (journal entry) por transacción. No creamos facturas, recibos de venta, pagos, clientes ni productos.
Lo que puede sincronizarse: los registros de ventas completadas en los libros de tu instalación:
- Cobros de sesiones
- Cargos por cancelación cobrados a un miembro
- Compras minoristas / de punto de venta
Una venta solo califica cuando su estado es completed (completada). Las ventas pendientes, fallidas y en curso se omiten. Las ventas se recogen tanto por instalación como por los entrenadores de tu plantilla (incluido tú), porque los cargos de las sesiones se registran a nombre del entrenador y no de la instalación.
Lo que no se sincroniza en absoluto:
- Pagos de membresías y suscripciones: la facturación recurrente de miembros nunca crea un registro de venta, así que QuickBooks nunca la ve
- Reembolsos y devoluciones minoristas: una devolución ajusta la venta original en lugar de crear un registro de reversión para enviar
- Tarifas de procesamiento de Stripe
- Transferencias a entrenadores
- Tu propia suscripción a MyTrainerOS
Cuatro de ellos aparecen como filas en Account Mappings (Asignación de cuentas): Membership Revenue (Ingresos por membresías), Refunds (Reembolsos), Stripe Fees (Tarifas de Stripe) y Trainer Payouts (Transferencias a entrenadores). Puedes asignarlas, pero hoy no se envía nada para ellas. Tus libros de QuickBooks no estarán completos solo con esta sincronización.
La sincronización es solo manual. No hay un proceso nocturno ni un disparador por venta. Una transacción solo se mueve cuando presionas Sync Now (Sincronizar ahora). Cada vez que lo presionas se revisan las 500 ventas completadas más antiguas registradas a nombre de la instalación y las 500 más antiguas registradas a nombre de sus entrenadores, se ponen en cola las que todavía no están en el registro de sincronización y se publican hasta 100 transacciones en cola. Presionarlo otra vez avanza con la cola, pero las ventas que quedan fuera de las 500 más antiguas de cada grupo no se recogen.
- Toca tu foto de perfil en la parte superior derecha y luego All Settings (Toda la configuración) → QuickBooks, en la sección Business Tools (Herramientas del negocio). La fila solo se les muestra a los dueños de gimnasio.
- Toca Connect QuickBooks Online (Conectar QuickBooks Online).
- Se abre una nueva pestaña o ventana del navegador en la página de inicio de sesión de Intuit. Si no pasa nada, el bloqueador de ventanas emergentes de tu navegador la detuvo: permite las ventanas emergentes para este sitio y vuelve a tocar el botón.
- Inicia sesión en Intuit y elige la empresa de QuickBooks que quieres vincular. Solo solicitamos el alcance QuickBooks Accounting.
- Aprueba. Intuit te devuelve a una página titulada Connecting QuickBooks (Conectando QuickBooks) mientras intercambiamos el código de autorización.
- Cuando diga QuickBooks connected (QuickBooks conectado), toca Go to QuickBooks settings (Ir a la configuración de QuickBooks).
Ahora verás una tarjeta Connected (Conectado) que muestra:
- Realm ID: el ID de tu empresa en QuickBooks. El soporte de Intuit lo pide.
- Connected: la fecha en que lo vinculaste.
- Last Synced (Última sincronización): Never (Nunca) hasta que ejecutes tu primera sincronización.
Nada se sincroniza al conectar. Conectar solo guarda el vínculo. Antes de que algo llegue a QuickBooks debes asignar la Deposit Account (Cuenta de depósito) y una cuenta de ingresos —normalmente Session Revenue (Ingresos por sesiones)— en Account Mappings (Asignación de cuentas), y luego presionar Sync Now (Sincronizar ahora).
Es bueno saber: una empresa de QuickBooks por instalación. Volver a conectar la misma instalación reemplaza el vínculo guardado en lugar de agregar uno segundo. Tus tokens de acceso y de actualización de Intuit se cifran antes de guardarse, y nunca te los volvemos a mostrar.
La página Connecting QuickBooks (Conectando QuickBooks) es a donde Intuit te lleva después de que apruebas o rechazas. Cada mensaje significa algo específico:
- "You cancelled the QuickBooks authorization. Nothing was connected." (Cancelaste la autorización de QuickBooks. No se conectó nada.): tocaste Cancel (Cancelar) en la pantalla de consentimiento de Intuit. No se cambió nada. Empieza de nuevo desde Settings (Configuración) → QuickBooks.
- "Intuit returned …" (Intuit devolvió …): Intuit se negó por sus propios motivos y el texto citado es de Intuit, no nuestro. Si se repite, ese texto es lo que pedirá el soporte de Intuit.
- "This page is the QuickBooks redirect target and was opened without the parameters Intuit supplies…" (Esta página es el destino de redirección de QuickBooks y se abrió sin los parámetros que proporciona Intuit…): abriste, actualizaste o guardaste como marcador la página de retorno directamente. Los códigos de autorización son de un solo uso, así que actualizar esta página siempre fallará. Empieza siempre desde Connect QuickBooks Online (Conectar QuickBooks Online).
- "No facility found on your account…" (No se encontró ninguna instalación en tu cuenta…): no hay ningún gimnasio en tu cuenta al que vincular la empresa de QuickBooks. Agrégalo en Settings (Configuración) → Facility Details (Detalles de la instalación) y vuelve a conectar.
- "Intuit accepted the sign-in but the token exchange failed…" (Intuit aceptó el inicio de sesión, pero falló el intercambio de tokens…): el proceso llegó hasta el último paso y nuestro intercambio con Intuit fue rechazado. Inténtalo una vez más desde Connect QuickBooks Online; si sigue fallando, comunícate con soporte e indica la hora en que ocurrió.
Cada uno de estos mensajes te ofrece un botón Back to QuickBooks settings (Volver a la configuración de QuickBooks). Úsalo en lugar del botón Atrás del navegador, que volvería a enviar un código de autorización ya usado.
En la página de QuickBooks (Settings → QuickBooks), en Account Mappings (Asignación de cuentas), verás siete filas: Deposit Account (bank / undeposited funds) (Cuenta de depósito: banco / fondos por depositar), Session Revenue (Ingresos por sesiones), Membership Revenue (Ingresos por membresías), Package Revenue (Ingresos por paquetes), Refunds (Reembolsos), Stripe Fees (Tarifas de Stripe) y Trainer Payouts (Transferencias a entrenadores).
Cada fila tiene un campo marcado QBO Account ID (ID de cuenta de QBO). Escribe el ID de la cuenta: el identificador interno que QuickBooks Online asigna a la cuenta, no su nombre ni el número de cuenta de tu plan de cuentas. No leemos tu plan de cuentas, así que tienes que proporcionarlo tú; tu contador o el registro de la cuenta en QuickBooks es donde puedes obtenerlo. La asignación se guarda cuando tocas fuera del campo.
Ten en cuenta cuatro cosas antes de dedicarle tiempo a esto:
- Se usan dos cuentas. Cada asiento de diario hace un débito a la cuenta que hayas puesto en Deposit Account y un crédito a la que hayas puesto en Session Revenue. Si Session Revenue está vacía, el crédito va a la primera de las otras filas asignadas, en orden alfabético. Las demás filas se guardan, pero todavía no se usan.
- El nombre debajo de cada fila no viene de QuickBooks. Después de guardar, la fila muestra Account seguido del ID: eso se genera a partir de lo que escribiste. No es una confirmación de que la cuenta exista ni de que el ID sea correcto.
- Aquí no puedes borrar una asignación. Vaciar el campo y tocar fuera no hace nada; un valor en blanco se ignora. Para cambiar una, escribe un ID diferente encima.
- Se requieren dos asignaciones: la Deposit Account y una cuenta de ingresos. Si no hay ninguna guardada, Sync Now (Sincronizar ahora) se niega con "No account mappings configured. Set up account mapping first." (No hay asignaciones de cuentas configuradas. Configura primero la asignación de cuentas.) Si falta una de las dos, se niega con un mensaje que empieza con "QuickBooks account mapping incomplete — missing …" (Asignación de cuentas de QuickBooks incompleta: falta …).
En la página de QuickBooks (Settings → QuickBooks), en la tarjeta Sync (Sincronización), toca Sync Now (Sincronizar ahora). Cada vez que lo presionas se hacen dos cosas: se revisan las 500 ventas completadas más antiguas registradas a nombre de la instalación y las 500 más antiguas registradas a nombre de sus entrenadores y se ponen en cola las que nunca se habían puesto en cola, y luego se publican en QuickBooks hasta 100 transacciones en cola.
Cómo leer el resultado. Un panel permanece en la página —no desaparece como el aviso emergente— con el encabezado Last sync (Última sincronización) o Last sync did not complete (La última sincronización no se completó), seguido de los conteos de synced (sincronizadas), failed (fallidas) y newly queued (recién puestas en cola). Mensajes comunes:
- "Nothing to sync — no completed transactions are waiting for QuickBooks." (Nada que sincronizar: no hay transacciones completadas esperando a QuickBooks.): no se encontró nada elegible. Es un estado real y normal, no una falla.
- "3 of 5 transactions synced, 5 newly queued, 2 failed. First error: …" (3 de 5 transacciones sincronizadas, 5 recién puestas en cola, 2 fallidas. Primer error: …): el error citado es el propio texto de QuickBooks, al pie de la letra.
Un aviso emergente de éxito se borra solo después de unos segundos; uno de falla permanece hasta que tocas Dismiss (Descartar), porque ese texto es el único lugar donde se puede leer el motivo del rechazo de QuickBooks.
Sync History (Historial de sincronización). Toca View Sync History (Ver historial de sincronización) para ver una lista por transacción. Cada fila muestra un ID, la marca de tiempo, cualquier texto de error y una etiqueta: pending (pendiente), synced (sincronizada) o error. Una vez que una transacción se publica, el ID que se muestra es el ID del asiento de diario de QuickBooks; antes de eso es el ID de venta de MyTrainerOS.
Dos límites que conviene conocer:
- Abre Sync History desde la página de QuickBooks en la misma visita. Si abres
/tabs/settings/quickbooks/sync-statusdirectamente, o la vuelves a cargar, dirá "No sync history yet" (Aún no hay historial de sincronización) aunque exista historial: la página depende de la conexión cargada por la página de QuickBooks. - Una transacción fallida no se reintenta. Presionar Sync Now otra vez no volverá a intentar nada que ya esté marcado como error; solo recoge las filas que siguen marcadas como pending. Hoy no hay ningún control de reintento en la app, así que una fila con error se queda con error. Comunícate con soporte para que vuelvan a poner una en cola.
Cada venta se publica en QuickBooks como un asiento de diario de dos líneas: un débito a tu cuenta de depósito y un crédito a tu cuenta de ingresos, por el mismo monto. Las cuentas salen de Account Mappings (Asignación de cuentas) en la página de QuickBooks (Settings [Configuración] → QuickBooks). Tiene siete filas. La primera, Deposit Account (bank / undeposited funds) (Cuenta de depósito: banco / fondos sin depositar), es la cuenta a la que se debita cada venta. El crédito va a la cuenta asignada a Session Revenue (Ingresos por sesiones); si esa fila está vacía, a la primera de las otras filas asignadas en orden alfabético.
Si Sync Now (Sincronizar ahora) dice que la asignación de cuentas está incompleta, no se puso nada en cola ni se envió nada. Asigna Deposit Account (bank / undeposited funds) y una cuenta de ingresos como Session Revenue en Account Mappings, y vuelve a presionar Sync Now.
Si QuickBooks mismo rechaza un asiento, verás su error al pie de la letra en el panel de resultados y en la fila de Sync History (Historial de sincronización), empezando con "QuickBooks 400: …" u otro número de estado. Revisa los ID de cuenta que escribiste en Account Mappings: MyTrainerOS no los compara con tu empresa de QuickBooks, así que un ID incorrecto solo se descubre cuando QuickBooks rechaza el asiento.
Lo que conviene saber:
- Una transacción ya marcada como error no se reintenta. Presionar Sync Now otra vez solo recoge las filas que siguen marcadas como pending (pendiente). No hay ningún control de reintento en la app; comunícate con soporte para que vuelvan a poner una fila en cola.
- No corrijas los asientos a mano en QuickBooks esperando que nosotros coincidamos con ellos. Nunca leemos de QuickBooks, así que cualquier cosa que ingreses allí es invisible para nosotros.
- Para tus libros mientras tanto, abre Settings (Configuración) → Financial Transactions (Transacciones financieras) y toca el ícono de descarga arriba a la derecha para exportar un archivo CSV.
- Si te comunicas con soporte, cita el texto exacto del error de la fila de Sync History y el Realm ID de tu tarjeta Connected (Conectado). También guardamos en cada intento el ID de seguimiento por solicitud de Intuit para su equipo de soporte; no se muestra en pantalla.
Otras dos fallas aparecen en una fila por motivos diferentes, y conviene reportarlas porque normalmente significan que los datos están desfasados: "Sale transaction … no longer exists" (La transacción de venta … ya no existe) y "Sale transaction … has no positive total to post" (La transacción de venta … no tiene un total positivo para publicar).
Cuándo necesitas volver a conectar. Los tokens de acceso de Intuit duran poco, y actualizamos los tuyos automáticamente al inicio de cada sincronización; normalmente no lo notarás. Si la actualización en sí es rechazada, Sync Now (Sincronizar ahora) se detiene e informa "Token refresh failed. Please reconnect QuickBooks." (Falló la actualización del token. Vuelve a conectar QuickBooks.) La causa habitual es que pasó mucho tiempo desde tu última sincronización: las credenciales de actualización de Intuit acaban venciendo, y solo una nueva autorización las restablece.
Cómo volver a conectar. El botón Connect QuickBooks Online (Conectar QuickBooks Online) solo aparece cuando no se muestra ninguna conexión, así que hay un orden específico:
- Toca Disconnect (Desconectar) y confirma.
- La tarjeta para conectar aparece de inmediato: toca Connect QuickBooks Online y completa el inicio de sesión en Intuit como la primera vez.
Haz ambas cosas en la misma visita. Si sales de la página después de desconectar y vuelves, verás otra vez la tarjeta Connected (Conectado) y ningún botón para conectar. Es una falla de visualización, no una conexión activa: la página no verifica si el vínculo sigue activo. Desde ese estado, toca Disconnect una vez más y el botón para conectar vuelve a aparecer.
Al volver a conectar se reutiliza el mismo vínculo de la instalación, así que tus Account Mappings (Asignación de cuentas) y tu Sync History (Historial de sincronización) se conservan: no tienes que volver a ingresar los ID de cuenta.
Qué hace Disconnect. Marca la conexión como inactiva. No elimina tus asignaciones, tu historial de sincronización ni nada que ya se haya publicado en QuickBooks: los asientos que hemos creado se quedan en tu empresa de QuickBooks y debes eliminarlos allí si quieres que desaparezcan. La confirmación dice "This will stop syncing transactions. You can reconnect anytime." (Esto detendrá la sincronización de transacciones. Puedes volver a conectar cuando quieras.)
Una advertencia: nada más cambia cuando desconectas. Como la página sigue mostrando la tarjeta Connected, Sync Now sigue en pantalla y seguirá intentando publicar hasta que las credenciales de Intuit guardadas dejen de funcionar. Si desconectaste porque quieres detener la sincronización, evita presionar Sync Now hasta que hayamos cerrado esa brecha.
Ve a Settings → Cancellation Policies (Configuración → Políticas de cancelación) (/tabs/settings/cancellation-policies). Los dueños de gimnasios y los entrenadores pueden abrir esta página: el control de acceso de la ruta bloquea a los asistentes administrativos. Solo el titular de la cuenta puede agregar o cambiar una política. Un entrenador que trabaja en el negocio de otra persona puede leerla, y ve "Your business owner sets this policy." (El dueño de tu negocio establece esta política.)
Configura primero la política de la ubicación. Cada ubicación tiene una política. Se aplica a las sesiones de todos los entrenadores en esa ubicación, y a todos los servicios que no tienen una excepción. Si tu negocio tiene más de una ubicación, elige primero la Location (Ubicación) en la parte superior de la página.
- En Location policy (Política de la ubicación), toca Add (Agregar) (el botón solo le aparece al titular de la cuenta, y solo mientras la ubicación no tenga una política).
- Cancellation Window (Plazo de cancelación): elige 1, 2, 4, 8, 12, 24 o 48 horas. 24 horas viene preseleccionado.
- Late-Cancel Fee ($) (Cargo por cancelación tardía) y No-Show Fee ($) (Cargo por inasistencia): ambos empiezan en 0.00, y 0 significa que no se cobra nada.
- Forfeit Session (Perder la sesión) (activado de forma predeterminada): también descuenta la sesión del paquete prepagado del miembro.
- Apply to Memberships (Aplicar a membresías) (activado de forma predeterminada): se guarda con la política, pero hoy no cambia nada: los cargos se cobran igual, esté activado o no.
- Toca Create Policy (Crear política).
Excepciones por servicio. En Service Overrides (Excepciones por servicio), toca Add, elige un Service Type (Tipo de servicio) y luego establece su Late-Cancel Fee ($), su No-Show Fee ($), Forfeit Session y Apply to Memberships. Una excepción reemplaza los cargos de la ubicación y su ajuste de Forfeit Session para ese servicio; el Cancellation Window sigue siendo el de la ubicación. Tienes una excepción por tipo de servicio: un servicio que ya tiene una se quita del selector.
Si no configuras nada en absoluto, no se cobra ningún cargo ni se descuenta ninguna sesión prepagada. "Sin política" se trata como "sin consecuencia", no como "se aplican los valores predeterminados".
Para pausar los cobros, edita la política y pon ambos montos en 0, o toca Remove (Eliminar) y confirma Remove en el cuadro de diálogo Remove Policy (Eliminar política). Ten en cuenta: la base de datos tiene un interruptor general de activado/desactivado fees_enabled, pero ninguna pantalla de la app lo muestra. Poner los montos en cero es la única forma dentro de la app de suspender los cargos, y tendrás que volver a escribir tus montos cuando los reactives.
Los miembros nunca ven esta política en la app. El aviso "Cancel by …" (Cancela antes de …) generado a partir de ella solo aparece en el formulario de reserva del personal, y los miembros no tienen un control para cancelar en My Schedule (Mi agenda): toda cancelación pasa por ti. A una sesión que tú o tu personal cancelan nunca se le cobra un cargo por cancelación tardía. Informa a tus miembros de tu política fuera de la app.
Lo decide un solo plazo: el de la ubicación. El Cancellation Window (Plazo de cancelación) de la política de la ubicación (Settings → Cancellation Policies → Location policy, es decir, Configuración → Políticas de cancelación → Política de la ubicación) decide si una cancelación es tardía, y también genera el aviso "Cancel by …" (Cancela antes de …) que se muestra en el formulario de reserva. El plazo de cancelación propio de un servicio no se usa, y una excepción por servicio no puede cambiar el plazo. Cuando la ubicación no tiene una política, el plazo es de 24 horas.
Cómo cambiarlo. El titular de la cuenta toca Edit (Editar) en Location policy y elige un Cancellation Window de 1, 2, 4, 8, 12, 24 o 48 horas. El plazo que se establece ahí es el que se aplica; no hace falta ninguna solicitud a soporte. Un entrenador que trabaja en el negocio de otra persona puede leer la política, pero no puede cambiarla.
Qué pasa cuando se cancela una sesión. La sesión se marca como early_cancel (cancelación anticipada) o late_cancel (cancelación tardía): es tardía cuando se cancela dentro del plazo antes de su hora de inicio.
Cuándo se cobra un cargo por cancelación tardía. Solo cuando el miembro hizo la cancelación tardía. A una sesión que tú o tu personal cancelan nunca se le cobra, sea anticipada o tardía; el aviso de cancelación dice "No fee: you are cancelling, so the member is not charged." (Sin cargo: tú estás cancelando, así que al miembro no se le cobra.) Hoy los miembros no tienen un control para cancelar en la app, así que toda cancelación la haces tú o tu personal, y no se cobra ningún cargo por cancelación tardía por ella.
Si el miembro no asistió, usa Mark No-Show (Marcar inasistencia), y solo en ese caso. No registres una inasistencia en lugar de una cancelación tardía: eso es lo que mostrarán el estado de cuenta del miembro y tus informes.
MyTrainerOS marca las inasistencias por ti, así que no tienes que acordarte de hacerlo.
Configura el plazo: Settings → Cancellation Policies → Auto No-Show → Mark no-show after (Configuración → Políticas de cancelación → Inasistencia automática → Marcar inasistencia después de). Elige 5, 10, 15, 20, 30 o 60 minutos. El valor predeterminado es 10 minutos, y el cambio se guarda en cuanto lo eliges (verás un aviso emergente de confirmación). Los entrenadores y los dueños de gimnasio pueden abrir esta página; un asistente administrativo no puede. El plazo es el tuyo: se aplica a las sesiones en las que tú eres el entrenador.
Qué se ejecuta y cuándo:
- Un proceso en segundo plano se ejecuta cada 5 minutos. Por eso tu plazo es un mínimo, no un momento exacto: un plazo de 10 minutos puede activarse hasta unos 15 minutos después de la hora de inicio.
- Revisa las sesiones que siguen marcadas como Booked (Reservada), Confirmed (Confirmada) o Arrived (Llegó) cuya hora de inicio ya pasó y en las que no se registró ninguna llegada. Marcar que un miembro llegó detiene el reloj.
- Cada sesión que cumple las condiciones se cambia a no_show, se escribe un registro de visita para facturación y nómina, y se intenta cobrar tu cargo por inasistencia.
- Recibes una notificación: "[Member] marked as no-show" ([Miembro] marcado como inasistencia), que indica el plazo que se usó.
El plazo y el cargo son ajustes separados. El plazo solo decide cuándo cambia el estado. Que se mueva dinero depende del No-Show Fee ($) (Cargo por inasistencia) de tu política, y que se consuma una sesión depende de Forfeit Session (Perder la sesión).
Esto se aplica a todas las sesiones, ya sea que se hayan reservado en la cuadrícula de sesiones o desde el calendario. Las entradas del calendario que no son sesiones no están cubiertas por la inasistencia automática ni por su cargo.
Es casi seguro que el cargo se registró como un débito en el estado de cuenta en lugar de un cobro: la deuda queda registrada, simplemente no se ha cobrado. Revisa estos puntos en orden.
- ¿Realmente hay un monto de cargo configurado? Settings → Cancellation Policies (Configuración → Políticas de cancelación). Si No-Show Fee ($) (Cargo por inasistencia) está en 0, o no tienes ninguna política, no se cobra nada. Sin ninguna política, tampoco se descuenta ninguna sesión prepagada.
- ¿Terminaste la incorporación a Stripe? Settings → Stripe Connect (
/tabs/settings/stripe-connect). Los cargos por cancelación se cobran dentro de tu propia cuenta de Stripe. Hasta que la incorporación esté completa no hay a dónde enviar el dinero, y todos los cargos pasan al estado de cuenta. El mensaje de respuesta menciona este caso explícitamente en lugar de culpar al miembro. - ¿Ese miembro tiene una tarjeta guardada contigo? Abre el perfil del miembro, toca la pestaña Billing (Facturación) y mira la tarjeta Payment Method (Método de pago). Si dice No payment method on file (No hay método de pago registrado), toca Add Card (Agregar tarjeta). La tarjeta está en tu cuenta de Stripe y en ningún otro lugar, así que una tarjeta guardada con otro entrenador no cuenta.
- El miembro debe estar asignado a un entrenador. Si no lo está, el panel de la tarjeta se reemplaza por una nota que te indica que primero lo asignes.
- Puede que la tarjeta simplemente haya sido rechazada. Eso también termina como un débito en el estado de cuenta.
Lo que te quedas: cuando un cargo sí se cobra, es un cobro directo en tu cuenta de Stripe: MyTrainerOS no se queda con ninguna parte, y Stripe te factura el procesamiento a ti, no a nosotros.
Debes ser el entrenador de la sesión. La exoneración se rechaza para cualquier otra persona, incluidos un dueño de gimnasio que la haga en nombre de uno de sus entrenadores y los asistentes administrativos. Verán "Only the session's trainer can waive this fee." (Solo el entrenador de la sesión puede exonerar este cargo.) Pídele al entrenador asignado que lo haga.
- Abre la cuadrícula de sesiones (
/tabs/schedule/appointments). - Mantén presionada la sesión para abrir Quick Actions (Acciones rápidas).
- Toca Waive $X Fee (Exonerar cargo de $X). Esta opción solo aparece cuando la sesión es una inasistencia, o una cancelación tardía que hizo el miembro, y la política establece un cargo distinto de cero para ella.
- En el panel Waive Fee (Exonerar cargo), escribe opcionalmente un Reason (optional) (Motivo, opcional) y luego toca Waive $X Fee.
Lo que pasa después depende de si ya se movió dinero.
- El cargo se cobró a la tarjeta: primero se emite un reembolso de Stripe desde tu cuenta conectada, y solo después se abona en el estado de cuenta del miembro. Si el reembolso falla, ves "The refund could not be issued, so the fee has not been waived. Try again in a moment." (No se pudo emitir el reembolso, así que el cargo no se exoneró. Vuelve a intentarlo en un momento.), con una referencia para citarle a soporte cuando Stripe dio una. No se abona nada y el cargo sigue cobrado, así que puedes volver a intentarlo con seguridad.
- El cargo solo se registró como deuda: no se necesita reembolso; el abono en el estado de cuenta simplemente cancela la deuda.
- Tu cuenta de Stripe no está conectada: recibes un error claro y no se abona nada, porque el dinero no se puede devolver.
El monto reembolsado es el monto que figura en el estado de cuenta, no la cifra que aparece en el botón. Si cambiaste tu política después de que se generó el cargo, las dos cifras pueden ser diferentes: la que se respeta es la del estado de cuenta.
Toda cuenta de MyTrainerOS necesita autenticación de dos factores. La primera vez que inicias sesión, la app te lleva a Secure Your Account (Protege tu cuenta) antes que a cualquier otra cosa, y no se puede omitir. Después puedes gestionarla en Settings → Privacy & Security → Two-Factor Authentication (Configuración → Privacidad y seguridad → Autenticación de dos factores).
- Toca la tarjeta Authenticator App (App de autenticación).
- En un teléfono: toca Add to my authenticator (Agregar a mi autenticador). Un iPhone abre la app Contraseñas (o la app de autenticación que uses); un Android abre Google Authenticator o la tuya. Guarda el código ahí y vuelve. Si no se abre nada, instala Google Authenticator o Microsoft Authenticator, o toca Copy (Copiar) junto a la clave de configuración y pégala en tu app. En un iPhone también puedes mantener pulsado el código QR.
- En una computadora: escanea el código QR con una app de autenticación en tu teléfono.
- Toca Enter Verification Code (Introducir código de verificación) y escribe el código de 6 dígitos. En un iPhone que lo guardó en Contraseñas, el código aparece sobre el teclado.
Después guarda tus códigos de recuperación: esta es la parte importante. La pantalla Save Your Recovery Codes (Guarda tus códigos de recuperación) muestra 10 códigos de un solo uso. Usa Copy All (Copiar todo) o Download (Descargar; guarda mytraineros-recovery-codes.txt), marca I have saved my recovery codes in a safe place (He guardado mis códigos en un lugar seguro) y toca Continue (Continuar).
Si un aviso rojo dice que tus códigos no se pudieron guardar, detente. Esos códigos no funcionarán. Toca Regenerate Recovery Codes (Regenerar códigos) y comprueba que aparece un mensaje de éxito antes de confiar en ellos.
Regenerar reemplaza los diez. Todos los códigos emitidos antes dejan de funcionar en cuanto se guardan los nuevos, así que actualiza donde los guardes.
Cuándo se te pide un código. Cada vez que inicias sesión en un dispositivo (un teléfono nuevo, otro navegador o después de cerrar sesión) y cuando restableces tu contraseña. Mientras sigas con la sesión iniciada, no se te vuelve a pedir.
¿Teléfono nuevo? Abre Settings → Privacy & Security → Two-Factor Authentication (Configuración → Privacidad y seguridad → Autenticación de dos factores) en un dispositivo donde sigas con la sesión iniciada, toca la tarjeta Authenticator App (App de autenticación) y luego toca Replace Authenticator App (Reemplazar app de autenticación). Configura primero la nueva; la anterior se elimina en cuanto la nueva queda verificada.
Si también agregaste una llave de acceso, úsala. En la pantalla Verify Your Identity (Verifica tu identidad), toca Use a passkey instead (Usar una llave de acceso) o Use your passkey (Usa tu llave de acceso). Si no, usa un código de recuperación. La autenticación de dos factores es obligatoria en toda cuenta: sin tu autenticador, una llave de acceso o un código de recuperación no puedes iniciar sesión. Un código de recuperación desvincula tu autenticador y tus llaves de acceso.
- Inicia sesión con tu correo electrónico y tu contraseña como siempre.
- Cuando se te pida Verify Your Identity (Verifica tu identidad), toca Use Recovery Code (Usar código de recuperación).
- En Use a recovery code, escribe uno de los 10 códigos que guardaste y toca Verify recovery code (Verificar código).
- Tu autenticador y tus llaves de acceso se desvinculan y se cierra la sesión en todos los dispositivos. Toca Go to sign in (Ir a iniciar sesión) e inicia sesión con tu contraseña.
- La app te lleva directamente a Secure Your Account para configurar tu nuevo autenticador. Guarda el nuevo juego de códigos de recuperación que te da.
Cada código funciona una vez. La pantalla te dice cuántos quedan. Cinco intentos fallidos en 15 minutos bloquean temporalmente nuevos intentos; espera y vuelve a intentarlo.
¿Sigues con la sesión iniciada en algún dispositivo? No necesitas un código de recuperación: usa ahí Settings → Privacy & Security → Two-Factor Authentication (Configuración → Privacidad y seguridad → Autenticación de dos factores) y toca Replace Authenticator App.
Si también perdiste los códigos, escribe a support@mytraineros.com. Soporte solo puede restablecer la autenticación de dos factores después de comprobar que eres tú: si eres miembro, el propietario de tu gimnasio confirma tu identidad y enviamos un enlace al correo de tu cuenta; si eres propietario, comprobamos el correo de tu cuenta y un dato de facturación. Dos mensajes que puedes ver:
- "That code is not valid." — código incorrecto, o ya no quedan.
- "Your recovery codes were issued in an older format that can no longer be verified." — códigos generados antes de agosto de 2026. No se pueden usar; soporte tiene que ayudarte. Si tus códigos son tan antiguos y todavía puedes iniciar sesión, regenéralos hoy.
Una llave de acceso (passkey) es tu segundo paso al iniciar sesión, en lugar de una app de autenticación o además de ella. La autenticación de dos factores es obligatoria en toda cuenta, y cualquiera de las dos la cumple. Inicias sesión con tu correo y contraseña y luego confirmas que eres tú con la llave de acceso: un aviso de Face ID, Touch ID o Windows Hello, o un toque en una llave de seguridad, en lugar de escribir un código de 6 dígitos.
Dónde puede estar una llave de acceso:
- En este dispositivo: Face ID, Touch ID, Windows Hello o tu gestor de contraseñas.
- En tu teléfono: en una computadora, elige la opción del teléfono y escanea el código QR con él.
- En una llave de seguridad como una YubiKey: insértala o acércala al teléfono y tócala.
Para agregar o quitar una: Settings → Privacy & Security → Two-Factor Authentication (Configuración → Privacidad y seguridad → Autenticación de dos factores). Toca Passkey (o Add another passkey) y sigue el aviso de tu dispositivo. Cada llave aparece en Your sign-in protection con un icono de papelera para quitarla. Tu único método de dos factores no se puede quitar: agrega otro primero.
Conviene saber: los códigos de recuperación se emiten al configurar tu primer método, llave de acceso o app; guárdalos bien. Las llaves de acceso funcionan en app.mytraineros.com y en la app de MyTrainerOS; en la dirección web propia de un gimnasio, usa allí una app de autenticación o inicia sesión en app.mytraineros.com.
No. MyTrainerOS no tiene integración directa con Garmin, Fitbit, Whoop, Oura, Polar ni Suunto, ni un selector de marcas en la app. Si vendes con "somos compatibles con Whoop", el miembro lo descubre durante la incorporación, y es tu credibilidad la que está en juego, no la nuestra.
Lo que puedes decir con precisión:
- MyTrainerOS sincroniza desde Apple Health en iPhone y Health Connect en Android.
- Si el dispositivo de un miembro escribe datos en alguno de ellos, esos datos llegan a MyTrainerOS. Si lo hace o no depende de la propia app de ese dispositivo: confírmalo con el miembro antes de prometer nada.
- Llegan cuatro métricas: frecuencia cardíaca en reposo, HRV, duración del sueño y pasos.
- Hoy ninguna pantalla de entrenador o de dueño muestra los valores sincronizados de un miembro. El miembro decide en su propia configuración si un entrenador o un gimnasio puede leerlos.
- La sincronización es solo en dispositivos móviles: la app web no puede leer datos de salud.
No prometas:
- Puntuaciones de recuperación o de preparación del dispositivo. Whoop Recovery, Oura Readiness y Garmin Body Battery no se importan. MyTrainerOS calcula su propia puntuación de preparación a partir de la HRV, el sueño y la carga de entrenamiento: preséntala como nuestra, no como suya.
- Calorías quemadas. Nunca se muestran, a propósito, porque las estimaciones de los dispositivos portátiles no son lo bastante precisas como para programar con base en ellas. Véndelo como una decisión, no como una función que falta.
- Fases del sueño, frecuencia cardíaca durante el entrenamiento ni un panel para compartir cada métrica. Nada de esto está disponible hoy para los miembros ni para ti.
Si la decisión de un prospecto realmente depende de una integración directa con una marca, dile que no está disponible y envía la solicitud a soporte para que quede en la hoja de ruta y no en una promesa.
Guías y solución de problemas
Guías de funciones
- Logging Sets by VoiceApps y navegador
- Logging a Meal from a PhotoApps y navegador
- The AI Coach Chat (Ask Aurora)Apps y navegador
- Building Workouts and ProgramsApps y navegador
- Tracking Leads on the Pipeline BoardApps y navegador
- Newsletters, Email Templates and SequencesApps y navegador
- Wearable IntegrationApps para teléfono y tableta
- Daily Operations GuideApps y navegador
- Member Management GuideApps y navegador
- Payment & Billing GuideApps y navegador
- Communication GuideApps y navegador
Listas de primeros pasos
- Getting Started with MyTrainerOSApps y navegador
- Getting Started as a TrainerApps y navegador
- Getting Started as a Gym OwnerApps y navegador
- Getting Started as an Admin AssistantApps y navegador
Guías para cada rol
- Guía del dueño del gimnasioApps y navegador
- Guía del entrenador (independiente)Apps y navegador
- Guía del entrenador (que trabaja en un gimnasio)Apps y navegador
- Guía del miembroApps y navegador
- Guía del asistente administrativoApps y navegador
Solución de problemas
- No puedo iniciar sesiónApps y navegador
- No me llegan las notificacionesApps y navegador
- Mis datos no se sincronizanApps y navegador
- Se rechazó un pagoApps y navegador
- Mi dispositivo portátil no se sincronizaApps para teléfono y tableta
- La app está lenta o se congelaApps para teléfono y tableta
¿Todavía necesitas ayuda?
¿No encuentras la respuesta aquí? Escríbenos un mensaje: esta página lo prepara por ti y lo pasa a tu app de correo, así guardas una copia exacta de lo que enviaste.
O escríbenos directamente a support@mytraineros.com