Ir al contenido

Self-onboarding masivo

El cuerpo técnico genera un único link grupal desde /dashboard/onboarding-link y lo reparte por WhatsApp, QR o cualquier canal. Cada jugador abre el link, se reconoce en la grilla de fotos, confirma identidad, y recibe el mail con el link a /auth/set-password para fijar contraseña.

Es el flujo recomendado para alta inicial del plantel completo.

Antes de generar el link, cargá los emails de los jugadores en Plantel. Si a algún jugador le falta el email, podrá tipearlo en pantalla cuando confirme identidad — pero si está pre-cargado, el flow es a prueba de bromas: el mail cae solo en la casilla del titular real.

  • Problema que resuelve: mandar invites uno por uno a 30+ jugadores es trabajo manual costoso. El link grupal lo reduce a un mensaje de WhatsApp al grupo del plantel.
  • Casos de uso típicos: alta inicial del plantel completo al contratar CÉNIT, alta de juveniles que ascienden en bloque, renovación de credenciales rotando el token.
  • Planes que lo incluyen: todos.
  • Diferenciador: el anti-spoofing por email pre-cargado evita el modo “alguien clickea la foto de otro y se queda con su cuenta” sin requerir verificación por SMS, DNI ni OTP adicional.

hop, dir y sc pueden generar y rotar el token. La grilla pública en /onboarding/[token] no requiere login y sirve a cualquier visitante del link.

  1. Staff entra a /dashboard/onboarding-link. Solo hop, dir y sc pueden entrar — el resto cae a /dashboard.
  2. Click “Generar link”. Si todavía no existe un link, se genera uno; si ya existe, te muestra el mismo (no se rota automáticamente).
  3. Compartir el link por WhatsApp, QR o el canal que use el club.
  4. Opcionalmente: revisar /dashboard/onboarding-status para ver cuántos jugadores ya activaron su cuenta.
  1. Abre /onboarding/[token] → ve la grilla de jugadores activos del plantel que todavía no activaron su cuenta.
  2. Click en su foto → pantalla de confirmación.
  3. La confirmación muestra el email enmascarado (ej. p***********@example.com) si ya estaba pre-cargado en el perfil, o pide que el jugador lo escriba si no.
  4. Click “Soy yo” → el sistema le envía un mail con el link de activación a la casilla pre-cargada (no al input).
  5. El jugador recibe el mail, abre el link, fija su contraseña en /auth/set-password, y queda linkeado automáticamente.

Si el link se filtra o ya pasó el período de alta, regenerar el token desde el mismo panel invalida los links viejos. Los jugadores que ya activaron quedan intactos.

  • El email del jugador se pre-carga desde Plantel. Si falta, el jugador lo escribe en la confirmación.
  • La foto sale del perfil del Plantel; si falta, se muestran las iniciales.
  • ¿Qué pasa si pierdo el link? Pedile al PF/HoP que te lo reenvíe; es el mismo para todo el plantel.
  • ¿Qué pasa si no me llega el mail? Revisá spam. Si no aparece, confirmá con el staff que el email cargado en tu perfil es el correcto.
  • Jugador inactivo: no aparece en la grilla.
  • Jugador ya activado: desaparece de la grilla.
  • Anti-replay: si dos personas hacen click en la misma foto, gana el primero que termine de poner la contraseña. El segundo intento rebota.
  • Grilla pública: logo del club y fotos del plantel con dorsal y posición. No hace falta login ni la app instalada.
  • Confirmación: muestra el email enmascarado o pide tipearlo.
  • Mail de invite: asunto “Activá tu cuenta — [Org]”.

El link es por organización; el mail viaja al email pre-cargado en el perfil del jugador.

  • El cuerpo técnico tiene que pre-cargar el email de cada jugador en Plantel antes de generar el link, o aceptar que el jugador lo escriba a mano (con menor garantía anti-spoofing).