Skip to content

Tennis academy and coaching software

Tennis academy software plans lessons, coaches, students and lesson packages in one place. In the PFM Club Panel coaches create private and group lessons as one-off sessions or weekly series, and the lesson court is blocked in the booking calendar automatically. Attendance, lesson payments, packages and coach pay are kept on the academy screens.

Lesson courts blocked automatically

Lessons and series

Create private and group lessons in four steps: lesson details, schedule, participants and review. Conflicts are shown before a series is created, and every lesson court is blocked in the booking calendar.

  • One-off lessons or weekly series: court, dates, days and times
  • Lesson groups and academy members
  • Cancellation policy: up to how many hours before a lesson it can be canceled
  • Create a new lesson straight from the booking calendar

Attendance and lesson payments

Coaches take attendance for each lesson, and you see the payment status of every participant.

  • Attendance: attended, no-show, excused
  • Payment status: unpaid, partial, paid, free of charge, refunded
  • Lesson payments in their own finance ledger; Excel and PDF export

Lesson packages

Sell lessons as packages with credits, a validity period, freeze days and a carry-over percentage, and assign them to students.

  • Package types such as Drop-in, Starter, Pro and Elite
  • Remaining credits on the member profile
  • Students follow their schedule, package usage and attendance in the club academy in the PFM app

Coach pay

Set each coach’s pay as a share of lesson revenue, a fixed amount per participant or a fixed amount per session, with an optional minimum and maximum. Each coach profile shows the lesson fee, monthly payment status and lesson history.

What coaches can see

Coach users only see the academy and the calendar. You grant each permission separately.

  • Lesson management: all lessons or only their own
  • Attendance, package assignment and students
  • Coach pay: everyone’s or only their own
  • Bookings, court blocking, bonus hours and open matches

Notify your students

Send push notifications in the PFM app or bulk email to the students you choose. Clubs in Türkiye can also connect their own WhatsApp number for lesson messages and reminders 1–72 hours before the lesson.

How to get started

  1. 1

    Register your club

    Fill in the club registration form; your application reaches the PFM team and we contact you to open your club account.

  2. 2

    Courts, hours and prices

    Set up your courts, opening hours, slot lengths, prices and booking rules in the panel.

  3. 3

    Member list

    Import your existing list from Excel: map the columns and check the preview and error report before importing.

  4. 4

    Live in the app

    Your club is listed in the PFM app; players see your free hours and book.

Frequently asked questions

Can coaches manage only their own lessons?

Yes. With the right permission a coach manages only their own lessons, takes attendance and sees only their own pay. Coach users only see the academy and the calendar.

Is the lesson court blocked automatically?

Yes. When a lesson or weekly series is created, its court is blocked in the booking calendar for those times. You see any conflicts before the series is created.

How is coach pay calculated?

You set the rule: a share of lesson revenue, a fixed amount per participant or a fixed amount per session, optionally with a minimum and maximum. Each coach’s lesson fee and monthly payment status are shown in the panel.

Can we sell lesson packages?

Yes. Lesson packages have credits, a validity period, freeze days and a carry-over percentage. You assign them to students in the panel; packages cannot be bought in the PFM app.

Can students see their lessons in the app?

Yes. If your club runs an academy, students see their courses, schedule, package usage, attendance and announcements in the PFM app.

Is the academy available in English?

Yes. The academy, like the rest of the panel, is available in English, German, French, Italian, Turkish and Russian.

What does the academy module cost?

The academy and coach management are part of the Pro plan. Clubs outside Türkiye choose a plan by court count. Club costs €39 (CHF 45 / $49) a month for up to 6 courts, plus €5 (CHF 6 / $6) per extra court. Pro costs €99 (CHF 109 / $119) with 3 courts included, plus €19 (CHF 21 / $25) per extra court. Every plan starts with a 30-day free trial, with no setup fee and free data import; prices exclude VAT, and annual billing saves 20%.

Try PFM free, no credit card

We set up a demo account for your club. Try it with your own courts and members; we talk about payment only once you decide to stay.

  • No credit card
  • No setup fee
  • Free data import