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

# Location booking settings

> Set when locations can be booked, booking rules, buffer times, assignees, reference numbers, and custom fields

Location booking settings control when people can book rooms and other locations, which rules apply, and what the booking form asks for. The settings apply to every location booking in your organization.

> [!NOTE]
>
> You need permission to view location booking settings to open this page, and permission to update them to save changes. The page only appears when the **Location Booking** module is enabled.

## Open location booking settings

**1. Open Settings**

Click **Settings** at the bottom of the sidebar.

**2. Open Location Booking**

Under **Core**, click **Location Booking**.

**3. Make your changes**

Changes save automatically. The page header shows **Saving…** and then **Saved**.

## Time constraints

Use **Time Constraints** to define when bookings are allowed.

| Setting | What it does | Default |
| - | - | - |
| **Allowed Days** | Click a day (**Sun** to **Sat**) to turn it on or off. Bookings are allowed only on the highlighted days. | **Mon** to **Fri** |
| **Enable Time Restrictions** | Limits bookings to a daily time window. When off, bookings can be made 24 hours a day. | Off |
| **Start Time** and **End Time** | The daily window when bookings are allowed. Appears when **Enable Time Restrictions** is on. | 08:00 to 17:00 |
| **Time Slot Interval** | The time increments shown in the booking time picker: **Every 15 minutes**, **Every 30 minutes**, **Every 45 minutes**, or **Every 60 minutes**. | 15 minutes |

## Booking rules

Use **Booking Rules** to set limits and requirements for bookings.

| Setting | What it does | Default |
| - | - | - |
| **Booking Window** | How many days ahead people can schedule a booking. The page shows the latest date someone can book as of today. | No limit |
| **Minimum Notice** | How many hours before its start time a booking must be made. The page shows an example, such as when a 3:00 PM booking must be created by. | None |
| **Requires Approval** | Holds new bookings as pending until they're approved. When off, new bookings are approved right away. | On |
| **Allow Recurring Bookings for Requesters** | Lets people who can't create recurring bookings themselves submit a recurring series. The series always goes to approval, and all its dates are approved or rejected together. See [Recurring bookings](https://docs.relyant.app/facilities/bookings/location-bookings/recurring-bookings.md#series-that-need-approval). | Off |
| **Buffer Time** | Reserves a gap before and after bookings on specific locations. | No rules |
| **Rules don't apply to** | Roles that bypass the booking window, minimum notice, and buffer time rules. | **Owner**, **Admin**, and **Super Admin** |

> [!NOTE]
>
> Even when **Requires Approval** is on, bookings created by someone with permission to approve location bookings are approved right away. To control who approves pending bookings, set up approval rules in [approval settings](https://docs.relyant.app/facilities/settings/approval-settings.md).

### Add a buffer rule

A buffer rule enforces a minimum gap between bookings on the locations you choose. Buffer periods show as non-bookable for non-admin users. Admins can book over them.

**1. Add a rule**

Under **Buffer Time**, click **Add a buffer rule**.

**2. Choose locations**

Next to **For each of**, select one or more bookable locations.

**3. Choose the buffer**

Select a buffer of 15 min, 30 min, 45 min, 1 hr, 90 min, or 2 hr. The default is 30 min.

To remove a rule, click the **X** next to it. A rule with no locations selected isn't saved.

## Who can be assigned

Under **Who can be assigned?**, select the roles whose members appear in the assignee picker for location bookings. You can choose **Owner**, **Admin**, **Staff**, **Requester**, or any custom role in your organization. Leave it empty to allow everyone.

## Reference number format

Use **Reference Number Format** to control how booking reference numbers are generated.

* **Prefix** — up to 10 characters. The default is `LB`.
* **Format Template** — build a format from tokens. Click a token to insert it at the cursor. Leave it blank to use the default format, `{PREFIX}-{COUNTER}`.

| Token | Inserts |
| - | - |
| `{PREFIX}` | Your prefix |
| `{YYYY}` | Four-digit year |
| `{YY}` | Two-digit year |
| `{MM}` | Month |
| `{DD}` | Day |
| `{COUNTER}` | The running number |

A custom format must include `{COUNTER}`. The **Preview** shows how the next number looks, using today's date.

## Custom fields

Use **Custom Fields** to add fields people fill in when they create a booking.

**1. Add a field**

Click **Add Field**.

**2. Set up the field**

Enter a **Field Label** and choose a **Field Type**. You can also add a **Placeholder** and turn on **Required**.

**3. Add type-specific options**

For **Dropdown** and **Multi-Select Checkboxes**, enter the **Options (one per line)**. For **Number**, you can set a **Min** and **Max**. For **Date Range**, you can turn on **Include time**.

Available field types are **Text**, **Long Text**, **Number**, **Dropdown**, **Multi-Select Checkboxes**, **Date**, **Time**, **Date Range**, **Checkbox**, **File Upload**, **Location**, **Asset**, **Member**, **Phone Number**, **Email**, **Link**, and **Signature**.

## Next steps

> [card] [Reserve a room](https://docs.relyant.app/facilities/bookings/location-bookings/reserve-a-room.md)
>
> Create a booking with your configured settings.

> [card] [Approval settings](https://docs.relyant.app/facilities/settings/approval-settings.md)
>
> Choose who approves location bookings.


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