> ## Documentation Index
> Fetch the complete documentation index at: https://docs.1club.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Schedule

> The Schedule section: the day and week calendar, plus the Bookings, Classes, Attendance, and Check-ins lists your front desk runs the day from.

**Schedule** is where you run the gym day to day. One calendar shows classes, bookings against areas and instructors, instructor time off, and area blocks, and the same booking dialog records reservations whether they happen at reception, on the public site, or over the phone.

## What's in the section

Open **Schedule** in the left rail to land on the calendar. The other pages open from the calendar's **More actions** menu in its header, from links on detail pages, or from global search.

| Page | What it's for |
| - | - |
| [Calendar](/schedule/calendar) | The day and week grid. Create, move, and act on bookings, classes, time off, and blocks. |
| [Bookings](/schedule/bookings) | The list of every reservation, with tabs, search, and bulk actions, plus each booking's detail page. |
| [Classes](/schedule/classes) | The list of scheduled classes and each class's attendance, check-in, and waitlist. |
| [Attendance](/schedule/attendance) | The **Attendance Log**: recent check-ins with an activity chart. The full, paged **Check-ins** list (`/schedule/checkins`) and each check-in's detail page are covered on the same page. |

Related features that run on the calendar:

* [Waitlists](/schedule/waitlists) - who gets a seat when a full class frees up.
* [Area blocks](/schedule/area-blocks) - take a court or a whole gym off the bookable schedule for a set period.
* [Season passes](/schedule/season-passes) - sell the same weekly court hour for a whole season as one prepaid contract.

<Note>
  Two things that used to sit next to the schedule now live elsewhere. **Areas** are configured under **Settings** > **Clubs** > **Areas** (see [Areas](/settings/areas)); the calendar's **More actions** menu still links there. **Events** have their own **Events** section in the rail (see [Events](/events/events)), though live events still show on the calendar as read-only cards.
</Note>

## How the pieces fit together

A booking is the unit of revenue. Every reservation - a member joining a class, booking an area, or buying a personal-training session - becomes a booking row with a transaction attached. The calendar reads bookings, classes, instructor time off, and area blocks for the visible date range and renders them as colored blocks on the resource grid.

Classes are scheduled occurrences with capacity and instructors. When a member books a class, a booking row is created against that class. If the class fills up, the waitlist takes over (see [Booking policies](/settings/booking-policies) for the claim window).

A check-in records that someone actually came in. It can be anchored to a booking, or recorded against a membership, a direct payment, or an external program, and it reuses the booking pipeline for pricing, payment, and membership usage. See [Attendance](/schedule/attendance).

A season pass is the long end of the same idea. Instead of one seat it holds one court hour every week of a season, booking every week at the moment of sale, and the member pays once. See [Season passes](/schedule/season-passes).

Areas and instructors are the bookable resources. Areas have operating hours and a price per hour; instructors have a bookable flag, hourly rate, and operating hours or a shift roster. The calendar shows one column per resource in day view, and the booking dialog asks you to pick one (area, instructor, or class) when you create a booking.

A [booking policy](/settings/booking-policies) decides the rules that apply to any given booking - when payment is required, whether check-in is enforced, refund tiers on cancellation. Policies can be org-wide or scoped to a gym, area type, class type, instructor type, or plan.

## Where to start

If you're setting up a new gym, the usual order is:

1. Create your gyms under **Settings** > **Clubs** > **Clubs**.
2. Add area types and areas under **Settings** > **Clubs** > **Areas** (see [Areas](/settings/areas)).
3. Add instructors under **Staff** > **Instructors** (see [Instructors](/staff/instructors)).
4. Configure [booking policies](/settings/booking-policies) under **Settings** > **Bookings** > **Booking and cancellation policies** for payment timing and cancellation.
5. Open **Schedule** and start adding classes and bookings.

If you're running an established gym, you'll mostly live on the [calendar](/schedule/calendar), with [Bookings](/schedule/bookings) and [Classes](/schedule/classes) as drill-down lists.

## Related

* [Members](/members/overview) - The contacts you book classes and sessions for.
* [Memberships](/sales/memberships) - Plans that cover bookings without per-visit payment.
* [Payments](/sales/payments) and [Transactions](/sales/transactions) - The money side of every booking.
* [Check-in models](/reference/check-in-models) - Pick the right entrance flow before configuring policies.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.