Built for sports programs

The operating system for your sports program.

Rosters, events, payments, your program's website, and parent communications — in one place, built specifically for the way sports programs actually run.

For club programs, high schools, and youth sports — no contracts, no setup fees.

Provo Basketball Club

Provo Basketball

provobasketball.athletes.app

Live
6
Teams
87
Players
3
Seasons
Varsity Boys · 2026–2714 on roster
Summer Camp 2026Registration open
Spring League$3.2k outstanding

What it does

Every tool your program needs.
Without the duct tape.

Stop stitching spreadsheets, Eventbrite, MailChimp, and a website builder. One platform, one source of truth.

Athlete CRM

Every athlete, parent, and alum — in one place.

One profile per athlete, with parents, dependents, and history attached. Tags, lists, and search built for the way programs actually segment people.

  • Multi-year history attached to each player
  • Guardians, dependents, and alumni linked together
  • Tag, list, and segment for emails and events

Varsity Boys

2026–27 · 14 athletes

Active
  • 11Marcus JohnsonG · Grade 11
  • 23Jalen CarterF · Grade 12
  • 4Devon HayesG · Grade 10
  • 32Theo RamirezC · Grade 12
  • 8Connor WebbG · Grade 11

Communications & billing

Send like a pro. Get paid like one too.

Email broadcasts and transactional emails sent from your own verified domain. Invoices that look like they came from your program — not a third party.

  • Broadcasts sent from your verified domain
  • Lists segmented by team, season, or tag
  • Open, click, and bounce metrics in real time
  • Stripe invoicing with paid/unpaid tracking

Camp registration is open

coach@yourprogram.athletes.app · to All Parents (218)

Sent
216
Delivered
184
Opened
71
Clicked

$4,210

paid this week

Camps, clinics, and events

From flyer to paid in three clicks.

Publish events with capacity, registration windows, and a fee. Parents register and pay on a hosted page. Drop the link on Instagram, in an email, or on your school site.

  • Hosted registration page on your subdomain
  • Stripe-powered payments, with reconciliation built in
  • Capacity, waitlists, and registration windows
  • Family discounts and multi-event checkout

Summer camp

Skills Academy 2026

Jun 10–14 · Provo Recreation Center

Open
Capacity42 / 60
Fee$185
Family discount$25 off second child

Public data & API

The data layer behind your program's site.

Players, teams, events, and stats — all exposed through a public JSON API. Build your own site, embed feeds into an existing one, or have us build something custom on top. You decide what's public, down to the record.

  • Public JSON API for players, teams, and events
  • Multi-year stats per athlete and per team
  • Per-record privacy controls — opt in only what's shareable
  • Live example: provobasketball.com runs on this API
GET athletes.app/api/public/players?account_id=…
[
  {
    "name": "Marcus Johnson",
    "slug": "marcus-johnson",
    "grad_year": 2027,
    "position": "Guard",
    "stats": { "ppg": 18.4, "rpg": 6.1 },
    "awards": ["All-Conference 1st Team"]
  }
]
Drop into any framework, or have us build the site for you.

Who it's for

One platform. Three audiences.

For coaches & programs

Run your roster, your fees, your camps, and your website from one app. Less admin, more coaching.

  • Multi-team, multi-season roster management
  • Email parents from your own domain
  • Reports and exports for the board

For athletes

Your stats, awards, and history live in one place — and your program can publish them wherever they want, via API. Always current, always yours.

  • Multi-year stats and awards
  • Highlight links & social
  • Per-record privacy controls

For parents

One portal for every kid you have in the program. See their teams, their events, and what you owe — without digging through email.

  • Magic-link sign in, no passwords
  • Every dependent in one view
  • Pay invoices in two clicks

Pricing

Pay only when your program runs.

No seat fees. No setup fees. A small platform fee on Stripe-processed payments — that's it. The CRM, website, broadcasts, and parent portal are included.

FAQ

Common questions.

What sports do you support?
Basketball is what we built it for first, but the data model is sport-agnostic. Stats fields, roster structures, and award types can be configured per account.
Do you host our team website?
No — we're the data layer, not the website builder. Your program's data lives here and is exposed via a public JSON API. You can build the public site yourself, embed feeds into an existing one, or hire us to build a custom site on top of the API. provobasketball.com is a working example built this way.
What about our own email domain?
Email broadcasts and transactional emails (invoices, registration confirmations) send from your own domain once you verify it through Resend. No DNS, no email.
Who handles payments?
Stripe. You connect a Stripe account and money goes directly to it — we don't hold funds. Refunds, payouts, and tax forms come from Stripe directly.
Can parents log in?
Yes. Parents get a magic-link parent portal with their family, teams, events, and invoices in one place. No password to forget.
What about data export?
Everything's exportable. The public API exposes players, teams, and events as JSON for embedding on your existing site. CSV exports are available for the rest.

Stop running your program out of a spreadsheet.

Bring your roster — we'll show you the CRM, registration pages, parent portal, and API feed your site can run on in under 30 minutes.