> For the complete documentation index, see [llms.txt](https://docs.podplay.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.podplay.app/reservations/admin-creates-a-reservation.md).

# Admin Creates a Reservation

### Overview

While anyone in the Dashboard can create a Reservation for a Customer, your Club's staff should teach Customers how to book a Reservation. Once a Customer knows how to book a Reservation without assistance, more Customers will create more Reservations, reducing staff tasks, and allowing staff to focus on building community, rather than performing actions on behalf of Customers.

{% hint style="success" %}
Give a man a fish and he will eat for a day. Teach a man to fish and he will eat for a lifetime.
{% endhint %}

### Admin Creates a Reservation

On the Overview page of the Dashboard, employees can create a Customer's private Reservation by:

1. Select the desired day, time, and court
2. Search for the Customer's name (unique by email)
3. Click the `Book` button
4. Ensure the charge type for the Reservation is `Card` (sometimes shown as `Visa` or `Mastercard`)
5. Click the `Book` button in the pop-up window

{% @supademo/embed url="<https://app.supademo.com/demo/cmovv2xln00kvu7ak1wy13d7i>" demoId="cmovv2xln00kvu7ak1wy13d7i" %}

Once the Reservation is booked, it will also be visible to the Customer on their App.

<figure><img src="/files/FPjAu4nyMmRiaAhw5hms" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
When the front desk books a Reservation that is free, the system does not process any charges and the reservation is confirmed immediately. If the front desk creates a Reservation on behalf of a Customer and it's not free, all charges would go through as expected.
{% endhint %}

### Add Others to a Reservation

Employees can add Customers to a Reservation by:

1. Opening the specific Reservation
2. Click on the `Add` button
3. Search for the Customer's name (unique by email) in the pop-up window
4. Click the `[+]` button next to their Profile
5. Press the `Add Attendee` button
6. Choose if the invitee is paying for themselves or is covered
7. Confirm by pressing the `Confirm & Add Participant` button in the pop-up window

Steps 4 through 7 can be repeated by staff to add more Customers to the Reservation.

{% @supademo/embed url="<https://app.supademo.com/demo/cmovvckxf00wwu7ak5by4pzbe>" demoId="cmovvckxf00wwu7ak5by4pzbe" %}

The icons under the invitee's names show if the invitees are paying for their spot or if they are covered by the Reservation holder.

* If the Customer is paying for themselves, the icon is <i class="fa-circle-dollar">:circle-dollar:</i>

<figure><img src="/files/Ou539p5lvDpvjroIuPH1" alt=""><figcaption></figcaption></figure>

* If the Customer is covered by the Reservation holder, the icon is <i class="fa-square-minus">:square-minus:</i>

<figure><img src="/files/ThuPnIQvflco38OMI0AS" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
The price of the invite is subject to change depending on how many people join the Reservation. To learn more, read about **Charging Strategies**.
{% endhint %}

### Remove Invitees from a Reservation

For an Admin to remove anyone from a Reservation (or an Event), they can:

1. Click on the three vertical dots to the left of a Customer's name in the Attendee list
2. Notice the small window appear
3. Select the `Delete` option

This will immediately remove the Customer from the Reservation's Attendee list

<figure><img src="/files/Qxpj8WuCG3igfwMKal3u" alt=""><figcaption></figcaption></figure>

### Common Errors

* **Liability Waiver**: If the Customer has not accepted the Club's Liability Waiver, an Admin will not be able to add that Customer to a Reservation (or an Event). An error message will appear and prevent that Customer from being included.
* **No Card on File**: If the Customer does not have a credit card on file, the Customer cannot be added and pay for their portion of the private Reservation.
* **No Phone Number**: If the Customer does not have a phone number on file, the Customer cannot be added to the private Reservation — unless your club has **admin phone-validation skip** enabled for on-behalf staff actions (Front Desk and Admin). Contact your PodPlay CSM if Front Desk needs this capability.
* **Adding the same Customer Twice**: If the Customer is already in the Reservation, they cannot be added twice to the same Reservation (or Event).

<figure><img src="/files/kw1aa0sm1eXk6QsTeNrq" alt=""><figcaption></figcaption></figure>

### FAQs

<details>

<summary>Can an employee add multiple Customers to a Reservation?</summary>

Yes. Staff can add as many Customer Profiles to a Reservation, one by one, as the player count will allow.

<figure><img src="/files/nt44JdCsJe5hnKdL1WJF" alt=""><figcaption></figcaption></figure>

</details>

<details>

<summary>Can I receive notifications when a Customer books a Reservation?</summary>

To review booked Reservations, staff can review the Purchase page of the Dashboard and filter the page by `Booking`. This will show anyone interested who is booking a Reservation and how many Reservations have been booked, shown in chronological order.

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.podplay.app/reservations/admin-creates-a-reservation.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
