Gimnasio DemoGimnasio Demo

Panel

Calendario

Vista mensual de los entrenamientos personales y boxeo

✓ Realizado⏳ Pendiente de confirmar🚫 No presentado

Entrenamientos personales y boxeo

Sesiones individuales: solicitudes por confirmar y próximas citas.

Reservas automáticas
ON: las solicitudes de los socios se confirman solas. OFF: quedan aquí como pendientes hasta que las confirmes o rechaces.
Fecha y horaSocioMonitorCentroEstado

Clases de la semana

Planificador de entrenamientos grupales: aforo, monitor e inscritos.

Arrastra un tipo de clase al horario para crearla
Mueve una clase ya creada arrastrándola · clic para ver los inscritos y asignar la zona · doble clic en un hueco para crearla ahí · pueden coincidir hasta 3 clases a la misma hora, cada una en su zona

Reglas de las clases

Reserva de clases activada
Si se apaga, los socios dejan de ver el planificador de clases.
Lista de espera al completarse el aforo
Cuando alguien anula, el primero de la espera entra automáticamente.
Devolver la clase a su monitor si se cancela el entrenamiento personal
Cuando a un monitor le entra un entrenamiento personal, su clase grupal pasa a otro monitor. Si luego ese entrenamiento se cancela o se rechaza y el monitor original está libre, la clase vuelve a él y se avisa a los dos por WhatsApp. Apagado: la clase se queda con el sustituto.
La clase de esa hora exacta (p. ej. la de las 08:00) ya no cuenta como primera hora.
Así el monitor sabe la noche antes si va a haber gente. En cuanto se apunta el primero, le llega un WhatsApp (Avisos al monitor).
Cuántas clases pueden coincidir a la misma hora (una por zona).
Con la segunda opción la plaza se libera igual y otro socio puede cogerla, pero el crédito no se devuelve.

Tipos de clase

Las actividades que ofrece el centro y su horario semanal fijo.

ClaseMonitorNivelDuraciónAforoEn el horarioEstado
El horario semanal se monta en Clases de la semana: arrastra ahí los tipos de clase al día y la hora que quieras.

Cobros y pagos

Lo que está pendiente de cobrar y el historial de todos los cobros.

⏳ Pendientes de cobrar

Bonos reservados para pagar en el centro y señales/sesiones en efectivo. Al marcar pagado, el bono se activa y el socio recibe el aviso.

SocioConceptoImporteDesde

📒 Historial

FechaSocioConceptoImporteCómoEstado

Finanzas

Ingresos, bonos y citas

Citas por estado

Por monitor

Por centro

Registro de auditoría

Centros

Centros donde se atiende

NombreDirecciónTeléfonoEstado

Monitores

Monitores que atienden

Horario

Días y horas que trabaja, y en qué centro

Selecciona un monitor.

Días libres / bloqueados

Socios

NombreTeléfonoCódigoEstado

Email

Para enviar invitaciones y avisos.

💡 Gmail: activa 2FA y crea una "Contraseña de aplicación". Servidor: smtp.gmail.com, puerto 587, sin SSL.
Outlook personal: ya no permite autenticación básica. Usa Gmail.
Envío de emails activado
Si está desactivado, las reservas funcionan pero no se envían emails.

Wellhub / ClassPass

Las reservas de los agregadores entran solas en las clases, el aforo publicado es el real y pasar lista valida el check-in (que es lo que cobra el centro).

Wellhub (antes Gympass)

Integración activada
Publica el horario en Wellhub y acepta sus reservas. Necesita gym_id y token.
Entorno de pruebas (sandbox)
Habla con apitesting.partners.gympass.com. Desactívalo solo cuando Wellhub autorice el paso a producción.
Sirve para todos los eventos (booking-requested, booking-canceled, booking-late-canceled, checkin-booking-occurred, checkin). Wellhub firma cada aviso con el secreto (HMAC-SHA1).
Validar el check-in automáticamente
Cuando el usuario hace check-in en su app de Wellhub, se valida al instante (Access Control API). Es lo que genera el pago.
El check-in marca «asistió»
Si se valida el check-in, la persona queda como presente en la lista de la clase.

Qué clases se publican

Cada tipo de clase necesita un producto de Wellhub (pulsa «Probar conexión» para cargarlos). Plazas para fuera: tope de plazas por clase que se ofrecen a los agregadores; vacío = todas las libres. Se puede afinar por franja desde el planificador (campo plazas_externas).

Cargando…

Reservas externas (últimos 30 días y próximas)

Avisos recibidos (webhooks)

ClassPass

ClassPass funciona al revés que Wellhub: el centro publica una API con su formato («Inventory API») y ClassPass la consulta. La especificación solo se obtiene con cuenta de integrador en developers.classpass.com. En cuanto la tengamos se conecta sobre el mismo modelo (las reservas entrarán con origen ClassPass).

WhatsApp · número propio

Alternativa sencilla a la API de Meta: vincula un número de WhatsApp normal escaneando un QR.

Número vinculado

Comprobando…

Avisos para el centro

Con prefijo de país y sin +

Automatizaciones

Lo que el sistema hace solo por WhatsApp. Cada automatización depende de los avisos marcados abajo; aquí ves si está en marcha.

Avisos automáticos

Enviar avisos automáticos por WhatsApp
Cada aviso sale desde el número vinculado. Los socios que no quieran WhatsApp se pueden excluir desde su ficha.
Modo demo
Ningún socio recibe nada: todos los avisos que irían a los socios llegan al número del centro, con una cabecera «DEMO · iría a Nombre (teléfono)». Ideal para probar el flujo real (reservar, cancelar, apuntarse a clase…) sin molestar a nadie. Recuerda desactivarlo al terminar.
Cargando…
Configuración del servicio de WhatsApp
Déjalo vacío para conservar la clave actual.

Parametrización y bonos

Cobro de señales y venta de bonos de sesiones.

Bonos

Los bonos que tus socios pueden contratar desde su cuenta. Hay dos familias: los de clases grupales (cada crédito vale por una clase) y los de entrenamiento personal (cada crédito vale por una sesión). Un bono solo sirve para su familia. Define créditos, precio y caducidad propia de cada bono.

Se aplica a los bonos que no tengan caducidad propia. 0 = no caducan. Solo afecta a las nuevas.

Configuración de cobro

Pagos online activados
Si está desactivado, las reservas funcionan pero no se cobra nada online.
Permitir pago en efectivo
Si está activado, el socio podrá pagar en el centro tanto los entrenamientos personales como los bonos.
0 = no se cobra señal. Las reservas con bono nunca pagan señal.
Precio de una sesión 1 a 1 con un monitor. El socio lo ve al pedirla y podrá pagar con crédito, tarjeta o en el centro. 0 = no se cobra nada por la app.
Sobre este precio se calcula la señal.
Modo test
Usa claves de prueba (sk_test_…). No se cobra dinero real.
Automático (recomendado)
Stripe ofrece los métodos que tengas activados en tu cuenta, según el país y el importe.
Si eliges a mano, cada método debe estar activado en tu cuenta de Stripe (Configuración → Métodos de pago). Si marcas uno que no tengas activo, el cobro fallará.
🔗 URL del webhook para Stripe:

En Stripe → Developers → Webhooks, crea un destino para Tu cuenta (no "Cuentas conectadas") y suscríbelo a estos cuatro eventos:
checkout.session.completed · checkout.session.async_payment_succeeded
checkout.session.async_payment_failed · checkout.session.expired

Avisos de créditos

Correos automáticos al socio para que no pierda los créditos que ha pagado.

Las clases consumen crédito
Si se apaga, los socios pueden apuntarse a clases sin gastar créditos.
0 desactiva ese aviso. Cada bono avisa una sola vez de cada cosa.

🎁 Clase de bienvenida

Regalar una clase grupal gratis a cada socio nuevo
Al aprobar el alta (o darlo de alta a mano) recibe un bono «Clase de bienvenida» de 1 crédito de clases, un WhatsApp de aviso y un banner en su app hasta que la use. Se gasta antes que cualquier otro bono.
0 = sin recordatorios. Los textos se editan en WhatsApp · número propio → Avisos automáticos.

Bonos de socios

SocioBonoSesionesEstado

Últimos pagos

Facturación activada
Permite descargar una factura PDF de cada pago cobrado.
Pedir reseña cuando queda poco bono
Cuando a un socio le queda el 20 % (o el porcentaje que indiques) de las sesiones de su bono, se le envía un email pidiéndole una valoración (una vez por bono).

Seguridad

Cómo entran los socios y modo de confirmación.

📱 Alta y acceso por WhatsApp

Los socios se dan de alta, entran y recuperan la contraseña con su móvil
Escriben su número, reciben un código de 6 dígitos por WhatsApp (desde el número del centro) y lo teclean en la web. Si el WhatsApp no llega, pueden pedirlo por correo. El email pasa a ser opcional.
Alta automática al verificar el móvil
Si está activo, el socio entra al momento (y recibe su clase de bienvenida). Si no, queda pendiente hasta que lo apruebes en «Pendientes».

Confirmación de citas

Confirmación manual requerida
Si activo, las solicitudes quedan pendientes hasta que tú las confirmes desde "Pendientes". Si no, se aceptan automáticamente.

Recordatorios automáticos por email

Enviar recordatorios automáticos
Un email al socio antes de la cita (solo confirmadas y con email). Requiere SMTP activo.

El sistema comprueba cada 15 minutos si hay recordatorios que enviar.

Consentimiento informado

✍️
Consentimiento obligatorio
La primera vez que un socio entra en la app debe leer y firmar este consentimiento (con firma dibujada). Hasta que no lo firme no puede reservar, comprar bonos ni usar nada de la app.
Este es el texto que el socio leerá y aceptará. Se guarda una copia junto a cada firma.

Cómo entran los socios

Mi cuenta