One platform for your school,
on every screen.
Owners and admins run everything on the web. Instructors and students get their own native apps. Scheduling, payments, attendance and community — one source of truth.
Autumn term · Studio A
Enrollment openMon 17:00
Ballet
12/15
Mon 18:30
Contemporary
Waitlist
Tue 20:00
Hip-Hop
8/20
Built on infrastructure you trust
For every role
One source of truth, tailored to each person
Run every school from one console
Owners and org admins see every school, studio and euro in one place — on the web.
- Consolidated revenue & growth reporting
- Each school isolated, centrally governed
- Role-based access for every team member
Build a term in minutes
School admins manage terms, rooms, rosters, payments and announcements — all on the web.
- Terms, classes, rooms & weekly slots
- Enrollment, waitlists & attendance
- Announcements via inbox, push & email
Teach, not paperwork
Instructors get a native app with their schedule and one-tap attendance from the studio floor.
- Today's classes and rosters on mobile
- One-tap attendance, synced instantly
- Push for last-minute room changes
Browse, enroll, pay — in a tap
Students get a native app to find classes, enroll, pay and never miss an announcement.
- Browse & enroll in classes
- Pay securely; invoices in one place
- Reminders so nothing is missed
Schools
7
This term
€212k
Autumn term · Studio A
Attendance · Ballet 17:00
How it works
From term to invoice, end to end
Every step connects — no re-entry, no spreadsheets, no gaps.
Build term
Classes, rooms, slots
Open class
Capacity & waitlist
Enroll & pay
Stripe checkout
Attend
One-tap, on mobile
Invoice
EU-compliant, auto
Payments & invoicing
Get paid, on autopilot
Sell passes and packages, take payments online with Stripe, and let Cadanz issue EU-compliant invoices automatically — with VAT and sequential numbering.
- EN-16931 / UBL e-invoices
- Packages, passes & checkout
- Trials, renewals & dunning
Invoice
INV-2026-0142
Web + mobile
Native apps for instructors and students
Everything stays in sync. Instructors take attendance from the floor; students browse, enroll, pay and get reminders — all on iOS and Android.
- One-tap attendance for instructors
- Browse, enroll & pay for students
- Push notifications & deep links
Instructor
Ballet · Intermediate
Today · 17:00 · Studio A
Student
This week
2 classes · 1 pass active
Security & compliance
Private by design
Privacy and security are part of the foundation — not bolted on after an audit.
Strict tenant isolation
Role-based access on every request. One school's data never crosses into another's.
GDPR by design
Self-service data export and erasure are built in. Members own their data.
EU-hosted & encrypted
Data stays in the EU, encrypted in transit, with automated off-site backups.
- 6
- Languages
- 4
- Roles
- 3
- Web + iOS + Android
- 99.9%
- Uptime target
Loved by educators
Made for schools across Europe
"Scheduling a whole term used to take days. Now it's minutes — and attendance just shows up."
"Students enroll and pay online, invoices generate themselves. Getting paid feels effortless."
"Our instructors love the app. One tap for attendance, and announcements reach everyone."
Pricing
Plans that scale with you
Every plan starts with a free 14-day trial. No card required.
Free
For getting started.
Free
- Up to 50 members
- Scheduling & enrollment
- Payments & invoicing
- Mobile apps
Studio
A single dance school.
€59/year
- Up to 100 members
- Scheduling & enrollment
- Payments & invoicing
- Mobile apps
School
Multi-studio schools.
€99/year
- Unlimited members
- Multiple studios & locations
- Community & announcements
- Priority support
Network
Multi-school organisations.
Contact us
- Everything in School
- Centralized network admin
- Custom roles & SLA
- Dedicated onboarding
FAQ
Questions, answered
One platform, every screen. Ready when you are.
Start your free 14-day trial today. No card, no setup fees, no risk.