For clubs

Onboard coaches and members, run packages, see real retention by court — without inheriting a CRM you have to maintain.

A club running on Avelok has one Club OS workspace, plus one Mini Program account per coach, player and parent. The workspace is administrative; the apps are operational. Everything stays in sync.

What Club OS handles

Members & onboarding

Add a member, send an invite link or QR. The member fills in their own profile in the Mini Program — you don't type their data.

Packages

Create a "10-lesson junior package", price it, attach a coach. As the coach runs sessions, hours auto-decrement. Members and parents see remaining balance.

Schedule

Per-court, per-coach. Drag-and-drop. Conflicts are caught before they ship.

Operations dashboard

Retention this month, churn risk (members whose attendance dropped), revenue per coach, package consumption by tier.

What's intentionally missing

We're not trying to be your full ops stack. Specifically not in scope (today):

  • Inventory and merchandise. Use what you already use.
  • Long-form CRM with marketing automation. Avelok is for current members and pipeline; we don't run drip campaigns.
  • Accounting. We export to your accounting system rather than replace it.
  • Court rental to outside parties. Future, not now.

Onboarding a new coach

  1. Create the coach in Club OS

    Members → Coaches → Add. Name, sport, lesson rate. Assign which courts they coach on.

  2. Send the invite

    Coach gets an email + WeChat link. They sign in with the same credential, land in Coach Studio with their roster pre-populated.

  3. Watch the first week

    Club OS → Coaches → name. You'll see their first sessions logged, their first plans drafted. If they don't log anything in the first 7 days, you'll see a soft nudge — early adoption is the single biggest predictor of whether a coach will stick with the tool.

Retention without surveillance

The retention dashboard shows you which members are at risk of churning, but it does so without exposing private data. The signals are:

  • Attendance dropped 30%+ vs the prior 4 weeks
  • No coach session in 14+ days for an active package
  • No parent-side activity in 21+ days for under-13 accounts

These are surfaces you can act on (call them, ask the coach, run a make-up). The dashboard does not show you why — for that, you talk to the human.

What clubs cannot see

Even as a club admin, you cannot read AI conversations, private session notes, or coach-player direct messages. This is not configurable. If you need that level of visibility, you're hiring the wrong coach.

Pricing inside the club

A club has a single subscription tier per seat band (5/15/40/100+ active members). Coaches and parent accounts attached to that club are included; players are billed via their own subscription if they want the personal app, but this is optional — most members under 18 use Avelok purely through their club seat.

See SaaS strategy for current pricing logic and how it evolves.

What's next