Roles and Permissions
Understand user roles and permissions in Velox
Upcoming improvement
The roles and permissions system is being refined to support more advanced workflows and flexibility.
Overview
Velox uses a simple role system to define who can view and manage different parts of a club or session.
Roles are designed to reflect how shooting clubs already operate, while remaining flexible enough to support different disciplines and structures.
Not every user needs a role beyond being a member.
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 who assist in running sessions on the range.
Depending on club configuration, coaches may be able to:
- Adjust squad composition
- Assist with session management
- Approve or review certain shooter actions
Coaches do not configure sessions or manage registration logic unless explicitly granted additional permissions.
This role is optional and may not be used by all clubs. It is especially useful in workflows where on-range staff need limited administrative control. (See Advanced cllub flows for more details.)
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 assigning roles and managing access within the club.
Club Membership and Roles
Some actions depend on club membership, not just role.
For example:
- Club-specific sessions may only be visible to members
- Roles are typically assigned within a specific club
- Permissions may vary between clubs
A user can have different roles in different clubs.
A note on simplicity
Velox keeps roles intentionally simple.
The goal is to reflect real-world responsibilities without adding unnecessary complexity.
If someone already performs a task in your club (such as managing squads or assisting shooters), Velox aims to support that role naturally.
If you are unsure which role to assign, starting with Member / Shooter is always a safe default.
What’s next?
Now that you understand roles and permissions, the next step is seeing how Velox fits into a real session flow.
👉 Continue to: How Velox Fits Into Match Day