Calendar Sync
Xenith's Calendar can sync two-way with Google Calendar and Notion, so events stay consistent no matter where you create or edit them.
Connecting
Connect from either place — they share the same connection, so it doesn't matter which you use:
- The Sync button on the Calendar page itself, or
- Settings → Calendar sync
You'll be sent to Google or Notion to authorize access, then asked which calendar (Google) or database (Notion) to sync with. You can change the selected calendar/database at any time without disconnecting.
How sync works
Sync is two-way:
- Events you create or edit in Xenith are pushed to the connected provider.
- Events created or edited at the provider are pulled into Xenith.
- Deleting an event on either side removes it on the other.
Sync runs automatically:
- On open — when you open the Calendar page, Xenith syncs if it's been more than 30 minutes since the last sync (so switching tabs quickly doesn't trigger unnecessary syncs).
- On demand — click Sync now in the Sync popover for an immediate refresh.
- Daily — a background sync runs once a day as a safety net, so your calendar stays current even if you don't open Xenith.
Xenith syncs a rolling window of events: roughly 6 months back to 18 months forward.
Google Calendar
- Uses Google's full calendar read/write scope, so Xenith can both read your events and create/update/delete events on your behalf.
- You can sync your primary calendar or any other calendar in your Google account.
- Event colors carry over — Xenith matches each event's Google Calendar color (or the calendar's own color, if the event doesn't have one set).
- Event notes support rich text (bold, bullet lists, checklists) — this mirrors what Google Calendar's own description editor supports.
- After the first sync, Xenith uses Google's incremental sync so later syncs only fetch what actually changed, rather than re-checking every event every time.
Notion
- A Notion "calendar" is any database with a date property — pick the database and which date property to use as the event date when you connect.
- Notion syncs event titles and dates. Colors and rich-text notes aren't supported for Notion sync (Notion pages don't have an equivalent concept of event color).
Disconnecting
Disconnecting a provider removes only the events that were synced from it — events you created directly in Xenith are never affected.