Skip to content

Google Calendar connection issues [Classic]

This article describes potential issues with Google Calendar integration and how these issues can be fixed.

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

This may be due to temporary communication problems with the Google Calendar API. Please try the following:

  1. Make sure cookies are enabled on your browser
  2. Verify that you can log in to your G Suite account
  3. Try to connect again from OnceHub. In your OnceHub account, go to Profile -> User Integrations -> Google Workspace and click Connect.

Connection errors after a successful connection

Section titled “Connection errors after a successful connection”

ImportantDuring a connection failure, OnceHub Booking pages cannot accept bookings. This measure is taken to prevent the possibility of double bookings.

Once a successful connection was established, it may fail because of Google token expiration. The Google token might expire for one of the following reasons:

  • Your password is no longer valid and the token must be renewed. It might be because you updated the password in your Google account.
  • There were no activities in the past 6 months with your Google Calendar. As a result, the token wasn’t used for 6 months and expired.
  • You might have additional tokens used for other applications and your Google account has exceeded the limit of token requests. Therefore, the OnceHub token has expired.

In all cases, the OnceHub access to your Google Calendar has been revoked and you must renew your connection. Sign in to your OnceHub Account, go to the left sidebar and click Profile -> User Integrations -> Google Workspace and click Reconnect.

Why do my busy times appear in wrong hours?

Section titled “Why do my busy times appear in wrong hours?”

This might be due to differences between the time zone in your connected Google Calendar and the time zone in the User profile of your OnceHub account. Both must be the same.

In OnceHub, click on your profile image or initials in the top right corner and select My profile. In the Date and time section, edit the time zone.

In Google Calendar, click the settings icon, then choose Settings. Update the time zone under “Primary time zone”.

Busy time in Google Calendar is not blocking my availability

Section titled “Busy time in Google Calendar is not blocking my availability”

If busy time is not blocking your availability, you can check the following settings:

New bookings are not added to your Google Calendar

Section titled “New bookings are not added to your Google Calendar”
  1. Hover over the lefthand menu and go to the Booking pages icon → Booking pages → your Booking page → Associated calendars.
  2. Make sure your calendar is marked as the Main booking calendar or an Additional booking calendar.
    Learn more about the Associated calendars section

I cannot see my scheduled booking in my Google Calendar

Section titled “I cannot see my scheduled booking in my Google Calendar”

In your Google Calendar, make sure that the calendar in which your meeting was scheduled is selected. Find it in the calendar list in the left bar and click it to select it.

In OnceHub, you can also select the activity in the Activity stream, then click the action menu (three dots) in the right-hand pane and select View Calendar event (Figure 1).

Figure 1: View Calendar event

Why do my busy times appear in wrong hours?

Section titled “Why do my busy times appear in wrong hours?”

This might be due to differences between the time zone in your connected Google Calendar and the time zone on your Booking page. Both must be the same.

Hover over the lefthand menu and go to the Booking pages icon → Booking pages → your Booking page → Overview, and edit the time zone.

In Google Calendar, click the settings icon, then choose Settings. Update the time zone under “Primary time zone”.