Skip to content

User action: Cancel/reschedule in Office 365 Calendar [Classic]

OnceHub communicates with your Office 365 Calendar using secure methods. All credentials and data traffic are fully encrypted. Learn more about how your sign-in credentials are stored and protected by OnceHub

In this article, you’ll learn about canceling and rescheduling from your Office 365 Calendar.

<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>

Adjusting OnceHub advanced integration settings

Section titled “Adjusting OnceHub advanced integration settings”

Open OnceHub and click on your profile image or initials in the top right corner and select Calendar connection.

Under the OnceHub advanced integration settings heading, you will see two toggles (Figure 1). These control how the Office 365 Calendar two-way sync will function. By default, both toggles are set to OFF.

Figure 1: Calendar connection—OnceHub advanced integration settings

Canceling an event in your connected Office 365 Calendar

Section titled “Canceling an event in your connected Office 365 Calendar”

If you delete a calendar event created by a OnceHub booking while the Deleting an event in Office 365 Calendar cancels the booking in OnceHub toggle is set to ON, the booking will be automatically canceled in OnceHub. The following actions are performed, as if you (the User) canceled the booking in OnceHub:

  1. Your Customer receives a cancellation notification.
  2. The event is deleted from your calendar, and the time is set to available.
  3. If you’re using any other integrations (like CRM, video conferencing, or Zapier), they are updated with the cancellation.
  4. If you’re using Payment integration, no refund is issued. If your Customer is entitled to a refund, you can refund them manually via OnceHub or via PayPal.

NoteIn cases of Panel meetings, if the Primary team member deletes the calendar event, the booking is automatically canceled in OnceHub for all Panel members. That means for both the Primary team member and all Additional team members.

If you delete a calendar event created by a OnceHub booking while the first toggle is set to OFF in the Office 365 Calendar integration settings above, the booking remains unchanged in OnceHub, no email notifications are sent, and no integrations are updated.

Reschedule in your connected Office 365 Calendar

Section titled “Reschedule in your connected Office 365 Calendar”

The Changing the time in Office 365 Calendar updates the booking in OnceHub option determines how OnceHub is updated with the new time of the event. When you move a booking in your connected calendar, you’re actually rescheduling on behalf of your Customer. Therefore, the time change must be coordinated with your Customer. No email notifications are sent to you or your Customer.

Note The reschedule functionality will only work when events are modified in the same calendar. Modifications in Additional booking calendars are disregarded.

When you move an event in your calendar while the second toggle is set to ON, the following actions are performed:

  • The OnceHub booking time is updated immediately.
  • All reminders are sent on schedule.
  • All integrations (CRM, web conferencing, Zapier, and payment) are updated as well.
  • The status of future events is changed to “Rescheduled”.

If the second toggle is set to OFF, the OnceHub booking time is only updated when the next reminder is due, subsequent reminders are sent on schedule and integrations are not updated.

NoteIn cases of Panel meetings, if the Primary team member moves a booking in their connected calendar, the booking is automatically rescheduled for all Panel members. That means for both the Primary team member and all Additional team members.