Skip to content

Onboarding and authentication

CÉNIT covers the entire user onboarding cycle — staff and players — with four distinct flows, designed to minimize manual work for the coaching staff and remove friction on the athlete side.

  • Staff is invited one by one from Settings → Users.
  • Players are activated in bulk with a single group link (recommended) or invited one by one from Squad (legacy).
  • Every invite lands on /auth/set-password to set the password.
  • If the coaching staff isn’t receiving invitation emails, contact support.
FlowStaff routePublic routeWhen to use it
Squad mass self-onboarding/dashboard/onboarding-link/onboarding/[token]Initial onboarding of the full squad. Recommended.
Individual player invitationSquad → player profile/auth/set-password?next=/playerA player joining after the bulk onboarding.
Staff invitation/dashboard/settings → Users/auth/set-password?next=/dashboardAny coaching staff member.
First access (common to all)n/a/auth/set-passwordFinal screen that closes any invite.

Mass self-onboarding does not send the email to the user’s input: it sends it to the email the coaching staff already loaded on the player profile, or to the fallback the player types on the confirmation screen. So if someone browses the grid and tries to impersonate another player, the link email still lands in the real person’s inbox.

  • Mass self-onboarding: Head of Performance, Sporting Director, S&C.
  • Individual player invitation: Head of Performance, Sporting Director.
  • Staff invitation: Head of Performance, Sporting Director.

Other roles see the flows but don’t access the actions.