How do I sync Hubhus with Google Calendar?
This article explains how to enable the Google Workspace integration, authorize the required API scopes, link calendars, and start syncing.
On this page
Jump to any section using the links below
Hubhus supports direct synchronization with Google Workspace calendars.
Once activated, Hubhus can read events from Google Calendar, export events to Google, or sync both ways—keeping availability up to date in real time.
This article explains how to enable the Google Workspace integration, authorize the required API scopes, link calendars, and start syncing.
1. Requirements
Table of Contents
To activate Google Calendar sync, you need:
A Google Workspace account (not a personal @gmail.com account)
Admin access with permission to configure domain-wide delegation
A Hubhus admin user who activates the integration
2. Step 1 — Enable API access in Google Workspace
A Google Workspace Administrator must enable access for the Hubhus integration.
How to enable domain-wide delegation
Sign in to the Google Admin Console
https://admin.google.comGo to:
Security → Access and data control → API ControlsIn the Domain-wide delegation section, click:
Manage Domain Wide DelegationClick Add new
Enter the following details:
Client ID:
OAuth Scopes:
Click Authorize
This grants Hubhus permission to:
Read and write Google Calendar events
Read user profiles (email → mailbox matching)
Hubhus cannot read emails, passwords, files, or unrelated data.
3. Step 2 — Activate the Google Calendar integration in Hubhus
You can activate the connection from two places:
Option A — Account-level activation
Account → Integrations → Google Workspace calendar
Option B — Calendar activation
Calendar → Settings → Google calendars
If not yet enabled, you will see:
“Google Workspace integration not activated. Click to link a Google Workspace organization.”
Click the button to begin the authentication process.
4. Step 3 — Authorize the connection
You will be redirected to Google to log in and confirm access.
Requirements:
You must log in with a Google Workspace admin user
The user must belong to the same domain where API access was configured
Once approved, the integration becomes active.
5. Step 4 — Refresh and link Google Calendars
After activation:
Go to
Calendar → Settings → Google calendarsClick:
Refresh list of available Google calendars
Hubhus will fetch:
All Google calendars accessible under your Workspace
Calendar names and owners
No events are synced until you explicitly link a calendar.
Linking a calendar
Find the calendar you want and click:
Link Google calendar
Each Hubhus resource can be linked 1:1 to a Google calendar for import, export, or both.
6. Import, Export, and Two-way Sync
Hubhus supports the same sync models as Outlook.
Import (Google → Hubhus)
When enabled:
Hubhus fetches upcoming Google events
Hubhus subscribes to changes via Google push notifications
Updates appear automatically in Hubhus
You may manually import additional time ranges
If disabled:
Hubhus removes imported Google events
Google-native events in Google Calendar remain untouched
Export (Hubhus → Google)
When enabled:
New Hubhus events are pushed to Google Calendar
Updates in Hubhus update the Google event
Existing Hubhus events can be exported manually
If disabled:
No new Hubhus events export to Google
Previously exported events remain in Google Calendar
Two-way sync (Import + Export)
When both are active:
Edits in either system update the other
Deleting a Hubhus-created event deletes it in Google
Hubhus never deletes a Google-native event
7. Troubleshooting
Most Google sync issues fall into three categories:
A) Missing calendars
Caused by:
New Google Workspace user created recently
Calendar list not refreshed
API controls not set up correctly
Fix:
Refresh the calendar list
Confirm domain-wide delegation is enabled
Ensure the Google user exists as a Hubhus user with the same email
B) Permission problems
Caused by:
Admin consent not granted
Wrong Google account logged in
OAuth scopes missing
Domain-wide delegation incorrect
Fix:
Re-enable domain-wide delegation and repeat the activation flow.
C) Event creation/update errors
Caused by:
Linking issues
Calendar not configured for export
Recurring event conflicts
Google Calendar permission issues for the user
Fix:
Verify import/export toggles and re-link the calendar if needed.
Summary
To sync Hubhus with Google Calendar:
Enable API access in Google Workspace (domain-wide delegation)
Activate integration in Hubhus (Account or Calendar settings)
Refresh available Google calendars
Link calendars to Hubhus resources
Enable import/export or two-way sync
Use troubleshooting steps for missing updates
Once configured, Hubhus keeps availability in sync with Google Calendar in near real-time while respecting privacy and data boundaries.
? Common searches
booking setup • calendar setup • appointment scheduling • booking configuration
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article