How do I sync Hubhus with Google Calendar?

Modified on Tue, 5 May at 9:30 PM

How do I sync Hubhus with Google Calendar?

Connect Hubhus to Google Workspace so bookings and calendar events stay in sync automatically. When a Google Calendar event is created or updated, Hubhus reflects it immediately — and vice versa.

TL;DR

A Google Workspace admin must enable domain-wide delegation for Hubhus once. Then activate the integration in Hubhus, refresh the calendar list, link a calendar, and enable import/export. Requires Google Workspace — not a personal @gmail.com account.

Get started in 5 steps

1

Sign in to the Google Admin Console → go to Security → API Controls → Domain-wide Delegation → Add new and enter Client ID 103737302167342111932 with OAuth scopes: https://www.googleapis.com/auth/calendar, https://www.googleapis.com/auth/admin.directory.user.readonly → click Authorize.

2

In Hubhus, go to Account → Integrations → Google Workspace calendar (or Calendar → Settings → Google calendars) and click the activation button.

3

You are redirected to Google. Sign in with a Google Workspace admin user from the same domain where delegation was configured → approve access.

4

Go to Calendar → Settings → Google calendars → click "Refresh list of available Google calendars" → find the correct calendar and click "Link Google calendar".

5

Enable Import (Google → Hubhus), Export (Hubhus → Google), or both for two-way sync. Done — availability updates automatically.

Requires: Google Workspace (not personal Gmail)  ·  Admin role: Google Workspace admin  ·  Sync engine: Google push notifications (near real-time)
Read more

What domain-wide delegation grants

After authorization, Hubhus can:

  • Read and write Google Calendar events
  • Read user profiles (email → mailbox matching)

Hubhus cannot read emails, passwords, files, or any unrelated data. Only calendars you explicitly link are synced.

Import, Export, and Two-way sync explained

Import (Google → Hubhus): Hubhus fetches upcoming events and subscribes to changes via Google push notifications. Updates appear automatically. If disabled, Hubhus removes imported Google events (Google Calendar is not affected).

Export (Hubhus → Google): New Hubhus events are pushed to Google. Updates in Hubhus update the Google event. If disabled, no further events are exported (previously exported events remain in Google).

Two-way sync: Both enabled — edits in either system update the other. Deleting a Hubhus-created event deletes it in Google. Hubhus never deletes Google-native events from Google Calendar.

Troubleshooting

Missing calendars: New Workspace user, calendar list outdated, or API controls not set up → Refresh list → confirm domain-wide delegation is enabled → ensure Google user email matches Hubhus user email.

Permission errors: Admin consent missing, wrong Google account logged in, OAuth scopes missing, or domain-wide delegation incorrect → Re-enable domain-wide delegation → repeat activation flow.

Event errors: Calendar not linked, export not enabled, recurring event conflicts, or Google Calendar permissions → Verify import/export toggles → re-link calendar if needed.

Common searches

sync google calendar • google workspace integration • domain-wide delegation • import export google • google calendar hubhus • two-way sync

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article