Schedule & classes
Resources and allocation
Manage rooms, equipment and any limited resource — set availability, assign to classes, and avoid double-booking.
Resources and allocation
A resource is anything finite that a class needs: a room, a set of mats, projector cart, sound system, props, even instructors when treated as a constraint. ClassKeep tracks resource availability so you can stop classes from being scheduled into a room that's already in use.
Resource types
Resources are grouped by type. Each type has a metric:
- Quantity — discrete units (e.g. 12 mats, 4 microphones)
- Capacity — a single resource with a maximum (e.g. Studio A holds 25 people)
Open Resources in the sidebar to manage types and items.
Define a resource
- Open Resources and pick a type (or create one)
- Click New resource
- Name it (e.g. "Studio A", "Mat #4")
- Set the metric value (capacity or quantity)
- Optionally add tags (e.g. "north building")
- Save
Availability windows
Each resource has a weekly availability schedule and blackout dates for maintenance, repairs or off-season closures. Outside those windows, the resource cannot be allocated to a session.
Assigning resources to a class
When creating or editing a session on the schedule, the Resources section lets you allocate one or more resources. ClassKeep checks:
- The resource is available at the session's time and date
- No other session has already allocated it (or the quantity remaining is enough)
If there's a conflict, ClassKeep blocks the save and asks you to override with a reason — overrides are logged for your records.
Per-resource calendar
Click into a single resource to see its own dedicated calendar of allocations. This view is great when planning around limited equipment.
Low-stock and conflict alerts
When configured, admins receive notifications for:
- Resource conflicts (when an override happened)
- Approaching low quantity (e.g. only one mat left available across the schedule)
Related
Last updated 2026-04-29
More in this section
- Plan and run your scheduleBuild your weekly grid: add sessions, edit times, drag-to-reschedule, and review who's booked.
- Class types (templates)Define the recurring shape of every class — name, duration, capacity, pricing, instructors, color and tags.
- Copy a week of classesReplicate an entire week's schedule into the current week — perfect for studios with stable weekly grids.
- Opening hours and closuresSet the days and times your studio is open, plus date-specific overrides for holidays or events.
Need more help?
Can't find what you're looking for? Reach out via our contact page.