CalendoxCalendox Docs
Calendar Sync

Sync Status

Understanding sync status values and how to troubleshoot failed or stuck syncs.

Every sync in Calendox has a status that reflects its current state.

Status values

StatusMeaning
PendingThe sync was created and the initial event copy is in progress.
CompletedThe initial copy finished successfully. The sync is active and processing changes in real time.
DisabledThe sync has been paused, either manually or due to a subscription change.
FailedThe sync encountered a permanent error during setup and cannot be recovered automatically.

Pending for a long time

An initial sync should complete within a few minutes for calendars with up to a few hundred events. If a sync stays Pending for more than 10 minutes:

  1. Check that the source and target calendar accounts are still connected — go to Dashboard → Accounts.
  2. If access to a provider was revoked, repeat the Connect Google / Connect Microsoft flow for that account to re-authorize it.
  3. If the sync is still stuck after reconnecting, delete the sync and create it again.

Failed syncs

A Failed sync cannot be resumed. Delete it and create a new one. Before doing so, verify that:

  • The source and target calendars are both still imported and connected.
  • You have not hit a plan limit on the number of active syncs.

Disabled syncs

A sync is disabled for one of these reasons:

ReasonWhat it meansHow to recover
Manually pausedYou (or a team admin) paused the sync from the sync list.Click Enable in the sync list.
Trial or subscription expiredYour 14-day free trial ended, or your subscription period ended without renewing. Your plan reverts to Free (0 connected calendars, 0 syncs).Subscribe to a paid plan — syncs are restored automatically once the subscription is active.
Payment failed (dunning)A renewal payment failed. You get a 3-day grace period where syncs keep running; if payment still hasn't been recovered after 3 days, syncs are paused.Update your payment method in Dashboard → Settings → Billing. Syncs resume automatically once payment succeeds.
License overage (Business/Enterprise)A tenant admin reduced the number of licensed seats below the number of calendars currently connected across the team.A tenant admin needs to purchase more seats or remove calendars; paused syncs resume automatically once usage is back within the limit.
License revoked (Business/Enterprise)A tenant admin removed a specific member's license.A tenant admin must re-assign a license to that member — this does not resolve automatically.

Note: a calendar that's actively part of a sync can't be removed from Dashboard → Accounts directly — disable or delete the sync first.