Roles and Permissions
Who can do what in Velox
Overview
Velox uses simple roles to control who can see and manage different parts of a session or club.
Roles are meant to reflect how clubs already operate in practice, not to introduce new hierarchy or complexity.
Not every user needs a role beyond being a shooter.
Member / Shooter
The Member role applies to all users by default.
Members can:
- Browse clubs and sessions
- Register for sessions
- Select squads and join waitlists
- View session details, files, and updates
- Manage their own registrations
Shooters cannot:
- Create or edit sessions
- Manage squads or other shooters
- Access administrative tools
Most users will only ever interact with Velox as shooters.
Coach / Range Officer (RO)
The Coach role is intended for staff involved in running sessions on the range.
Depending on club settings, Coachs may be able to:
- Edit squad rosters
- Approve / reject shooter's requests
- Assist with basic session oversight
ROs do not manage registration logic or session configuration unless explicitly granted additional permissions.
This role is optional and may not be used by all clubs.
Admin / Match Director
Admins and Match Directors are responsible for creating and managing sessions.
They can:
- Create and edit sessions
- Configure squads and capacities
- Manage registrations and waitlists
- Move or remove shooters between squads
- Upload files and publish session information
- Track attendance and rounds
- Export session data when needed
Admins are also responsible for deciding who else can access administrative features.
Club Membership and Roles
Some actions depend on club membership, not just role.
For example:
- Club-only sessions may only be visible to members
- Admin roles are usually assigned within a club
- Permissions may differ between clubs
A user may have different roles in different clubs.
A note on simplicity
Velox intentionally keeps roles simple.
If someone can already perform a task in real life (for example, managing squads or helping shooters), Velox aims to reflect that responsibility without adding unnecessary steps.
If you are unsure which role someone needs, starting with the Member / Shooter role is always safe.
What’s next?
Now that you understand roles and permissions, the next step is seeing how Velox fits into the actual session and match day flow.
👉 Continue to: How Velox Fits Into Match Day