How it works

From first application to paid invoice — one connected season.

FlexCademy follows the same rhythm your academy already has. The difference: every step hands clean data to the next one, and the owner stops being the integration layer.

1

Attract and capture

Open your public front door

Your academy gets a public website with CMS-managed content, location pages, camp landing pages, contact forms, product pages, and book-a-training slots. Seasons and camps open for applications with custom questions, terms, capacity, and waitlists. Every application creates structured data — not another inbox item.

  • 🎾 CMS-managed homepage, contact, and camp pages with hero imagery
  • 🎾 Season and camp applications with multilingual content
  • 🎾 Direct enrollment and book-a-training for enrolled students
  • 🎾 Products, cart, and checkout on the same public site
2

Plan

Turn applications into workable groups

When applications close, group formation begins — the job that normally costs owners entire weekends. FlexCademy's AI-assisted group formation reads student availability, trainer availability, court availability, levels, ages, and your configured rules, then proposes a schedule you can validate, optimize, and adjust manually before anyone is notified.

  • 🎾 Owner-configured rules for group sizes, levels, and ages
  • 🎾 AI runs with status tracking and validation
  • 🎾 Manual control preserved at every step
  • 🎾 XLSX overview exports and schedule emails on your command
3

Operate

Run every training week

The season becomes a living schedule: daily, weekly, and court views; attendance and trainer reviews; cancellations and rescheduling; ad-hoc trainings and recurring recreational groups. Group changes sync to future trainings automatically while past trainings stay untouched for billing accuracy.

  • 🎾 Daily, weekly, and court schedule operations
  • 🎾 Attendance, reviews, replacements, and proposal trainings
  • 🎾 Closures with automatic cancellation and notification
  • 🎾 Future-training sync when groups change
4

Collect

Invoice, collect, and follow up

Billing runs from the same data as the schedule. Issue season, camp, training, or manual invoices; offer Stripe and Swiss QR payment options; let reminders chase overdue invoices automatically; and reconcile bank statements with CAMT.054 import instead of reading PDFs line by line.

  • 🎾 Season, camp, training, and manual invoices with installments
  • 🎾 Stripe Connect, TWINT, SEPA, Swiss QR bills, and public invoice links
  • 🎾 Automated overdue reminders, refunds, credits, and credit memos
  • 🎾 CAMT.054 bank reconciliation

Want to see this on your own season?

Bring your current spreadsheets and forms. We will map them to the connected workflow in a live demo.