Built for tennis coaches & academies

Run your academy.Keep everyone in the loop.

Students, classes, attendance, payments, evaluations, and a parent portal — in one place. Bilingual EN/ES from day one.

Create your account, pick a plan, and add your card. 30 days free — first charge is the following month.

Who are you?

I'm an academy or coach

Create your account and set up operations

Try 30 days free

I'm a parent or student

Register with the link your academy shared

Go to parent portal
English & Spanish
Stripe online payments
Mobile-friendly portals
Academy, coach & parent portals

Why CoachLoop

Built for real tennis academy workflows

CoachLoop replaces spreadsheet chaos and WhatsApp threads with one system your whole team understands.

Academy directors

Roster, schedule, payments, and coach payroll in one dashboard — not five tabs and a group chat.

Staff coaches

Their own mobile portal for today's classes, attendance, students, and income — without admin access.

Families

Clear view of classes, evaluations, and payments — fewer "did my kid have class today?" messages.

The problem

Spreadsheets, WhatsApp, and guesswork do not scale

Most academies juggle attendance in one place, payments in another, and parent updates in a group chat. CoachLoop puts the operational loop in one system.

Scattered tools

Rosters, schedules, and finances live in different files. You lose time reconciling instead of coaching.

Parents out of the loop

Families want clarity on schedules, progress, and payments — without chasing you on WhatsApp.

Payments hard to track

Manual collections and coach payouts make it tough to see who paid, who is overdue, and what you owe staff.

Modules

Everything your academy runs on

Modules that match the real CoachLoop academy portal today.

Some modules unlock on higher plans — see pricing.

Students

Profiles, levels, notes, and enrollment in one roster.

Classes & schedule

Group and private lessons, coaches, courts, and recurring programs.

Attendance

Mark who showed up and keep history tied to each class.

Payments & finances

Income, expenses, overdue tracking, and coach liquidation sync.

Evaluations

Structured skill assessments families can see in the parent portal.

Academy plan

Coaches module

Staff roster, compensation, liquidations, and coach portal access.

Coach Pro+

Newsletter

Send academy updates to parents from inside the app.

Coach Pro+

Family chat

Message parents without giving out your personal number.

Differentiator

A parent portal families actually use

Warm, simple, mobile-first — so parents see progress and pay without calling the front desk.

  • Dashboard per child with programs and upcoming activity
  • Evaluation results and progress over time
  • Browse and enroll in available classes
  • Online payments with Stripe on supported plans
  • Chat with the academy from the portal
  • Newsletter and academy announcements
For your team

A coach portal your staff actually opens

Each coach gets a focused mobile experience — today's schedule, attendance, students, and liquidations without touching academy finances.

  • Today's classes and full weekly schedule
  • Mark attendance from the court
  • Student list and profiles for their groups
  • Income and liquidation breakdown

How it works

Up and running in three steps

From zero to your academy running on CoachLoop, hassle-free.

1

Create your academy

Sign up, name your academy, and set your brand colors in Settings.

2

Add students & classes

Import or add your roster, build your schedule, and invite coaches if you are on Academy.

3

Share the parent link

Parents register at your shared link and stay in the loop from their portal.

30-day free trial

Simple plans in USD

Monthly billing in US dollars (USD). Cancel anytime.

Sign up, pick a plan, and add your card in Stripe. You are not charged until the trial ends.

Independent Coach

Solo coaches getting off spreadsheets

$29 USD/month

after free trial

  • Up to 50 students
  • Students, classes & attendance
  • Finances (manual tracking)
  • Evaluations
  • Excel import/export
Try 30 days free

Coach Pro

Parent portal, chat, newsletter & online payments

$59 USD/month

after free trial

  • Everything in Independent Coach
  • Parent & student portal
  • Family chat
  • Newsletter
  • Online payments (Stripe Connect)
Try 30 days free
Recommended

Academy

Full team operations with unlimited students

$129 USD/month

after free trial

  • Unlimited students
  • Parent portal & chat
  • Coaches module
  • Newsletter
  • Online payments (Stripe Connect)
Try 30 days free
Multi-locationFor growing academies

Academia Pro

Multi-location and custom branding for scaling academies

$199 USD/month

after free trial

  • Everything in Academy
  • Multiple locations
  • Custom branding in the app
  • Personalized onboarding
  • Dedicated support
Try 30 days free

Compare plans

Quick view of what each plan includes.

Independent Coach

$29 USD/month

  • StudentsUp to 50
  • Students, classes & attendance
  • Evaluations
  • Excel import / export
  • Finances (manual tracking)
  • Parent portal
  • Online payments (Stripe)
  • Family chat
  • Newsletter
  • Coaches module (team)
  • Coach portal for staff
  • Multiple locations
  • Custom branding in the app

Coach Pro

$59 USD/month

  • StudentsUp to 50
  • Students, classes & attendance
  • Evaluations
  • Excel import / export
  • Finances (manual tracking)
  • Parent portal
  • Online payments (Stripe)
  • Family chat
  • Newsletter
  • Coaches module (team)
  • Coach portal for staff
  • Multiple locations
  • Custom branding in the app
Recommended

Academy

$129 USD/month

  • StudentsUnlimited
  • Students, classes & attendance
  • Evaluations
  • Excel import / export
  • Finances (manual tracking)
  • Parent portal
  • Online payments (Stripe)
  • Family chat
  • Newsletter
  • Coaches module (team)
  • Coach portal for staff
  • Multiple locations
  • Custom branding in the app

Academia Pro

$199 USD/month

  • StudentsUnlimited
  • Students, classes & attendance
  • Evaluations
  • Excel import / export
  • Finances (manual tracking)
  • Parent portal
  • Online payments (Stripe)
  • Family chat
  • Newsletter
  • Coaches module (team)
  • Coach portal for staff
  • Multiple locations
  • Custom branding in the app

All prices are in US dollars (USD). All plans include a 30-day trial for new accounts. Prices match your live Stripe configuration.

FAQ

Questions coaches ask us

Create your account, choose a plan, and add your card in Stripe. You get 30 days of full plan access. You are not charged until the trial ends. Cancel anytime before then at no cost.

You share your academy parent registration link from Settings. Parents create an account and link their children — no custom domain required.

Yes. CoachLoop supports English and Spanish across the academy, coach, and parent portals.

Yes on Coach Pro and Academy plans via Stripe Connect. The Independent Coach plan uses manual payment tracking.

Yes on the Academy plan. Coaches get their own portal for schedule, students, and income.

Yes. Coach and Academy plans include Excel import and export for students, payments, and more.

Yes on Academia Pro ($199 USD/month): multiple locations and advanced branding. Standard Academy runs one primary location.

Coach and Coach Pro: up to 50 students. Academy and Academia Pro: unlimited students.

Yes. Billing is monthly through Stripe and you can cancel whenever you want. Access continues until the paid period ends.

Help & contact

Need help setting up your academy?

Our team helps you with the full setup — levels, classes, payments, coaches and the parent portal. Free of charge.

We'll help you get everything ready

Reach out and we'll walk you through it, step by step. If you prefer, we'll set it up with you on a call so you can get started without the hassle.

Message us on WhatsApp

Support Monday to Friday. We typically respond within a few hours.

Ready to keep your academy in the loop?

Set up in minutes. Bring your roster, your schedule, and your families.

Choose your path

Create academy

For directors and coaches running operations

Try 30 days free

I'm a parent or student

Use your academy's registration link

Parent portal

Log in