> For the complete documentation index, see [llms.txt](https://support.rosysalonsoftware.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://support.rosysalonsoftware.com/scheduling/rescheduling-an-appointment.md).

# Rescheduling an Appointment

There are 3 different ways to easily reschedule any client's appointment.

## Using the Reschedule Button

*Recommended for appointments that consist of multiple services.*

{% stepper %}
{% step %}

### Locate the appointment

Proceed to the Schedule and locate the client's appointment.
{% endstep %}

{% step %}

### Select **Reschedule**

Once you click on the client's service, click the **Reschedule** button to the right.

![Reschedule button](https://content.gitbook.com/content/Ba9JfhYBfqX7DMj8oNgV/blobs/tQdE1F6RslqTsk4qWzMi/Reschedule%20button.jpeg)
{% endstep %}

{% step %}

### Search the calendar

You'll be taken to the Appointment Builder. Adjust any service(s) or Service Provider(s) if need be, then click **Search Calendar**.

![Search calendar button](https://content.gitbook.com/content/Ba9JfhYBfqX7DMj8oNgV/blobs/3ZriQsC6OceduMMVDJVx/Search%20calendar%20button%20.jpeg)
{% endstep %}

{% step %}

### Set a time range

If the client has time restraints, use the Time Range function at the top of the screen.

![Select time range](https://content.gitbook.com/content/Ba9JfhYBfqX7DMj8oNgV/blobs/UcfcatifQYjziM02QMpN/Select%20time%20range.png)
{% endstep %}

{% step %}

### Select the date

Select the date the client would like to reschedule for from the calendar.
{% endstep %}

{% step %}

### Book the time slot

The available times for that date will be listed underneath. Click **Book Now** next to the time slots the client would like to take.

![Book now time slots](https://content.gitbook.com/content/Ba9JfhYBfqX7DMj8oNgV/blobs/BqW9RBNPx2VSbYw6wr6K/Book%20now%20time%20slots.jpeg)
{% endstep %}

{% step %}

### Schedule the appointment

You will be taken to a Schedule Preview Screen where you can click and hold onto the service(s) to drag and drop them where you wish, then click **Schedule**.

![Schedule preview](https://content.gitbook.com/content/Ba9JfhYBfqX7DMj8oNgV/blobs/WsVg30jItWkZi1eeljvY/Schedule%20preview.png)
{% endstep %}
{% endstepper %}

## Rescheduling Using Copy & Paste

*More ideal for appointments containing only a single service.*

{% stepper %}
{% step %}

### Locate the appointment

Proceed to the Schedule and locate the client's appointment.
{% endstep %}

{% step %}

### Copy the service

Once you click on the client's service, click the **Copy** button to the right.

![Copy button](https://content.gitbook.com/content/Ba9JfhYBfqX7DMj8oNgV/blobs/Z5ca1iuoE0Hs5vXoX3es/Copy%20button.jpeg)
{% endstep %}

{% step %}

### Select a time slot

Click on the time slot under the employee's name on the Schedule where you would like to reschedule the client's service.
{% endstep %}

{% step %}

### Paste the appointment

Click the **Paste Appointment** button on the right.

![Paste appointment](https://content.gitbook.com/content/Ba9JfhYBfqX7DMj8oNgV/blobs/hHCFKG4Blqjkp7lhOrE5/Paste%20appointment.jpeg)
{% endstep %}

{% step %}

### Cancel the original service

You will receive a pop-up asking if you would like to cancel the original service. More times than not, you will click **Yes**.

![Cancel appointment confirmation](https://content.gitbook.com/content/Ba9JfhYBfqX7DMj8oNgV/blobs/G08O2ubcJey5FLdnk5tl/Cancel%20appointment%20confirmation.png)
{% endstep %}

{% step %}

### Create the appointment

Make any changes to the appointment/services, and/or add additional service(s), then click **Create**.

![Create new appointment](https://content.gitbook.com/content/Ba9JfhYBfqX7DMj8oNgV/blobs/g9q4r42bXect3v2Knq1R/Create%20new%20appointment.jpeg)
{% endstep %}
{% endstepper %}

## Rescheduling by Drag & Drop

*For rescheduling a time or provider within the same day; also best for rescheduling single service appointments.*

{% stepper %}
{% step %}

### Locate the appointment

Proceed to the Schedule and locate the client's appointment.
{% endstep %}

{% step %}

### Drag and drop the service

Once you click on the client's service, click and hold on it to drag it into another time and/or Provider on the Schedule.

![Drag and drop appointment](https://content.gitbook.com/content/Ba9JfhYBfqX7DMj8oNgV/blobs/oooqvMSv6u8JvbsjaZ1p/Drag%20and%20drop%20appointment.png)
{% endstep %}

{% step %}

### Confirm cancellation

You will receive a pop-up asking if you're sure you want to cancel the original appointment.

![Cancel appointment confirmation](https://content.gitbook.com/content/Ba9JfhYBfqX7DMj8oNgV/blobs/G08O2ubcJey5FLdnk5tl/Cancel%20appointment%20confirmation.png)
{% endstep %}
{% endstepper %}
