For Coaches & Clubs

Run your team like a pro.

For competition coaches, club leaders, and instructors who'd rather train people than chase spreadsheets. One manager account, every shooter visible, every group reviewable.

Provision shooters from one account

You hold the manager account. Hand out a single invite code, and shooters join the team by signing up with that code — their data flows into your dashboard automatically. No per-shooter setup, no email collection drama.

  • One invite code per team
  • Shooters sign up themselves
  • Manager-side approval before they join
  • Remove a shooter and their seat frees up instantly
👥Manager dashboard
📈Scale seats anytime

Seat-based scaling

$9.99 per active seat per month. Spin up 5 seats for a small practice group, scale to 50 for a club, drop back down at the end of the season. Changes are prorated on the next invoice.

  • 1–50 seats per team
  • Add or remove seats anytime
  • Manager seat counts toward the total
  • Prorated billing on changes

Per-member group analysis

Pull up any shooter's groups, hit rate, and loadout breakdown. Compare two shooters side-by-side, or compare one shooter against their own three-month baseline. Spot the trend before they do.

  • Per-shooter session history
  • Group MOA trends over time
  • Loadout comparison views
  • Read-only by default — you don't accidentally edit their data
📊Per-shooter analytics
📄Team PDF exports

Export team PDFs by date range

One PDF for the whole team, one PDF per shooter, or one PDF for a specific date range. Headers carry your team name and date range so you can hand the document to a parent, a board, or a sponsor without explanation.

  • Per-member PDFs
  • Full-team PDFs
  • Date-range filtering
  • Team name in the header

Viewer / commander role split

Not everyone needs to see everything. Commanders see the whole team. Viewers see only their own data, even though they're on your roster. Use it to bring in assistant coaches or to keep shooter privacy at a club level.

  • Viewer: sees only their own sessions
  • Commander: sees the full roster
  • Manager: full admin, billing, role assignment
  • Change roles anytime without losing data
🛡Roles & permissions
🔁Rotating invite code

Single invite code — rotate when needed

One code, easy to share at practice. If it gets posted somewhere it shouldn't, rotate it from the manager dashboard and the old code stops working immediately. Existing members aren't affected.

  • One active code per team
  • One-click rotation
  • Existing members unaffected by rotation
  • Optional manager approval before join

Built for the way coaches work

A few things worth knowing before you set one up.

1–50 Shooters per team
Per-member PDF exports
1 Invite code per team
Anytime Add or remove seats

Set up your team in under five minutes.

Pick the number of seats, share the invite code, start tracking. Cancel anytime.

Set up a team See pricing