Connecting External Calendars to Hubhus

Modified on Thu, 4 Dec at 11:33 AM

Connecting External Calendars to Hubhus

Hubhus allows you to connect external calendars so that events created in Outlook, Google, or CalDAV-compatible systems can appear directly inside the Hubhus calendar—and vice versa, depending on the integration.

On this page

Jump to any section using the links below

Connecting External Calendars to Hubhus

How external calendar synchronization works in Hubhus

Hubhus allows you to connect external calendars so that events created in Outlook, Google, or CalDAV-compatible systems can appear directly inside the Hubhus calendar—and vice versa, depending on the integration.

This article provides a high-level overview of how calendar sync works and links to the detailed configuration guides.


1. What can be synchronized?

Depending on the integration type, Hubhus can support:

✔ Import of external events into Hubhus
✔ Export of Hubhus events to external calendars
✔ Two-way sync for all platforms (Outlook, Google Workspace, and CalDAV)
✔ Real-time or near real-time updates for Outlook and Google (via push subscriptions); polling-based for CalDAV
✔ Optional privacy mode for imported events (hide details but keep time blocks)

All calendar sync works at the resource level in Hubhus.
Each resource can be linked to one external calendar.


2. Supported calendar platforms

Hubhus supports three primary integration types:

Microsoft Outlook / Microsoft 365 (Graph API)

  • Near real-time syncing

  • Import, export, or full two-way sync

  • Requires Microsoft tenant admin approval

  • Supports calendar privacy rules

  • Recommended for organizations using Microsoft 365

Link to full guide: How do I sync with Outlook calendar?


Google Workspace Calendars

  • Two-way syncing for Workspace accounts

  • Requires domain-wide delegation

  • Supports organizational calendars

  • Recommended for teams using Google Workspace


Link to full guide: How do I sync with Google Calendar?


CalDAV-compatible calendars

  • Two-way synchronization (always enabled for both import and export)

  • Works with many 3rd-party systems (Nextcloud, Fastmail, iCloud, Synology, etc.)

  • Requires manual endpoint + credentials (typically app-specific password)

  • Polling-based sync (every 5 minutes for next 7 days, every 6 hours for full year)

Link to full guide: How do I sync with CalDAV calendars?


3. Where to activate integrations

Depending on your system setup, you may activate integrations from:


A) Account → Integrations

Recommended for organizations that want central control of external access.


B) Calendar → Settings → Outlook/Google/CalDAV

Recommended when configuring resource-specific sync (one calendar per resource).

Both locations lead to the same integration engine.


4. How resource linking works

After activating the platform integration:

  1. Hubhus fetches the list of available calendars

  2. You select which external calendar corresponds to which Hubhus resource

  3. You enable Import, Export, or both (Note: CalDAV is always two-way)

  4. Hubhus begins syncing events immediately

Each resource may link to exactly one external calendar.

If a user changes resource assignment on an event, Hubhus can (optionally) sync the assigned person automatically to the matching resource.


5. Troubleshooting sync issues (common causes)

If events do not appear or are not syncing:

✔ Missing permissions

Most often caused by:

  • Microsoft admin consent not completed

  • Google Workspace domain-wide delegation missing

  • Wrong credentials in CalDAV setup

✔ Calendar not linked

Resource may show as “Not linked” even if integration is active.

✔ New calendars not visible

Use “Refresh list of available calendars” under:
Calendar → Settings → Outlook/Google calendars

✔ Deleted events

External calendar deletions don’t always trigger webhooks (Google/CalDAV).
Manual sync may be required.

✔ Privacy mode

Imported events may be shown as "Busy" only.

✔ Multiple calendars for a user

Only the specific linked calendar syncs.


6. When to use each integration type

PlatformBest forNotes
Outlook/Microsoft 365Corporate Microsoft environmentsFull two-way sync, strongest enterprise support
Google WorkspaceTeams using Google appsRequires admin setup with domain delegation
CalDAVSelf-hosted or alternative calendarsTwo-way sync, polling-based (not real-time)

? 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

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