Skip to content
Browse docs

How terms, classes and sessions fit together

The four building blocks of your calendar, and which one to reach for when.

Everything about your club's calendar is built from four pieces. Get this model in your head and every screen under Tempo makes sense.

Your site may use different words. Tempo lets you rename class, student and teacher under Settings → Branding & vocabulary; these docs use the defaults.

Class · Saturday Juniorspermanent
Term · Autumn 2026dated container
Timetable entrySaturdays 10:00 · Studio 1 · 12 places · £8.50
Sat 12 SepSat 19 SepSat 26 Sep…

Sessions: the bookable dates, generated automatically

A class is permanent. "Saturday Juniors" is the same class this term, next term and next year: its name, age range, description, photo and display colour live in one place and never need re-creating. A class holds no dates and no prices.

A term is a dated container. Start date, end date, the half-term break and any excluded dates (bank holidays, show weekends, closures). Terms are where your year gets its shape.

A timetable entry connects the two. It says: this class runs in this term, on this weekday, at this time, in this location, with this capacity, at this price. The same class can have different times, prices or capacities in different terms without touching the class itself.

Sessions are generated for you. From each timetable entry, Tempo creates one session per matching date in the term, skipping breaks and exclusions. Sessions are what members actually book and what teachers see on the register. You almost never create a session by hand; you edit individual ones only when a specific date needs to move or be cancelled.

What this means in practice

  • Setting up a new term is quick: create the term's dates once, then either add classes to its timetable or duplicate last term with its whole timetable in one action.
  • Price changes happen on the timetable entry (or the shared duration product), never by editing dozens of sessions.
  • When real life intervenes (a leaking roof, a moved date), you edit the individual session, and the rest of the term is untouched.
  • When something doesn't fit a weekly pattern at all (a workshop, a holiday intensive), you don't bend the timetable to it; you create extra sessions on their own dates.

Where everything lives

All of it is under the Tempo menu: Terms, Classes, Timetable (term-scoped, with a term picker at the top) and Sessions, with the Calendar showing every generated session on one screen. Administrators and shop managers can manage all of it.

Start with Creating a term.

Was this helpful?

Still stuck?

Most questions are answered in a minute here. When they aren't, a real person replies.

Tempo customers Send us the question through the support form. The person who built it reads every message. Contact support
Not a customer yet? Demos, pricing and anything pre-sales. Ask before you buy. Ask a pre-sales question