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

# Reschedule and edit

> Drag a booking to a new time, or open it up to change the provider, the address, or the buffer.

There are two ways to move a booking, and which one to reach for depends on how far it's going.

| Situation                                               | Use                    |
| ------------------------------------------------------- | ---------------------- |
| The new time is on screen                               | **Drag it**            |
| The new time is next week, or another day you can't see | **Edit**               |
| You're changing more than the time                      | **Edit**               |
| The booking is cancelled, completed, or a no-show       | Neither — it's settled |

## Dragging a booking

The fastest way to move something a couple of hours or a couple of columns.

<Steps>
  <Step title="Pick it up">
    Drag the booking to its new slot. Drag it sideways into another provider's column to change who's delivering it.
  </Step>

  <Step title="Check the summary">
    A dialog opens showing the booking number, customer, and service, with the old time and new time side by side. If the provider changed, that's shown as its own before-and-after.
  </Step>

  <Step title="Give a reason">
    Required. "Customer requested a later time", "instructor sick". It's kept on the booking permanently.
  </Step>

  <Step title="Confirm reschedule">
    The booking moves and the customer is notified.
  </Step>
</Steps>

Three things to know about dragging:

* **Only confirmed bookings can be dragged.** Anything awaiting approval, completed, cancelled, or closed as a no-show stays put. Approve it first, or use Edit.
* **The length can't change by dragging.** You can move a booking but not stretch it — the session length comes from the service.
* **A conflict blocks it.** If the new slot overlaps something, the confirm button is disabled. Move the other thing first, or use Edit.

<Tip>
  Changed your mind mid-drag? Choose **Cancel** in the dialog and the booking snaps back where it was.
</Tip>

## Editing a booking

Open the booking and choose **Edit**, or **Reschedule** in the Schedule Time section. Both open the same form.

Use this when the new time is out of view, or when you need to change something other than the time.

### What you can change

* **Service provider**
* **Date** and **start time**
* **Buffer time** before and after
* **Pickup address**
* **Customer notes**
* **A new internal note**

### What you can't

The **customer**, the **service**, and the **length** are fixed. Changing what was sold means cancelling this booking and making a new one — otherwise the payment and the voucher wouldn't line up with what was delivered.

### The calendar works with you

While the edit form is open, the calendar stays live:

* The booking you're editing **pulses** so you can pick it out.
* **Click any slot** and the form takes that time and provider. This is the easy way to move something to next Tuesday — page the calendar over and click.
* **Type a new date** in the form and the calendar jumps to that week and highlights the new position.

The highlight only appears once you've actually changed something, so it doesn't sit on top of the booking while you're still reading it.

### Reason

Required whenever you change the **time** or the **provider**. Not needed if you've only adjusted buffer, notes, or the address — those aren't reschedules.

### Changed your mind

**Revert schedule changes** puts the time, provider, and buffer back to how they were, without closing the form. Handy after you've clicked around the calendar and lost track of the original.

### Saving

**Save changes**. If the new time conflicts with something, you get a warning dialog first — unlike dragging, you can confirm and go ahead. Other [warnings](/take-bookings/warnings) about schedules and travel behave the same way here as they do when creating a booking.

## What the customer sees

A reschedule sends the customer an updated confirmation with the new time. The reason you type is for your records — it isn't sent to them.

If you're moving a booking because of something on your side, ring them as well. The email tells them what changed; it doesn't apologise.

## Common questions

<AccordionGroup>
  <Accordion title="Why won't this booking drag?">
    Only confirmed bookings can be dragged. Check the status badge — if it's awaiting approval, approve it first. If it's completed, cancelled, or a no-show, it can't be moved at all.
  </Accordion>

  <Accordion title="Can I make a booking longer?">
    Not by dragging, and not in the edit form. The length comes from the service variant that was sold. If a customer needs a longer session, cancel and rebook on the longer option, or book the extra time separately.
  </Accordion>

  <Accordion title="Can I move a booking to a different branch?">
    No. Cancel it and create a new booking at the other branch. Bear in mind vouchers belong to the branch they were bought at.
  </Accordion>

  <Accordion title="How do I move a booking to next month?">
    Use **Edit** rather than dragging. Either set the date directly in the form, or page the calendar to the right week and click the slot you want.
  </Accordion>

  <Accordion title="Can I see how many times this has been moved?">
    Yes. The booking panel has a **Reschedule history** section listing every move with its reason, who made it, and when.
  </Accordion>
</AccordionGroup>
