Clubs & academies
Run the program. Let every pro keep their book.
At most clubs the software belongs to the building, so a pro’s clients, records, and income live in a system the pro will never take with them. Upswing runs the club’s programs while each pro keeps their own booking page and their own private clients.

The idea
The club and the pro both get to own what is theirs.
A club needs its programs run well. A pro needs a business that moves with them. Those two things stop fighting when the program lives with the club and the private book lives with the pro.
The club
Owns the program
The org runs its terms, its rosters, its policies, and its front desk. Program money lands in the club account, and the club sees every program it runs and who is enrolled.
The pro
Keeps the book
Private clients, session notes, player records, and lesson income stay with the pro, on their own booking page. If a pro moves to another court, everything private goes with them and nothing is left behind in the club’s system.
What the club runs
The program side, handled.
Terms and enrollment
Publish a multi-week program once and families enroll themselves for the whole term. Card payment lands in the club account, and every seat is tracked against capacity.
Makeups and waitlists
A missed session becomes a makeup the family books into an open slot, capped by the allowance you set. When a program fills, the next family joins the waitlist and moves up when a seat opens.
Org policies
Set the cancellation window, no-show rule, and makeup allowance for your programs in one place. The booking flow applies them the same way every time, so nobody at the desk has to argue the rule.
A front desk
Give staff a front-desk role that sees program operations and rosters without touching any pro’s private clients or money. They can staff program message threads and check families in.
Comp statements
Upswing computes each pro’s pay for the period from the comp terms you agreed, whether that is a split, a court fee, a per-head clinic fee, or a sliding scale. You get the numbers per pro per period and pay them the way you already do.
A public facility page
Your club gets a page at upswingapp.com/c/your-club with your programs and your pros. Each pro card links to that pro’s own booking page, so a parent can book a private straight from the club page.
Program curriculum
Hand every pro the same week-by-week plan.
A director can attach a session plan to each week of a program term, so every pro teaching it runs the same structure. Parents see a program that is clearly going somewhere from one week to the next, not a set of separate hours.
An example term
- Week 1Rally shape and footwork
- Week 2Serve foundation
- Week 3Net play and volleys
- Week 4Benchmark day
Every pro teaching the term runs this same plan on court.
Alongside your courts
Keep the court software you already run.
Upswing does not book courts, sell memberships, or run a point of sale. Your court-reservation system keeps doing that job. Upswing adds the pro-economy layer on top: the programs, the pros, and the pay.
Upswing does not do
- Court reservations and court sheets
- Member dues and memberships
- Point of sale and pro shop
- Door and access control
Your facility system stays in charge of the building. Upswing stays in charge of the coaching.
The boundary
The club sees its programs. It never sees a pro’s private clients.
This is a hard line in the software, not a promise. An org role reaches org programs, their rosters, org-linked sessions, and org policies. It has no path to a pro’s private book, private prices, private notes, or private messages.
Front desk stays in its lane
Staff see program operations and rosters. They cannot open any pro’s private clients, balances, or threads.
Client ownership is stated in writing
Roster, notes, and history live with the coach whatever court they teach on. The club terms say so plainly.
Leaving takes nothing away
When a pro leaves, the club keeps its program history and the pro keeps everything of theirs. Nothing is transferred and nothing is deleted.
Club pricing
One base, one seat price. Month to month.
Everything is included and there are no transaction fees. You pay a flat base for the club, and a flat price for each pro past the first.
Club base
$299/mo
first pro seat included
30 days free, card required, cancel anytime
The club entity, the facility page, the program catalog, the front desk, org policies, and org billing. Your first pro seat is part of the base.
Each additional pro
$99/mo
per active pro seat
A seat covers a pro’s club-side work: engagements, org programs, and comp statements. A pro who also wants a private booking page keeps their own solo subscription for it.
2 pros
$398/mo
3 pros
$497/mo
7 pros
$893/mo
12 pros
$1,388/mo
Get started and create your club in a couple of steps, then invite your pros. The owner or GM signs the agreement, and the director of tennis becomes the first admin. See the club terms for refund liability, seat terms, and the client-ownership stance.
Club questions
What owners and directors ask.
What does a pro seat cover?
A seat covers a pro’s club-side work: the engagements they teach for you, the org programs they run, and the comp statement that computes their pay. It does not include a private booking page. A pro who wants to run their own private clients keeps their own solo subscription for that side.
Are there transaction fees on program payments?
No. Program payments run on standard card processing straight to the club account, and Upswing takes no percentage of them. The subscription is the whole price.
Can the club see a pro’s private clients?
No, and this is enforced in the software rather than left to trust. Org roles reach the club’s programs, rosters, and policies. A pro’s private book, prices, notes, and messages are never visible to the club or its front desk.
When can we start?
The club tier launches with the product, as one combined launch. Card payments and subscription billing turn on once payment processing is configured, and the account shows an honest status line until then.
Who signs for the club?
The owner or GM signs the club agreement, and that name is captured at signup. The director of tennis is set up as the first admin who runs the day to day.
Clubs & academies
Run the program on Upswing.
$299 a month base with the first pro seat included, plus $99 a month per additional seat. Month to month, everything included, no transaction fees.