Tennis academy and tennis school software comparison
FlexCademy vs THENN·OS
Choose who builds the first schedule: your staff or a constraint-validated AI run.
Bring your current workflow to a personal FlexCademy demo.
Choose between staff-led drag-and-drop planning with visible conflicts and an owner-initiated, constraint-validated AI run that produces editable groups.
THENN·OS documents manual drag-and-drop grouping with visible conflicts. FlexCademy documents an owner-initiated AI run whose constraints are validated before editable groups are applied.[C03][F01][F02]
Last reviewed:
Two control loops
Compare intake and group formation before the wider feature set
Season intake
Season intake
Season applications can capture configured locations, availability, weekly frequency, group-size and one-to-one preferences, levels, and custom answers.[F01][F02]
A school sends its survey URL and collects availability, playing level, preferred partners, an optional trainer preference, special-group information, and notes.[C03]
Group formation and decision control
Group formation and decision control
An owner starts an AI run for an empty season and location; student, trainer, court, level, age, time, overlap, and coverage constraints are validated before editable groups are applied.[F01][F02]
Grouping is explicitly manual rather than AI-driven: staff filter structured answers, drag players between groups, park exceptions, and see availability and level conflicts before final confirmation.[C03]
After the first schedule
Follow bookings, families, trainers, and finance
Season intake and group formation
Both collect structured pre-season information. FlexCademy captures location, weekly availability and frequency, group-size and one-to-one preferences, levels, and custom answers; THENN·OS surveys availability, German playing classification, preferred partners, optional trainer preference, special groups, and notes.[F01][F02][C03]
FlexCademy's owner-initiated AI workflow validates student, trainer, court, level, age, time, overlap, and coverage constraints before applying editable groups to an empty season-location schedule. It promises neither optimal results nor pre-application approval.[F01][F02]
THENN·OS says grouping is not AI-driven: staff filter by availability and level, view partners, drag players, park exceptions, see conflicts, and confirm the final groups. This may suit operators preferring manual control over an initial constraint-validated proposal.[C03]
Both connect finalized groups to trainers, courts, times, and calendars. FlexCademy groups generate future sessions and support operational edits across configured locations. THENN·OS documents trainer suitability and availability warnings, court assignment, drag-and-drop scheduling, overlap warnings, and multiple locations with location-specific courts, prices, and opening hours.[F01][F02][C01][C03][C08]
Bookings, camps, cancellations, and families
THENN·OS offers broader public booking: players and parents can reserve courts or trainers against real-time availability and location/time prices, pay online or by invoice, receive email, and subscribe by iCal. Prospects can book trials without login after email verification.[C04]
FlexCademy's verified self-booking path is narrower: an enrolled student chooses an available trainer for an eligible released training slot, receives a quote, confirms, and triggers student and trainer confirmation emails. This should not be interpreted as public court rental. Academies that sell court inventory directly should test THENN·OS's court rules; academies that release selected training capacity should test FlexCademy's eligibility rules.[F01][F02][F03][C04]
THENN·OS documents a waitlist where players enter preferred times and staff allocate a newly available place with one click. FlexCademy's camp workflow instead has configured capacity and a waitlisted set ordered by paid confirmation. THENN·OS lists camps and parent-side camp booking, but its inspected pages do not explain camp capacity, automated promotion, or paid-confirmation priority.[C04][C01][C06][F01]
THENN·OS lets schools define cancellation windows and charges, return value to a wallet or payout, and release the slot. FlexCademy supports financial credits, credit memos, customer credit, and eligible Stripe refunds, but not a claimed configurable lesson-cancellation engine.[C04][F01][F02]
Family access overlaps closely. FlexCademy lets one browser-based account manage multiple student profiles alongside separate owner, admin, and trainer areas. THENN·OS parents switch between children's profiles and manage schedules, bookings, invoices, payments, absences, and trainer messages; it describes four manager, trainer, player, and parent views.[F03][C01][C06]
Trainer delivery, communication, and reporting
FlexCademy's trainer operations include configured availability and rates, group and camp assignments, replacement conflict checks, student and trainer attendance, and monthly payout reports. Its owner dashboard surfaces applications, schedules, counts, invoice state, attendance review, and setup status, with operational XLSX and CSV exports. Neither payroll execution nor predictive analytics is claimed.[F01][F03]
THENN·OS gives more public detail to on-court training content. Its installable trainer PWA shows the daily schedule, students, notes, attendance, absences, and push changes. Trainers can build an individual player plan from an exercise library, specify sets, repetitions, duration, and notes, and track exercise progress across the season. FlexCademy's approved evidence does not establish an equivalent exercise-plan library.[C05]
THENN·OS calls its trainer experience an app but specifies a browser-based PWA installable without an app store. FlexCademy's role areas are also browser-based; native apps and push are not approved claims. Neither has a verified native iOS or Android app here.[C05][F03]
Communication breadth differs. FlexCademy confirms application and schedule emails, targeted newsletters with delivery state, training reminders, and invoice reminders. THENN·OS documents customizable booking, cancellation, trial, and season-survey email templates, push notifications, and parent-trainer messages. SMS is not established by the inspected THENN·OS sources and is not approved for FlexCademy.[F01][C02][C05][C06]
THENN·OS documents real-time views for utilization, trainer hours, cancellation rates, and payment receipts plus CSV exports for monthly metrics, booking details and payment status, and revenue. FlexCademy's approved scope is an operational dashboard and named exports rather than advanced predictive analytics. Compare definitions, permissions, date filters, and export columns in a live evaluation.[C02][F01]
Payments, accounting handoff, and Swiss fit
Both products support operational invoicing and configured Stripe payment paths. THENN·OS documents SEPA debit, card, Apple Pay, and Google Pay through Stripe Connect, direct payout to the school's account, wallet credit, configurable cancellation outcomes, and transfer of an invoice draft to Lexware Office. Processor fees still apply.[C02][C04][C08]
FlexCademy supports invoices tied to academy activity, installment chains, eligible Stripe checkout and refunds, credit memos, customer credits, overdue views, and reminders subject to workflow rules. Its Swiss-specific scope additionally includes eligible QR invoices, CAMT.054 payment reconciliation, and configured TWINT checkout; this does not make it regulated accounting or general-ledger software.[F01][F02]
THENN·OS publishes German euro prices net of 19% VAT and lists Lexware Office, but not CHF pricing, Swiss QR invoices, TWINT, CAMT.054 reconciliation, or Jugend+Sport records. This evidence gap is not proof of absence; Swiss academies should request written answers.[C01][C02][C04][C08]
FlexCademy stores J+S-related student data and attendance records, but automatic J+S upload or synchronization is not claimed. A Swiss evaluation should separate record capture from federation submission and ask both vendors to demonstrate the exact export or handoff required.[F01][F06]
A genuine THENN·OS advantage
Manual drag-and-drop planning is a deliberate control model
THENN·OS explicitly keeps initial group construction with staff, while showing availability and level conflicts. That inspectable manual path may suit schools that do not want an AI-generated first proposal.[C03][F01][F02]
Grouping is explicitly manual rather than AI-driven: staff filter structured answers, drag players between groups, park exceptions, and see availability and level conflicts before final confirmation.[C03]
Different pricing units
Compare trainer and location counts—not entry prices alone
Starter: CHF 149/month plus CHF 490 onboarding; Academy Pro: CHF 349/month plus CHF 990 onboarding; Custom by discussion.[F04]
Follow the FlexCademy workflowLists all features from €89/month net for one trainer and one location, trainer and location increments, monthly cancellation, optional annual billing, no setup fee, and a 30-day money-back policy.[C01][C08]
Ask both vendors to price the same locations, trainers, payment methods, accounting handoff, migration dataset, support, and Swiss requirements.[C01][C08][F04]
Evidence appendix
Inspect every compared workflow
- Intended customer, operating model, and tennis-school workflow scope
- Season intake, group formation, schedules, courts, conflicts, camps, and waiting lists
- Public booking, cancellation, credits, attendance, and family experience
- Trainer access, assignments, replacements, training plans, communication, and reporting
- Invoices, payments, accounting handoff, multiple locations, and Swiss requirements
- Public pricing, contract model, onboarding, migration, support, and delivery
Open the complete comparison matrix
At a glance
Quick comparison
On a narrow screen, scroll the table horizontally to review both products.
How to read the matrix: “Not publicly specified” means the available public sources did not establish the point; it does not mean the capability is unavailable. “Partial” identifies a documented scope or workflow limitation.
Questions evaluators ask
Frequently asked questions
Open sources and verification notes
Evidence
Sources and verification
Continue the evaluation
Choose the next useful check
Use a difficult planning case