Documentation

User Guide

Everything you need to set up and run your sports organization with RosterMgmt — from initial configuration to managing tournaments and communicating with families.

1

Getting Started

Welcome to RosterMgmt! This guide walks you through setting up your organization from scratch. By the end, you’ll have sports, seasons, teams, registration programs, and payment collection — all ready for families to use.

Creating Your Account

Registration page with terms acceptance
Registration page with terms acceptance
1
Visit rostermgmt.com/register and fill in your name, email, and password.
2
Check the box to accept the Terms of Service and Privacy Policy.
3
Click “Create Account” and confirm your email.
4
Sign in to access your admin dashboard.

Signing In

Login page
Login page

Enter your email and password, then click “Sign In.” Admins are taken to the admin dashboard; parents go to the family dashboard.

2

Admin Dashboard

Admin dashboard with onboarding checklist
Admin dashboard with onboarding checklist

The dashboard is your home base. It shows an onboarding checklist (for new orgs), action items needing attention, and key stats. The sidebar on the left provides quick access to every section.

Onboarding Checklist

New organizations see a step-by-step checklist. Complete each step to get fully set up:

  • Create your first sport
  • Set up a season
  • Add teams
  • Add members
  • Import data from CSV (optional)
  • Create a registration program
  • Configure payment settings
3

Organization Setup

General settings — name, address, timezone
General settings — name, address, timezone

Go to Settings → Generalto configure your organization’s name, address, contact information, and timezone. This information appears on your public-facing pages and in communications to families.

Branding

Branding settings — logo and colors
Branding settings — logo and colors

Under Settings → Branding, upload your logo and set primary/secondary colors. These are applied across the member portal and email templates.

Billing & Plan

Billing page showing current plan
Billing page showing current plan

View your current plan, usage stats, and upgrade options under Settings → Billing. Plans range from Starter (1 sport, 100 athletes) to Enterprise (unlimited).

4

Sports & Seasons

Sports page
Sports page

Navigate to Sports in the sidebar. Click a sport to view its seasons, or create a new sport. Each sport gets its own seasons, teams, and registration programs.

1
Click + Create Sport and enter a name (e.g., “Baseball”).
2
Click into the sport and add a Season (e.g., “Spring 2026”).
3
Set the season start and end dates.
5

Teams & Rosters

Teams page
Teams page

Go to Teams to view, create, and manage teams. Each team belongs to a season and can have a head coach, age group, skill level, and max roster size.

Click into a team to manage its roster — add athletes, assign coaches, and track player status.

6

People Management

People page — members table
People page — members table

The People page lists all members of your organization — athletes, parents, coaches, and volunteers. Click Add Member to add someone manually, or use Import CSV to bulk-import.

Click into any member to see their profile, team assignments, family links, documents, and payment history.

7

CSV Import

CSV Import page with 5 tabs
CSV Import page with 5 tabs

Navigate to Import Data in the sidebar. You can bulk-import five types of data:

  • Players — first name, last name, email, phone, DOB, gender
  • Coaches — first name, last name, email, phone
  • Facilities — venue name, address, resources (fields, courts, cages)
  • Products — shop items with prices
  • Calendar — events with dates and types
1
Select the entity tab (e.g., Players).
2
Click Download Template to get a sample CSV.
3
Fill in your data and upload the CSV file.
4
Review the preview and click Import.
5
Any row errors are shown with line numbers for easy fixing.
8

Facilities & Resources

Facilities page
Facilities page

Under Schedule → Facilities, manage your physical venues. Each facility can have multiple bookable resources: fields, courts, batting cages, mounds, lanes, or rooms.

1
Click Create Facility and enter name + address.
2
Click into the facility to add resources (e.g., “Field 1”, type: field).
3
Set hourly rates if you want to enable facility reservations.
9

Schedule & Calendar

Calendar view with events
Calendar view with events

The Schedule page shows a full calendar with month, week, and day views. Events are color-coded by type: practices (blue), games (green), tournaments (purple), meetings (amber).

1
Click + Create Event to add a practice, game, or meeting.
2
Set the event type, sport, team, facility, date/time, and recurrence.
3
Click on any event to view details, edit, or manage RSVPs.

Also check Weather for alerts and Conflicts to catch scheduling overlaps.

10

Registration Programs

Registration programs
Registration programs

Registration programs are how families sign up and pay. Go to Registration in the sidebar.

1
Click + Create Program.
2
Select a sport and season, set the base fee.
3
Optionally add early bird pricing, late fees, and max capacity.
4
Enable the waiver toggle and click Load Template for a ready-to-use sports waiver (customize with your org name and have it reviewed by an attorney).
5
Add custom registration fields if needed.
6
Set the program to Active when ready for families to register.
11

Financials & Payments

Financials overview
Financials overview

The Financialssection gives you a complete picture of your organization’s money:

  • Overview — revenue charts and stat cards
  • Payments — every transaction with status filters
  • Refunds — full refund history with reasons
  • AR Dashboard — overdue accounts at a glance
  • Payment Plans — installment tracking
  • Late Fees — automatic late fee rules
Payments table with refund buttons
Payments table with refund buttons
12

Issuing Refunds

Refund history page
Refund history page

Refunds can be issued from the Payments table or from an Order detail page. Click Issue Refund on any succeeded payment.

1
Choose Full Refund or Partial Refund.
2
For partial, enter the dollar amount.
3
Enter a required reason (e.g., “Player dropped before season”).
4
Click Refund — the money goes back to the original payment method via Stripe.

Every refund automatically creates a GL ledger entry for reconciliation with your accounting system.

13

Team Shop

Shop products page
Shop products page

Manage merchandise, uniforms, and required items under Shop. Add products with prices, categories, images, and assign them to specific sports or teams.

External Team Store (BSN Sports)

Team Store settings
Team Store settings

If you use an external provider like BSN Sports, Squad Locker, or OrderMyGear, go to Settings → Team Store. Select your provider, paste your store URL, and optionally add a logo. Members will see a branded link on their dashboard.

14

Tournaments

Tournaments page
Tournaments page

Create and manage tournaments with brackets, pool play, and live scoring. Go to Tournaments in the sidebar.

1
Click + Create Tournament — set name, sport, dates, entry fee.
2
Add divisions (e.g., 12U, 14U) with age groups and format (single/double elimination).
3
Open registration — external teams can register via a public link.
4
Seed teams and generate brackets.
5
Use live scoring to update game results in real time.
15

Compliance & Documents

Compliance dashboard
Compliance dashboard

Track background checks, SafeSport certifications, first aid/CPR, and coaching certs under Compliance. The dashboard shows status at a glance with type and status filters.

Documents management
Documents management

Documents stores uploaded files — waivers, medical forms, birth certificates. All files are encrypted and stored in a private bucket with signed URLs. Only authorized users can access them.

16

Communications

Communications page
Communications page

Send announcements to your entire organization or targeted groups. Go to Communications and click New Announcement.

1
Write your title and message.
2
Choose the audience: everyone, specific sports, or specific teams.
3
Set priority (normal, important, urgent).
4
Choose delivery channels: in-app, email, SMS, or push notification.
5
Publish immediately or schedule for later.
17

Reports

Reports hub
Reports hub

The Reports hub provides analytics across your organization:

  • Revenue — monthly trends, by sport
  • Registrations — enrollment by program
  • Members — demographics, growth
  • Balances — outstanding amounts
  • Compliance — certification coverage
  • Seasons — season-over-season comparison
18

Sponsors

Sponsors page
Sponsors page

Feature your organization’s sponsors on the member dashboard. Go to Sponsors in the sidebar.

1
Click Add Sponsor and enter name, logo URL, and website.
2
Select a tier (1 = Presenting, 2 = Gold, 3 = Silver, 4 = Bronze, 5 = Community).
3
Higher tiers get larger, more prominent placement on the member dashboard.
4
Set start/end dates for seasonal sponsorships.
19

Settings

Settings hub
Settings hub

The Settings hub gives you access to all configuration:

  • General — org name, address, contact, timezone
  • Branding — logo, colors
  • Users & Roles — invite admins, assign roles
  • Notifications — default channels per event type
  • Billing — plan, usage
  • Payments — Stripe setup, processing fees
  • Integrations — QuickBooks, Xero, Sage
  • Late Fees — rules and grace periods
  • Team Store — external store connection

Users & Roles

Users & Roles page
Users & Roles page

Roles determine what each person can see and do:

  • Org Admin — full access to everything
  • Sport Director — manages their sport(s)
  • Coach — manages their team(s)
  • Team Manager — basic team operations
  • Parent — family dashboard, registration, payments
  • Athlete — view-only schedule and team info
20

Parent/Member Experience

Member dashboard
Member dashboard

When parents and athletes sign in, they see a mobile-friendly dashboard with action items, their children’s cards, and the week’s upcoming schedule.

Family

Family page
Family page

The Family page shows all linked children with their team assignments, registration status, and documents.

Registration

Member registration page
Member registration page

Parents browse available programs, select a child, review fees and waivers, and pay — all in one flow.

Shop

Member shop
Member shop

Browse products, add to cart, and checkout. Required items (like uniforms) are flagged with alerts.

Tournaments

Member tournaments
Member tournaments

View upcoming tournaments, register teams, and track bracket progress with live scoring.

21

Security & Privacy

RosterMgmt takes data security seriously, especially for organizations handling minor athlete data.

  • Encryption at rest — sensitive PII (medical info, emergency contacts, birth dates, addresses) is AES-256-GCM encrypted before storage. Even a database breach reveals only ciphertext.
  • Encrypted file storage — uploaded documents (birth certificates, waivers, medical forms) are encrypted client-side before upload. Files are in a private bucket with short-lived signed URLs.
  • Row-level security— every database table enforces tenant isolation. Organizations can never see each other’s data.
  • Security headers — CSP, HSTS, X-Frame-Options, and Referrer-Policy are enforced on all pages.
  • Audit logging — all PII access and modifications are logged with who, what, and when.
  • COPPA compliance— no accounts for children under 13. Parents control their children’s data.
  • Stripe payments — card numbers never touch our servers. All payment processing goes through Stripe.

For details, see our Privacy Policy and Terms of Service.