> 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/how-to-extend-a-reservation.md).

# Move a Reservation

### Overview

Club employees in the Dashboard can move a Reservation (and Events) in two ways:

1. Reschedule to another day or time
2. Move from court to court

### Reschedule a Reservation

{% hint style="danger" %}
Using the Reschedule feature is not a retroactive change, it only moves the booking from one day or time to another day or time. Meaning, if a Reservation is on Off-peak hours and is moved to Peak hours, the price charged to Customers is not updated.
{% endhint %}

Club staff can use the Reschedule feature to update the time or day of a Reservation. To do so:

1. Locate and select the Reservation
2. Click on the three vertical dots in the bottom left corner
3. Choose the `Reschedule` option
4. Select the new date, start time, and end time
5. Click on the Save button in the pop-up window

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

#### Human Error

If a Customer arrives at the Club on a different day than their scheduled Reservation (for example, arrives on Tuesday and has a Reservation for Thursday), staff can decide how to handle the situation.

* **Club is full**: If the Club is fully booked and cannot accommodate the Customer, ask the Customer to return at their scheduled Reservation time
* **Club has availability**: If the Club is not fully booked, staff can update the Reservation from the day it was booked to the current day and time

#### Extend a Reservation

By using the Reschedule feature, staff can also extend a Reservation in length. This is not a retroactive update, meaning the price paid by the Customers will remain the same, and the employee who extended the Reservation should charge the Customers more within the Purchase tab.

{% hint style="warning" %}
**Customers like to game the system**. If a Customer is asking for a Reservation to be Rescheduled to another day, is it an honest mistake or are they asking you to Reschedule the Reservation so they can cancel without a cancellation fee? If the Customer asks to cancel first, then Reschedule when staff says they can cancel from the App, this is a good tell the Customer is seeking a loophole.
{% endhint %}

### Move a Reservation to another Court

This is a `drag-and-drop` feature in the Overview page. To move from one court to another:

1. Click and hold the specific Reservation (or Event)
2. Drag the Reservation vertically to another court
3. Accept the system query pop-up asking if you want to change the court
4. Verify that the Reservation has changed courts

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

#### Resolve Double-booked Courts

If you move the Reservation onto a court that already has a booking, the system will show an error message indicating further action is required. To resolve the issue:

1. Observe the indicators
   1. System error message at the top of the page
   2. Increased height of the court short name on the left side of the Overview page
   3. Highlighted times that cannot be booked until the error is resolved
2. Select and move one of the two Reservations (or Events) that are overlapping on the same court
3. Confirm the conflict is resolved and the error message disappears

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


---

# 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/how-to-extend-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.
