Features

Everything your studio needs
to schedule smarter

Cadence replaces your scheduling spreadsheet with a solver that handles conflicts automatically — and a live display that keeps everyone in the loop.

Conflict-free scheduling

Cadence's constraint solver assigns every class to a room, instructor, and time slot — automatically. No double-bookings, no back-to-back room conflicts, no instructor overlap. Ever.

  • Rooms never double-booked
  • Instructors never scheduled during unavailable hours
  • Custom rules enforced on every solve

Cue, your AI scheduling assistant

Tell Cue what you need in plain English — cancel a class, swap an instructor, find an open slot for a private lesson — and it drafts the change for you. Nothing touches your real schedule until you hit confirm.

  • Chat naturally instead of hunting through menus and forms
  • Ask questions too — what's on the schedule, who's free Thursday, how booked is a room
  • Snap a photo (or drop a CSV) of a roster and Cue extracts it into a review screen for you to approve
  • Included on Pro and Studio Group

Instructor availability

Set exactly when each instructor is available to teach — by day and time window. Cadence only schedules them during those windows and respects limits automatically.

  • Per-instructor, per-day availability windows
  • Prevents scheduling outside available hours
  • Assign classes to specific instructors or let Cadence pick

A portal for every instructor

Invite your instructors and they get their own login — separate from yours — to see their schedule, take attendance, and tell you about changes. No more "I'm sick" texts at 6 AM: call-offs and availability changes come to you as requests you approve.

  • Call off a single class, or a whole day in one step
  • An eligible substitute is suggested automatically
  • Availability changes go to you for approval before anything moves
  • Included on Pro and Studio Group

Custom constraints

Your studio has rules. Cadence enforces them. Block time slots, require gaps between classes, set a minimum rest between sessions, or prevent certain class types from running simultaneously.

  • Blocked time slots (staff meetings, breaks)
  • Minimum gap between back-to-back classes in the same room
  • Describe rules in plain English — AI parses them for you (Pro/Studio Group)

Week-by-week overrides

Your base schedule stays clean. When something changes — an instructor is sick, a teacher is on leave for six weeks, a class gets cancelled, you need a one-off session — make an override for one week, every week through a date, or permanently, without touching anything else.

  • Cancel a class for a specific week, or every week through a date
  • Swap an instructor without changing the base schedule — even for a multi-week leave
  • Add one-off sessions that don't repeat
  • Flags any double-booked room or instructor so you can fix it in one click

Plan your next session

Run your year in sessions — fall, spring, summer. Build next semester's schedule while this one is still running, and it switches over on its start date by itself.

  • Start a new session as a copy of the current one, or from scratch
  • Work on it as a private draft — families see nothing until you publish
  • Goes live automatically on its start date; the live schedule shows the break in between
  • Teachers write end-of-session evaluations with level-up recommendations
  • Carry students forward into next session's classes in one review, move-ups included

Live schedule display

Publish a public URL that shows real-time room status for your studio. It knows what's currently in session, what's coming up next, and which rooms are available — updating automatically all day.

  • Real-time 'In session / Up next / Open' status
  • Put it on a lobby TV, share with instructors, or embed it anywhere
  • Last-minute changes appear within 60 seconds — no manual refresh needed

Branded for your studio

Your live schedule is yours. Add your logo, set your brand color, and optionally remove all Cadence attribution — so it looks like your product, not ours.

  • Custom logo and accent color (Pro and Studio Group)
  • Full white-label — hide "Powered by Cadence" (Studio Group)
  • Works on any screen — lobby TVs, phones, tablets

Student rosters & attendance

Keep a roster of who's enrolled in each class, and check students off as they show up — from the owner dashboard, or right from an instructor's own portal.

  • Add a student once, enroll them in any class
  • Instructors can manage enrollment and take attendance for their own classes
  • Attendance stays in sync everywhere, no matter who takes it
  • Studio-wide attendance overview with a week-by-week trend
  • Classes and students under 80% attendance are flagged automatically

Import your roster in minutes

Switching from another system? Drop in a screenshot, PDF, or CSV of your roster — or paste it straight in — and Cadence pulls out every student for you to review. It can even put them in their classes.

  • Works with roster exports from other studio software, spreadsheets, or a phone photo
  • Matches each class in your file to your Cadence classes — you confirm every match
  • Students already on your roster are enrolled, not duplicated
  • Nothing is saved until you approve the review screen (Pro and Studio Group)
See it live

A live schedule your
whole studio can follow

One public link. Real-time room status. Put it on the lobby TV, share it with instructors, or let parents check from their phones — always reflects what's happening right now.

See a live example

Rhythm Dance Studio

Wednesday · 4:15 PM

Studio AIn session

Ballet Beginner

Sarah Chen · until 5:00 PM

Studio BUp next

Contemporary

Maria Lopez · starts 4:00 PM

Rehearsal RoomOpen

Available until 5:30 PM

Try it yourself — free

No account required. Build a schedule and see the live display in minutes.