Connecting external calendars to Hubhus
Keep Hubhus and your existing calendar in sync — events booked in Hubhus appear in Outlook, Google, or your CalDAV system, and external events block availability automatically. Supports Outlook/Microsoft 365, Google Workspace, and any CalDAV-compatible calendar.
TL;DR
Go to Calendar → Settings → Outlook/Google/CalDAV or Account → Integrations, activate the platform, then link each Hubhus resource to its external calendar and choose import/export (CalDAV is always two-way).
3 things to know
Sync works at the resource level
Each Hubhus resource (e.g. a person or location) can be linked to exactly one external calendar. Events appear in both systems, and external events block the resource's availability in Hubhus.
Three supported platforms
Outlook/Microsoft 365 — near real-time via Graph API; requires Microsoft tenant admin approval. Google Workspace — near real-time; requires domain-wide delegation. CalDAV — polling-based (every 5 min / every 6 h), always two-way; works with Nextcloud, Fastmail, iCloud, Synology, and more.
Activate in two places
Use Account → Integrations for centralized org-wide setup, or Calendar → Settings → Outlook/Google/CalDAV for per-resource configuration. Both lead to the same integration engine.
Step-by-step guides for each platform:
How do I sync Hubhus with Outlook calendar?
How do I sync Hubhus with Google Calendar?
How do I sync with CalDAV calendars?
Read more⌄
What can be synchronized?
- Import external events into Hubhus (block availability)
- Export Hubhus events to external calendars
- Full two-way sync for all three platforms
- Near real-time for Outlook and Google (push subscriptions); polling-based for CalDAV
- Optional privacy mode: imported events shown as "Busy" only (details hidden)
How resource linking works
- Activate the platform integration (Account → Integrations or Calendar → Settings).
- Hubhus fetches available external calendars from the connected account.
- Assign each external calendar to a Hubhus resource.
- Enable Import, Export, or both. (CalDAV is always both.)
- Sync begins immediately. Each resource can link to exactly one external calendar.
Troubleshooting — common causes
- Missing permissions: Microsoft admin consent not completed, Google Workspace domain-wide delegation missing, or wrong CalDAV credentials.
- Calendar not linked: Resource shows "Not linked" even if integration is active — go to Calendar → Settings and link manually.
- New calendars not visible: Use "Refresh list of available calendars" under Calendar → Settings → Outlook/Google calendars.
- Deleted events not removed: External deletions don't always trigger webhooks (Google/CalDAV) — manual sync may be needed.
- Privacy mode active: Imported events may show as "Busy" with no details — check resource sync settings.
Common searches
connect calendar Hubhus • Outlook sync • Google Calendar sync • CalDAV integration • two-way calendar sync • external calendar
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