Effects of rescheduling [Classic]
In this article, you’ll learn about the effects of rescheduling in different phases of the booking lifecycle. Learn more about the different activity statuses
<script id="snippet-prepend">$(function(){
/*disable in widget*/ if($('.w-documentation-article').length === 0){
var ToC = "<nav role='navigation' class='table-of-contents toc-top'><h4>In this article:" + "<ul>"; var el, title, link, header; //Define the heading levels you want to use in ascending order. Can add extra or remove unneeded. $(".hg-article-body h1, .hg-article-body h2, .hg-article-body h3, .hg-article-body h4").each(function() { el = $(this); title = el.text(); if(title != ''){ anchorTitle = el.text().replace(/([~!@#$%^&*()_+=`{}\[\]\|\\:;'<>,.\/\? ])+/g, '-').toLowerCase(); link = "#" + anchorTitle; //Set all headers to a 0-nesting level. header = 'header-nesting-0'; //Adjust header-nesting layers so that they point to the correct html tag. header-nesting-1 should match the second .hg-article-body h# listed above; header-nesting-2 should match the third, etc. if($(this).is('h2')){ header = 'header-nesting-1'; }else if($(this).is('h3')){ header = 'header-nesting-2' } el.html('<a id="'+anchorTitle+'" class="toc-anchor">' + el.html()); newLine = "<li class='"+header+"'>" + "<a class='article-anchor' href='" + link + "'>" + title + "" + "";
ToC += newLine; } }); ToC += "" + ""; $("#snippet-prepend").before(ToC); }});
</script><style>/* CSS to style the TOC as it displays and the auto-created anchors.toc-top styles the box for the TOC; adjust styles here to tweak look and feel */
.toc-top { background-color: #FAFAFA; /* set to #fff or delete entirely for no background */ border: 1px solid #C8C8C8; /* adjust the color hex here to change border color */ box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset; margin-top: 24px; margin-bottom: 36px; min-height: 20px; padding: 13px 20px; max-width: 75%;}.toc-top h4 { font-size: 18px; line-height: 26px; margin: 0 0 8px; font-weight: 400;}.toc-top ul { padding: 0 0 0 15px !important; margin-bottom: 0;}.toc-top > ul { margin-bottom: 13px!important;}.toc-anchor { display: block; height: 90px; margin-top: -90px; visibility: hidden;}
/* Set the indentation for the nesting levels. May need to be edited to match changes above. Increase or decrease the margin-left to get your desired level of indentation. */.header-nesting-1 { margin-left: 14px;}.header-nesting-1:before { background-image: url(https://dyzz9obi78pm5.cloudfront.net/app/image/id/5d31bcc88e121c9b25ba22c4/n/bulletv2.svg)!important;}.header-nesting-2 { margin-left: 28px;}.header-nesting-2:before { background-image: url(https://dyzz9obi78pm5.cloudfront.net/app/image/id/5d31be536e121cf22b0cc6ae/n/bulletv3.svg)!important;}</style>Reschedule initiated by Customer
Section titled “Reschedule initiated by Customer”When a Customer submits a request to reschedule a booking, the following actions take place.
-
If the Customer reschedules using the same Booking page: In the Activity stream, the original event is updated with the new time and a status of Rescheduled (By Customer). In the calendar, the event is moved to the new date and time. There is no canceled activity and one calendar event is used for the entire booking lifecycle.
NoteThis does not apply to Booking pages in Group session mode integrated with Zoom, Google Meet, Microsoft Teams, GoToMeeting, or Webex Meetings. In this case, the original activity is updated with a status of Canceled (By Customer) and a new Rescheduled Activity is created.
-
If the Customer reschedules using a different Booking page: In the Activity stream, the original activity is updated with a status of Canceled (By Customer), a new Rescheduled Activity is created, and the Stream activity counter is incremented (Figure 1).
Figure 1: Stream activity counter -
An email notification with the new booking details is sent to the Customer, the User who the Customer made the booking with, and any additional stakeholders.
-
The original User and any additional stakeholders are notified of the canceled booking and are informed of who the Customer reschedules with.
-
The previously booked time slot is made available.
When using OnceHub with a connected calendar
Section titled “When using OnceHub with a connected calendar”- If the Customer is added to the original calendar event, the Customer will receive an updated calendar invite email with CANCELED in the title. The status of the calendar event will be automatically changed to “Free”.
- The original User’s calendar event changes its status to “Free”. This frees up the slot to accept new bookings.
- The original calendar event includes CANCELED in the title, so that it’s easy to spot that this booking was canceled. However, the calendar event is not deleted.
When using Payment integration
Section titled “When using Payment integration”If you use Payment integration, payment can be collected automatically via OnceHub and the Customer can be charged a reschedule fee when rescheduling the booking. In this case, a PAYMENT (RESCHEDULE) Transaction is added to the Activity stream.
Reschedule initiated by User
Section titled “Reschedule initiated by User”A User can reschedule a booking using either of the following methods.
- Send the Customer a reschedule request asking them to reschedule the booking themselves.
- Reschedule on behalf of the Customer directly in your connected Google Calendar or Exchange/Outlook Calendar.
When a reschedule request is sent by the User to the Customer, the following actions take place.
- The previously booked time slot becomes available.
- The User, any additional stakeholders, and the Customer receive an email notification with the reschedule request details.
- For Booking pages associated with Event types, the Customer will make a new booking for the same Event type or any Event type, depending on what the User specified in the Cancel/request reschedule pop-up.
- In the Activity stream, the original activity is updated with a Canceled (Reschedule requested by User) status.
When using OnceHub with a connected calendar
Section titled “When using OnceHub with a connected calendar”- The original calendar event includes CANCELED in the title, so that it’s easy to spot that this booking was canceled. However, the calendar event is not deleted.
- The User’s calendar event changes its status to “Free”. This frees up the slot to accept new bookings.
- If the Customer was added to the original calendar event, the Customer will receive an updated calendar invite email with CANCELED in the title. The status of the calendar event will be automatically changed to “Free”.
When using Payment integration
Section titled “When using Payment integration”- When the User reschedules with the same Event type, the Customer will not be asked to pay a reschedule fee when rescheduling the booking.
- When the User reschedules with any Event type, payment can be collected automatically via OnceHub and the Customer can be charged for a reschedule fee when rescheduling the booking. In this case, a PAYMENT (RESCHEDULE) Transaction is added to the Activity stream.