Guías y resolución de problemas
Todo lo que necesitas para empezar a usar Session for Sports v3.
Primeros pasos
Completa esta lista en tu primera semana para sacarle el máximo partido a v3.
- 1Conecta Square — Ajustes → Integración Square → Conectar. Tus paquetes y suscripciones se facturan por tu cuenta Square.
- 2Fija tu PIN de entrenador — Ajustes → PIN de entrenador. Lo usa el kiosco NFC/QR y el check-in de respaldo por PIN.
- 3Añade tu primer cliente — Clientes → Añadir cliente. Pon nombre y correo; el teléfono es opcional.
- 4Pide llaveros NFC — Visita /gear para los llaveros recomendados (NXP NTAG213). Asígnalos desde Clients cuando lleguen.
- 5Prueba la revisión de video — Abre un cliente → Sesiones → elige una con video → Revisar y anotar.
- 6Prueba el dictado por voz — En cualquier sesión toca el micrófono para dictar notas sin manos.
- 7Invita a tu primer alumno a la PWA — Desde el perfil del cliente, envía la invitación por enlace mágico. Obtiene una vista en solo lectura de sus sesiones y mensajes.
Check-in NFC + QR
Session for Sports v3 admite check-in sin contacto con llaveros NFC o códigos QR impresos. El cliente toca o escanea, la plataforma asocia el llavero a su perfil y el paquete se descuenta automáticamente.
1. Consigue llaveros
Recomendamos llaveros NXP NTAG213. Consulta la lista completa en /gear. Cómpralos en GoToTags o ShopNFC. Un llavero por cliente.
2. Asigna llaveros a los clientes
Ve a Clients, abre el perfil del cliente y luego el panel Asignaciones de llavero. Pulsa «Asignar nuevo llavero» y escanea o escribe el UID. El cliente ya puede hacer check-in con ese llavero.
3. El flujo de escaneo
Abre el Kiosco de Check-in en /scan desde un móvil o tablet. Cuando el cliente toca su llavero (Web NFC en Android Chrome) o escanea un QR impreso, la plataforma busca el UID del llavero, verifica el paquete activo, descuenta una sesión y registra la hora del check-in.
Qué pasa cuando se agota un paquete
Si el cliente no tiene sesiones restantes, la pantalla de escaneo muestra «Sin sesiones restantes» y no descuenta. El entrenador es notificado en el panel. El cliente conserva el llavero — vuelve a estar activo cuando se le asigna un nuevo paquete.
Nota para iOS
Web NFC solo se admite en Android Chrome. En iOS usa el QR como alternativa: imprime el QR por cliente desde su perfil y que lo escaneen con la app Cámara.
Revisión de video — dibujo sobre la imagen
v3 sustituye el seguimiento de esqueleto por IA (v2.5) por herramientas de dibujo sobre la imagen y presets por deporte. Dibujas directamente sobre el cuadro pausado.
Abrir la pantalla de revisión
Perfil del cliente → Sesiones → elige una sesión → «Revisar y anotar» bajo una miniatura de video. La pantalla de revisión se abre con el video pausado en el cuadro 0.
Herramientas de dibujo
La barra tiene cuatro herramientas: Línea, Flecha, Círculo y Cuadrado. Elige una y arrastra sobre el video. Selector de color y grosor de trazo en la barra. Deshacer elimina el último trazo.
Presets por deporte
Bajo la barra hay cinco figuras de un clic: Draw, Fade, Push, Pull y Plumb-bob. Cada una deja una curva Bézier aproximada de esa trayectoria sobre el cuadro. Arrastra los manejadores para ajustar.
Guardar y compartir
Pulsa «Guardar anotación» para escribir los datos en el registro de la sesión. El cuadro anotado queda visible para el alumno en su PWA. Pulsa «Exportar cuadro» para descargar un PNG para compartir fuera.
Notas por voz
Dicta notas de sesión sin manos con el micrófono del dispositivo. Sin procesamiento en el servidor — la transcripción ocurre en el navegador vía Web Speech API.
Cómo se usa
En cualquier sesión abierta, toca el icono de micrófono en el panel de notas. Habla con naturalidad — la transcripción aparece en tiempo real. Toca el micro de nuevo para parar. El texto se añade al campo de notas y se guarda automáticamente.
Compatibilidad de navegadores
Totalmente compatible con Chrome (escritorio y Android) y Safari 15+ (iOS/macOS). Firefox no admite la Web Speech API — el botón de micro no aparece. Edge en Windows funciona vía el motor de Chrome.
En Chrome, el audio se procesa por el servicio de voz de Google — solo se guarda el texto resultante en Session for Sports. El audio no sale de tu dispositivo ni llega a nuestros servidores.
Dónde viven las notas
El texto dictado se guarda junto al escrito a mano en el registro de la sesión. Ambos aparecen en el historial del cliente y son visibles para el alumno en la PWA.
Subida de video
Especificaciones
- Duración máxima: 60 segundos
- Resolución máxima: 720p (1280×720)
- Formato: H.264 / MP4 (auto-compresión en el cliente)
- Bitrate: objetivo 1,5 Mbps
Cómo subir
Abre una sesión → toca la zona de soltar video o el icono de cámara. En escritorio selecciona un archivo. En móvil puedes grabar directamente o elegir del carrete. El archivo se comprime en el navegador antes de subir — verás una barra de progreso durante la compresión y la subida.
Notas para iPhone
iOS Safari no admite SharedArrayBuffer, necesario para ffmpeg.wasm en el navegador. En iPhone, el archivo se sube en bruto y se recodifica en el servidor vía una Firebase Cloud Function. En iOS la subida puede tardar un poco más.
Lecciones grupales
Crea sesiones grupales con un umbral configurable de plazas mínimas. La sesión se confirma automáticamente cuando se inscribe bastante gente.
Crear una sesión grupal
Lecciones grupales → Nueva sesión grupal. Fija título, fecha, hora, aforo, precio por plaza y plazas mínimas. Guarda. La sesión queda «Pendiente» hasta alcanzar el mínimo.
Inscribir y dar de baja a clientes
Abre una sesión grupal → pestaña Roster. Busca un cliente y pulsa «Inscribir». Para quitarlo, pulsa la X al lado de su nombre. La sesión se confirma automáticamente al llegar al mínimo. Las inscripciones posteriores al mínimo se añaden al roster de inmediato.
Umbral de plazas mínimas
Si no se llenan las plazas mínimas antes de la fecha, puedes confirmar manualmente o cancelar. La cancelación notifica a los clientes inscritos.
Mensajería
Bandeja
Todas las conversaciones con clientes aparecen en Mensajes (barra lateral). Cada cliente tiene su propio hilo. Se ordenan por mensaje más reciente. El contador de no leídos aparece en la insignia de la barra.
Horario del digest
Los alumnos reciben un digest diario por correo con los mensajes del entrenador a las 7:00 PT. No pueden responder en v3.0 — las respuestas del alumno son una función de v3.1.
Alumno en solo lectura (v3.0)
En la versión actual, los alumnos ven los mensajes en la PWA pero no pueden responder desde la app. Toda la comunicación con el alumno en v3.0 fluye por el digest de correo. La respuesta directa del alumno está en la hoja de ruta de v3.1.
PWA del alumno
Los alumnos tienen una Progressive Web App de solo lectura — sin descarga aparte, funciona en cualquier navegador móvil.
Inicio de sesión por enlace mágico
Los alumnos se autentican por enlace mágico por correo — sin contraseña. Desde el perfil del cliente, pulsa «Enviar invitación de alumno». El cliente recibe un enlace. En el primer clic se crea su cuenta Supabase Auth y queda vinculada a su ficha de cliente por correo.
Instalar en iOS
En iPhone: abre sports.jkcreative.store en Safari → toca el icono Compartir → «Añadir a pantalla de inicio». Aparece el icono y se ejecuta en modo independiente. iOS no muestra un aviso de instalación automáticamente — orienta al alumno con estos pasos.
Qué puede ver el alumno (alcance v3.0)
- Su historial de sesiones y notas
- Los cuadros de video anotados por su entrenador
- Los mensajes de su entrenador (solo lectura)
Los alumnos no pueden reservar, pagar ni responder mensajes en v3.0.
marketing.help.sections.academy.heading
marketing.help.sections.academy.lead
marketing.help.sections.academy.inviting
marketing.help.sections.academy.invitingBody
marketing.help.sections.academy.seats
marketing.help.sections.academy.seatsBody
marketing.help.sections.academy.roster
marketing.help.sections.academy.rosterBody
Facturación
Precios
Studio cuesta $350/mes o $3,500/año. Facility cuesta $700/mes o $7,000/año. Complex cuesta $1,000/mes o $10,000/año. Los planes anuales ahorran ~17% frente al pago mensual.
- Los planes anuales fijan el precio actual durante toda la vida del plan.
- Los planes mensuales se facturan el mismo día calendario cada mes.
Si los precios cambian en el futuro, verás un banner en la app y un correo con al menos 30 días de antelación.
Subir o bajar de plan
Ve a Facturación en la barra lateral. Las subidas surten efecto inmediatamente. Las bajadas aplican al final del periodo actual.
¿Migrando desde otra plataforma?
Tenemos una guía paso a paso para trasladar tu lista de alumnos, historial de lecciones y notas. Escribe a sports@jkcreative.store para solicitarla.