CalendoxCalendox Docs
Calendar Sync

Multi-Way Sync

How multi-way calendar sync works in Calendox.

A multi-way sync keeps two or more calendars mutually up to date. Events created or edited in any participating calendar are reflected in all others.

Use cases

  • Keep a Google Calendar and an Outlook Calendar in perfect two-way sync so you only manage events in one place.
  • Sync a personal calendar and a shared team calendar so events appear on both without manual duplication.

How it works

  1. On sync creation, Calendox performs an initial copy of existing events between all participating calendars.
  2. Calendox registers webhooks with every participating provider.
  3. When any participating calendar changes, Calendox propagates the change to all other calendars in the sync.

Multi-way sync setup showing bidirectional event flow

Loop prevention

Calendox detects and ignores events that it has already copied, preventing infinite sync loops. Copied events are tagged with internal metadata so Calendox can recognize them on subsequent webhook notifications.

Conflict handling

If the same event is edited simultaneously in two calendars, the most recent change wins. Calendox applies the change that arrived last to all other calendars.

Supported directions

CombinationSupported
Google ↔ GoogleYes
Microsoft ↔ MicrosoftYes
Google ↔ MicrosoftYes

Multi-way sync is available on every paid plan (Basic, Standard, and Premium) and during your free trial — it isn't restricted to specific tiers. Each calendar you add to a multi-way sync still counts toward your plan's connected-calendar limit. See Plans and billing for details.