| Core operating scope |
✓
Connects seasons, groups, camps, students, trainers, locations, invoices, and newsletters in the reviewed product model.[F01]
|
✓
Documents tennis-school course administration from publication and registration through grouping, trainer coordination, and billing.[C01]
|
| Course and season applications |
✓
Season applications can capture levels, location choices, availability, frequency, and configured questions.[F01]
|
✓
Participants can register through the app or website; courses can include times, prices, ages, and levels.[C01]
|
| Camp capacity and waiting-list workflow |
✓
Camp applications support configured capacity, paid confirmation, and a waitlisted set based on paid application order.[F01]
|
Partial
Camp creation and online publication are documented, but the inspected pages do not specify capacity, waiting-list, or paid-confirmation rules.[C01]
|
| AI-assisted group formation |
✓
An owner starts a run for an empty season/location schedule; constraints are validated before groups are applied, and the result remains editable.[F01][F02]
|
✓
Creates group proposals using level, age, and availability; the page says proposals can be adjusted with drag and drop.[C01][C02]
|
| Ad-hoc lesson booking |
✓
Enrolled students can book eligible released slots with an available trainer after receiving a quote.[F01][F02]
|
✓
Customers can book released trainer hours in the app, with automatic confirmation and transfer into billing.[C01][C03]
|
| Trainer and multi-location operations |
✓
Supports trainer availability and assignments plus multiple locations, courts, schedule views, and replacement checks.[F01]
|
✓
Documents trainer availability and utilization, multiple locations for larger schools, multiple admin roles, and booking conflict prevention.[C01][C04]
|
| Swiss invoicing, payment, and reconciliation |
✓
Supports eligible Swiss QR invoices and CAMT.054 reconciliation; configured Stripe checkout can offer TWINT, cards, and SEPA debit.[F01][F02]
|
✓
Documents Swiss QR invoices, reminders and dunning, TWINT and card payment, and automatic payment reconciliation.[C01][C03]
|
| Communication |
✓
Includes schedule emails, targeted email newsletters with delivery state, training reminders, and invoice reminders.[F01]
|
✓
Documents push notifications for cancellations and reminders, newsletters, and group-assignment delivery by email or push.[C01][C02]
|
| Role access and mobile delivery |
Partial
Provides separate browser-based owner, admin, trainer, and family/user areas; a native mobile app is not established by the reviewed evidence.[F03]
|
✓
Documents native iOS and Android apps for admins/trainers and participants, alongside modern-browser access.[C01][C03]
|
| Public registration and website |
✓
Includes public academy pages, multilingual CMS content, season and camp discovery, registration, contact, products, cart, and checkout.[F01][F02]
|
Partial
Documents online course and camp publication plus registration integration into an academy's existing website; broader CMS scope is not publicly specified.[C01]
|
| Public pricing information |
✓
Starter: CHF 149/month plus CHF 490 onboarding; Academy Pro: CHF 349/month plus CHF 990 onboarding; Custom by discussion.[F04]
|
Partial
Documents usage-based pricing by managed hours with no base fee, while directing buyers to a demo for the exact rate.[C03][C04]
|
| Setup and support |
✓
Starter: CHF 149/month plus CHF 490 onboarding; Academy Pro: CHF 349/month plus CHF 990 onboarding; Custom by discussion.[F04][F05]
|
✓
Documents personal setup support, support by email, phone, or video call, and a usual response within 24 hours for active customers.[C03]
|