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

# Activities

> Define and manage the class types your studio offers.

Activities are the templates for your sessions. They define what a class is called, how long it lasts, and how many people it fits.

Before you can create a session, you need at least one activity.

## Creating an activity

Go to **Activities** and click **Add activity**.

| Field            | Description                                                                                                  |
| ---------------- | ------------------------------------------------------------------------------------------------------------ |
| Name             | Display name shown to clients (e.g. "HIIT Training", "Pilates")                                              |
| Description      | Optional longer description                                                                                  |
| Category         | Select from a predefined list (see below)                                                                    |
| Difficulty       | Optional: Beginner, Intermediate, or Advanced                                                                |
| Duration (min)   | Default duration in minutes; pre-fills the end time when creating a session                                  |
| Max participants | Default capacity; pre-fills the session capacity field                                                       |
| Linked space     | Optionally attach this activity to a specific space — the space's capacity is used as the cap                |
| Active           | Only shown when editing an existing activity. Inactive activities cannot be used when creating new sessions. |

<Tip>
  Set sensible defaults for duration and max participants. They speed up session creation significantly when you're scheduling a full week.
</Tip>

## Active vs. inactive

Set an activity to **Inactive** to stop it from appearing in the session creation form. Existing scheduled sessions that use it are not affected.

## Editing an activity

Click any activity in the list to open the detail panel. Click **Edit** to change any field, then **Update** to save. Changes apply to future sessions only — existing sessions are not affected.

You can also **Duplicate** an activity to create a copy with "(Copy)" appended to the name.

## Bulk actions

Select multiple activities using the checkboxes and click **Delete** to remove them all at once.

<Warning>
  Deleting an activity does not delete existing sessions linked to it. Those sessions remain scheduled.
</Warning>

## Activity categories

Categories are selected from a fixed list. The available options are:

Yoga · Pilates · HIIT · Strength Training · Cardio · Cycling / Spinning · CrossFit · Bootcamp · Boxing / Kickboxing · Dance · Swimming · Stretching / Mobility · Functional Training · Personal Training · Group Fitness · Other

Categories are used for filtering in the Activities list in the dashboard.

<Accordion title="Can I reorder activities?">
  Not with drag-and-drop. The default sort is by creation date, but you can sort the list by Name or Duration using the sort control in the toolbar. Renaming activities with a number prefix (e.g. "1. HIIT", "2. Pilates") is a workaround to control the default order.
</Accordion>

<Accordion title="What happens to sessions if I deactivate an activity?">
  Existing scheduled sessions are not affected. Deactivating an activity only prevents it from appearing in the session creation form going forward.
</Accordion>
