Velox Docs

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

Have an idea, suggestion, or something that feels unclear? We’re actively improving Velox, and feedback from shooters, ROs, match directors, and club admins is always welcome. You can contact us directly here.