Software para gimnasios y boxes

El gimnasio se administra solo.
Dedica tu tiempo a tus socios, no a una planilla.

mygym es la plataforma con la que un gimnasio da de alta socios, cobra membresías y organiza sus clases desde el celular — con la marca de tu box, no la nuestra.

🔐 Datos separados por gimnasio 📅 Reservas en tiempo real 💳 Pagos con Flow o transferencia ✉️ Emails y avisos al celular
El problema de hoy

La mayoría de los gimnasios se administra a mano

WhatsApp para reservar, cuadernos o Excel para los pagos, y ningún lugar único que diga quién entrena seguido, quién está por vencer y quién ya se fue.

📲

Reservas por WhatsApp

Cupos que se prometen dos veces, mensajes que se pierden, nadie sabe si la clase ya está llena.

💸

Cobros a mano

Nadie recuerda quién pagó este mes hasta que el socio se aparece sin plan vigente.

👻

Cero visibilidad de bajas

El socio que dejó de venir no manda ningún aviso — se entera el gimnasio cuando ya es tarde.

🧩

Cada gimnasio con su propio parche

Una planilla distinta por sucursal, sin ningún dato compartido entre quien administra varias.

Cómo funciona

Tres pasos, no una implementación de meses

1

Creas tu gimnasio

Tu nombre, tu color, tu logo y tus planes. Tu propio link público (mygym.cl/j/tu-gimnasio) queda listo en minutos.

2

Invitas a tus socios

De a uno desde tu panel, subiendo tu Excel, o compartiendo tu link — entran con su cuenta de Google o con email y contraseña, como prefieran.

3

Reservan, pagan y vuelven

El sistema les avisa su cupo, su plan y cuándo vence — y le avisa al gimnasio quién pagó y quién nunca activó su cuenta.

Módulos al detalle

Una plataforma, tres formas de usarla

Elige quién la va a usar y descubre qué resuelve para esa persona en concreto.

Clases recurrentes por día y categoría (funcional, crossfit, yoga, lo que sea). Filtro por franja horaria para no perderte en una grilla con 40 bloques a la semana. ✓ Menos tiempo armando el horario, más tiempo entrenando gente
Alta manual o pública, estado de pago en 4 colores (Activo / Por vencer / Vencido / Sin pago), y un contador aparte de cuántos invitados ya activaron su cuenta. ✓ Queda claro a quién cobrarle y a quién recordarle que se registre
Busca a cualquier socio por nombre o email, márcale el pago si te transfirió (con la fecha real de inicio y las clases que ya usó), o quítale el plan si dejó de entrenar (se cancelan sus reservas futuras y se le avisa) — todo en un clic. Tu panel además te avisa qué te falta configurar (planes, horarios, marca, cobro) y te deja copiar tu link de alta al toque para compartirlo. ✓ Todo el día a día — y el arranque — resuelto desde un solo panel
RUT, dirección, fecha de nacimiento, celular y un contacto de emergencia (nombre y celular), todos validados (el RUT con su dígito verificador, el celular chileno, la edad). El socio los completa una sola vez al entrar a la app — y no puede reservar hasta tenerlos. Tú y tus profesores los ven en la lista, los corrigen cuando haga falta, y con un botón de WhatsApp le escriben al socio al instante. También puedes traerlos en tu Excel de socios. ✓ Tu base de socios completa y a un toque de contactarlos, sin planillas aparte
Por un corte de luz, un problema de seguridad o cualquier fuerza mayor: cierra el gimnasio por los días que necesites (o solo las clases que elijas, ordenadas por día y hora para no equivocarte), cancela las reservas afectadas, devuelve el cupo a quien tenía plan limitado, y avisa por email y por aviso en el celular, con el motivo, a quienes perdieron una clase — y a todos tus socios si el cierre es para hoy o mañana. Si se resuelve antes de lo pensado, edita el cierre o levántalo al toque: también se avisa que ya terminó. ✓ Ningún socio se entera por WhatsApp de que su clase se cayó — y nadie pierde su cupo del mes
Arma una pauta cíclica simple para cada socio (o dale acceso a un profesor que solo vea esto). El socio anota qué hizo en cada clase; tú ves el último registro antes de hablar con él. Y en la pestaña Socios, "En clase" te muestra quiénes vienen a la clase en curso y a la siguiente, cada uno con su rutina de hoy y lo último que hizo; el profesor puede anotar la clase por el alumno. ✓ Sabes qué está haciendo cada socio sin tener que acordarte tú
Deja precargada la clase a la que va siempre cada socio (por ejemplo lunes y miércoles a las 19:00, aunque haya dos clases a la misma hora). Se le reserva sola cada semana, se le descuenta de su plan y, cuando paga y renueva, se le cargan las del mes siguiente. Las defines desde la ficha del socio o subiendo un Excel que se revisa fila por fila antes de confirmar; tus profesores también pueden hacerlo. Si quieres, un solo interruptor hace que estos socios solo puedan reservar y cancelar dentro de la semana en curso (de lunes a domingo), y al cancelar recuperan su cupo. ✓ Cero tiempo reservando una por una a tus socios más fieles
Tus propios planes, precios y cupos mensuales — se cambian desde el panel, sin pedirle nada a nadie. ✓ Los precios se ajustan el mismo día que se decide subirlos
Tus socios pagan con Flow (tarjeta, Webpay y más medios) o transfieren directo a la cuenta que configures — el pago con Flow se confirma solo, apenas se hace, sin que nadie tenga que revisarlo a mano. El dinero del pago con Flow llega directo a la cuenta de Flow de tu gimnasio: mygym no lo recibe ni lo retiene. La comisión de la pasarela se ve clara antes de pagar, nunca es una sorpresa. ✓ Dejas de perseguir transferencias a mano — y cuando sí llegan, las confirmas con un clic
Elige un día y ves cada clase con sus cupos (llena, cerrada o con gente en espera) y quiénes reservaron; en las ya hechas, quién vino de verdad (con QR o marcado a mano), con WhatsApp directo para quien faltó y la posibilidad de corregir una asistencia. Además, un resumen por semana o por mes: qué horarios no funcionan, quiénes vienen más y quiénes más faltan. ✓ Decisiones con datos, no con la sensación de "esa clase está vacía siempre"
Tu color, tu logo, las fotos de tu gimnasio en el header de la app de tus socios. Cero rastro de "hecho con una plantilla genérica". ✓ Tus socios sienten que es TU app, no una app compartida
Bienvenida con los planes disponibles, aviso de pago vencido, confirmación de pago — se mandan solos por correo, sin que el gimnasio escriba un solo mensaje. Y con la app instalada en el celular, tú y tus profesores reciben un aviso al instante cuando un socio cancela una clase, con los cupos que quedan y cuántos esperan, para llenarlos antes de que empiece. ✓ Te enteras de una cancelación al momento, no cuando la clase ya empezó medio vacía
La clase que está pasando ahora, quién se anotó y qué viene después, siempre a la vista en la TV de la recepción. Se empareja escribiendo un código una sola vez — nunca hay que tipear nada en la TV. Mientras hay una clase en curso muestra un QR que se renueva solo: el socio lo escanea y queda marcada su asistencia. ✓ Se actualiza sola, sin que nadie la toque nunca más
Los números en detalle

Así se ve el panel de un gimnasio activo

Datos de ejemplo, ilustrativos — pensados para mostrar qué es lo que un dueño de gimnasio ve de un vistazo apenas entra a su panel.

Ejemplo ilustrativo · no son datos reales
132Socios activos
$4,2MFacturación mensual
18Clases por semana
91%Ocupación promedio
Seguridad y multi-tenant

Cada gimnasio, con paredes reales entre sus datos

🧱

Cada gimnasio, separado

Cada dato lleva el gimnasio al que pertenece y el servidor lo filtra siempre según tu sesión: un administrador nunca ve ni toca lo de otro. Además, la base tiene Row Level Security activo, así que su API pública está cerrada.

🙈

Emails nunca expuestos

Ni un socio ve el email de otro socio en ningún lado de la app — ni siquiera en la lista de "quién reservó" una clase.

🔐

Contraseñas nunca en texto plano

Login con Google (OAuth) o con email y contraseña — si eligen contraseña, se guarda siempre cifrada (BCrypt), nunca en texto plano.

🧹

Borrado total cuando corresponde

Si un socio pide eliminar su registro, se borra por completo — reservas, historial y pagos incluidos, sin dejar nada suelto en ninguna tabla.

Stack técnico de producción

Construido para durar, no un prototipo

Angular 22 + Ionic 9Web y apps nativas desde el mismo código
Spring Boot 3.5 / Java 21Backend en capas, tipado y probado
PostgreSQL (Supabase)Con Row Level Security activo
Railway + VercelBackend y frontend en infraestructura real
Google OAuth + email/contraseñaDos formas de entrar, contraseñas siempre cifradas
ResendEmails transaccionales reales
Capacitor 8Camino directo a apps iOS/Android nativas
Multi-tenant realUn despliegue sirve a todos los gimnasios
Lo que casi nadie ofrece

¿Algo de esto no calza del todo con tu gimnasio?

Conversemos y lo adaptamos a tu forma de trabajar — planes, flujos y hasta funciones nuevas, pensadas a la medida de tu gimnasio, no al revés.

Conversemos

¿Lo probamos con tu gimnasio?

Cuéntanos cómo administras hoy tus socios y tus clases — te mostramos mygym funcionando con un caso parecido al tuyo.

💬 O escríbenos directo por WhatsApp