Command modules

Feature depth, organized by owner jobs.

Every module below exists in the product today. This is not a roadmap — it is how academies capture demand, plan groups, run the training week, collect revenue, sell products, and keep everyone informed.

Enrollment engine

Capture demand without copy-paste

Open seasons and camps to the public and let applications arrive already structured — levels, availability, locations, custom answers, and accepted terms included.

What is included

  • Public season applications with levels, selected locations, availability, and weekly training frequency.
  • Camp registrations with capacity, waitlists, invitations, and paid-confirmation logic.
  • Custom questions, terms acceptance, welcome texts, and multilingual application content.
  • New-account and existing-account flows for students, parents, and families.
  • Application search, filtering, CSV exports, student transfers, and notifications.
  • Direct enrollment for students the academy signs up itself.

AI group formation

Shorten the hardest planning job

Turn a pile of applications into a workable season schedule that respects availability, courts, trainers, levels, and ages — with the owner in control at every step.

What is included

  • Owner-configured group rules: sizes, levels, age ranges, and constraints.
  • AI runs that build schedules from student, trainer, and court availability.
  • Run status tracking with locked manual editing while the AI works.
  • Schedule validation and optimization before anything is published.
  • Compressed overview exports (XLSX) for review and record keeping.
  • Schedule emails to assigned students and trainers — only when you decide.

Schedule operations

See the courts, trainers, and groups together

Daily, weekly, and court views for the entire academy — built for the constant small changes that real training weeks produce.

What is included

  • Daily, weekly, and court schedule overviews across locations.
  • Groups, recurring recreational groups, and ad-hoc trainings in one system.
  • Edit dates, times, durations, prices, courts, and participants per training.
  • Attendance, trainer reviews, cancellations, and rescheduling workflows.
  • Jugend+Sport-ready attendance and training records for trainers and owners.
  • Fits alongside the court platforms Swiss clubs already use — GotCourts and Playtomic.
  • Group changes sync future unlocked trainings; past trainings stay preserved.
  • Closures that cancel affected trainings and notify students and trainers.

Revenue operations

Move from application to paid invoice

Billing that is connected to the actual program data — seasons, camps, trainings, and students — with Swiss payment rails built in.

What is included

  • Season, camp, training, and manual invoices with installment chains.
  • Stripe Connect with card, TWINT, and SEPA checkout options.
  • Swiss QR bills and public invoice payment links.
  • Automated overdue reminders and payment-status visibility.
  • Refunds, credits, credit memos, and invoice conversions.
  • CAMT.054 bank statement import for automatic reconciliation.
  • Bexio integration so invoices and payments flow into your accounting.

Commerce and growth

Sell more than lessons

A built-in shop for everything around the training itself — camp merchandise, training coupons, events, and physical products with shipping. No separate webshop, no extra monthly bill.

What is included

  • Digital products: training coupons and events with seat caps and registrations.
  • Physical products with variants, images, inventory policies, and categories.
  • Member-only or public product visibility per item.
  • Discount codes: percentage, fixed amount, and free shipping with usage limits.
  • Carts, checkout, shipping or pickup fulfillment, and order management.
  • Event registrations with required attendee fields.

Communication

Stop being the manual help desk

Every message that used to require the owner — schedule updates, reminders, closures, campaigns — flows from the same system that holds the data.

What is included

  • Segmented newsletters by student attributes, season, camp status, or training history.
  • Drafts, test sends, scheduled campaigns, and academy send windows.
  • Delivery tracking through Postmark-backed delivery events.
  • Automated invoice and payment reminders.
  • Schedule emails when groups and trainings are published or changed.
  • Closure notifications to affected students and trainers.

Real product

This is what your academy's public front door looks like.

Screenshots from a live FlexCademy academy website — running on the academy's own domain, in the academy's own branding and language. When it is part of the rollout, it can replace a separate public academy website and reduce separate hosting and maintenance work.

Camp detail page with hero, schedule, pricing, and application CTA
Camp detail page with hero, schedule, pricing, and application CTA
Public season page with locations, training windows, and registration
Public season page with locations, training windows, and registration
Camp landing pages with capacity and application flows
Camp landing pages with capacity and application flows
Direct enrollment for new students and families
Direct enrollment for new students and families
Product pages with variants, pricing, and member visibility
Product pages with variants, pricing, and member visibility
Cart and checkout with Stripe, TWINT, and Swiss QR options
Cart and checkout with Stripe, TWINT, and Swiss QR options

See these modules on your own academy's data.

The fastest way to evaluate FlexCademy is a demo built around your next season, camp, or weekly schedule.