Staff invitation
Head of Performance or Sporting Director invite a new staff member
from /dashboard/settings → Users. The system builds an activation
link, emails it, and creates the active membership in the org. The
user lands on /auth/set-password?next=/dashboard.
For sales
Section titled “For sales”- Problem it solves: granting access to coaching staff (S&C, physio, physician, nutritionist, etc.) with the right scope per role, without manual setup.
- Typical use cases: initial staff onboarding when contracting, bringing in a new physio, role change for an existing user (with explicit confirmation).
- Plans that include it: all. Essential: up to 5 collaborators; Pro and Enterprise: no limit.
How staff use it
Section titled “How staff use it”Access and permissions
Section titled “Access and permissions”Only Head of Performance and Sporting Director see the “Users” section in Settings.
Step-by-step flows
Section titled “Step-by-step flows”Invite a new user
Section titled “Invite a new user”- Settings → “Users” tab → “Invite” button.
- The modal asks for email and role (one of: Head of Performance, Sporting Director, Academy Coordinator, S&C, Sport Scientist, Return-to-play, Physiotherapist, Physician, Nutritionist, Psychologist, Coach).
- If the email already exists in another org or with another role, a card appears asking for confirmation before continuing. Otherwise, the system creates the membership and sends the activation email.
- The user receives the email, sets a password on
/auth/set-password, and lands on/dashboardwith the assigned role.
Role change for an active user
Section titled “Role change for an active user”If the UI shows “This user already has role X — confirm if you want to change it to Y”, the user clicks “Confirm” in the modal to apply the change. This prevents silent privilege downgrades that happened in earlier versions.
Related configuration
Section titled “Related configuration”- The default plan assigned to the new user is the org’s plan.
- The email branding (logo, club name) comes from the org configuration.
FAQ / edge cases
Section titled “FAQ / edge cases”- Invalid role: the action rejects with “Invalid role” if it doesn’t match the official list.
- Email doesn’t arrive: the membership is still created, but the user doesn’t receive the link. If it happens often, contact support.
- Revocation: revoking removes access but doesn’t delete the account. You cannot revoke the org’s last active HoP/Sporting Director.
How the player sees it
Section titled “How the player sees it”Player surface: N/A. This flow is staff-only.
Limitations / roadmap
Section titled “Limitations / roadmap”- There is no UI to “resend invite” if the link expired. The workaround is to invite the same email again — the system reuses the account and generates a new link.
- No visible audit of role changes — only internal records.