Skip to content

Effects of cancellation [Classic]

In this article, you’ll learn about the effects of cancellation 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 =
"&lt;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() &#123;
el = $(this);
title = el.text();
if(title != '')&#123;
anchorTitle = el.text().replace(/([~!@#$%^&*()_+=`&#123;&#125;\[\]\|\\:;'&lt;>,.\/\? ])+/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'))&#123;
header = 'header-nesting-1';
&#125;else if($(this).is('h3'))&#123;
header = 'header-nesting-2'
&#125;
el.html('<a id="'+anchorTitle+'" class="toc-anchor">' + el.html());
newLine =
"<li class='"+header+"'>" +
"<a class='article-anchor' href='" + link + "'>" +
title +
"" +
"";
ToC += newLine;
&#125;
&#125;);
ToC +=
"" +
"";
$("#snippet-prepend").before(ToC);
&#125;
&#125;);
&lt;/script>
&lt;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 &#123;
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%;
&#125;
.toc-top h4 &#123;
font-size: 18px;
line-height: 26px;
margin: 0 0 8px;
font-weight: 400;
&#125;
.toc-top ul &#123;
padding: 0 0 0 15px !important;
margin-bottom: 0;
&#125;
.toc-top > ul &#123;
margin-bottom: 13px!important;
&#125;
.toc-anchor &#123;
display: block;
height: 90px;
margin-top: -90px;
visibility: hidden;
&#125;
/* 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 &#123;
margin-left: 14px;
&#125;
.header-nesting-1:before &#123;
background-image: url(https://dyzz9obi78pm5.cloudfront.net/app/image/id/5d31bcc88e121c9b25ba22c4/n/bulletv2.svg)!important;
&#125;
.header-nesting-2 &#123;
margin-left: 28px;
&#125;
.header-nesting-2:before &#123;
background-image: url(https://dyzz9obi78pm5.cloudfront.net/app/image/id/5d31be536e121cf22b0cc6ae/n/bulletv3.svg)!important;
&#125;
&lt;/style>

When a Customer cancels a booking, the following actions take place.

  • An email notification is sent to the Customer, the User who the Customer made the booking with and any additional stakeholders to notify them of the cancellation.
  • In the Activity stream, the activity is updated with a status of Canceled (By Customer).
  • The previously-booked time slot becomes available.

When using OnceHub with a connected calendar

Section titled “When using OnceHub with a connected calendar”
  • If the Customer is added to the 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 booking owner’s calendar event includes CANCELED in the title, so that it is easy to spot that this booking was canceled. However, the calendar event is not deleted.
  • The original User’s calendar event changes its status to “Free”. This frees up the slot to accept new bookings.

If you use Payment integration, refunds can be processed manually or automatically via OnceHub.

  • If the Customer cancels the booking and refunds are processed automatically via OnceHub, an AUTOMATIC REFUND (CANCELLATION) refund transaction is added to the Activity stream.
  • If the Customer cancels the booking and you manually process a refund via OnceHub, a MANUAL REFUND VIA ONCEHUB transaction is added to the Activity stream.

Learn more about processing refunds via OnceHub

When a User cancels a booking, the following actions take place.

  • An email notification is sent to the Customer, the User who the Customer made the booking with and any additional stakeholders to notify them of the cancellation.
  • In the Activity stream, the original activity is updated with a status of Canceled (By User).
  • The previously-booked time slot becomes available.

When using OnceHub with a connected calendar

Section titled “When using OnceHub with a connected calendar”
  • If the Customer is added to the 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 Booking owner’s calendar event includes CANCELED in the title, so that it is easy to spot that this booking was canceled. However, the calendar event is not deleted.
  • The Owner’s calendar event changes its status to “Free”. This frees up the slot to accept new bookings.

If you use Payment integration, refunds can be processed manually or automatically via OnceHub.

If the User cancels the booking and refunds are processed manually via OnceHub, a MANUAL REFUND VIA ONCEHUB transaction is added to the Activity stream.

Learn more about processing refunds via OnceHub

Canceling a booking request in Requested status

Section titled “Canceling a booking request in Requested status”

When a booking request in Requested status is canceled by a User or Customer, the following actions take place.

  • An email notification is sent to the Customer, the User who the Customer made the booking with and any additional stakeholders to notify them of the cancellation.
  • In the Activity stream, the canceled activity changes its status to Canceled and moves to the top of the list.