> ## 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.

# Asset booking settings

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

Asset booking settings control when people can book assets, which rules apply, and what the booking form asks for. The settings apply to every asset booking in your organization.

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

## Open asset booking settings

**1. Open Settings**

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

**2. Open Asset Booking**

Under **Core**, click **Asset 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 at any time. | 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 |
| **Buffer Time** | Reserves a gap before and after bookings on specific assets. | 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 asset 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 assets 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 assets**

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

**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 assets selected isn't saved.

## Who can be assigned

Under **Who can be assigned?**, select the roles whose members appear in the assignee picker for asset 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 `AB`.
* **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 an asset 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 an asset](https://docs.relyant.app/facilities/bookings/asset-bookings/reserve-an-asset.md)
>
> Create a booking with your configured settings.

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


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