How to sync Google Calendar with Outlook

Updated 3 September 2026

If you keep a Google Calendar for one part of your life and an Outlook calendar for another, you've probably double-booked yourself at least once. GetCalendario connects the two and copies events across automatically, so a meeting on one shows up on the other — as a full copy or just a placeholder — without you doing anything by hand.

What you need

  • A GetCalendario account with both calendars added: a Google account, and an Outlook.com or Microsoft 365 account on the Microsoft side.
  • The ability to sign into both accounts once, so GetCalendario can authorize against them.
  • An idea of your plan's sync window — connections only act on events inside it, which matters for what happens next.

Connect both accounts

From the Accounts page, add the Google account and the Microsoft account. Outlook.com and Microsoft 365 both sign in through the same Microsoft flow, so it doesn't matter which one you're actually using. GetCalendario asks you to sign in to each and grant it permission to read and write calendar events. Once both accounts are listed, their calendars are available to choose from when you build a connection.

Two account cards on the Accounts page, one for Google Calendar and one for Microsoft, each showing a connected state

Create the connection

A connection is a one-way sync from one calendar to another — that's true no matter which two providers are on either end. Go to Add Connection, pick the Google calendar as the source and the Outlook calendar as the destination, and choose what gets copied over: full event details, or just a busy placeholder with the title and description overridden to something generic.

A three-step progress indicator labelled "What do you want to sync?", "How much should travel with it?" and "Fine-tuning"

The wizard's first step, with "Copy events from" and "Copy them to" select fields showing example calendar names

Before the connection goes live, GetCalendario runs it through Test Flight: a check that writes a trial event to the destination calendar, confirms it landed, and removes it again. That catches a calendar you don't actually have write access to, or a permission that didn't take, before it ever touches a real event.

Make it two-way

This is the part people miss: a connection only copies in one direction. If you want a change on Google to appear on Outlook, and a change on Outlook to appear on Google, you need two connections — one Google → Outlook, and a separate one, Outlook → Google. Each has its own destination calendar, its own title/description settings, and its own filters. Neither one knows the other exists, so if you only set one up, sync only ever runs that way.

For the general case — why one-way is the default, and how to think about running two connections without them fighting each other — see how to set up two-way calendar sync.

What syncs, and what does not

Once both connections are running, new and changed events inside your plan's sync window sync automatically, in both directions. Events further in the past or further in the future than that window aren't evaluated at all — they simply sit outside where the connection is looking, until the moving window reaches them.

Deleting an event removes its copy on the other calendar. That happens silently: attendees are never copied onto a synced event, so nobody on the invite gets a notification because a copy was created or removed.

If a filter is set to stop certain events syncing, or to hide their details, remember it's attached to one connection, not both — a rule you set on the Google → Outlook connection has no effect on the Outlook → Google one. If one direction is behaving differently from the other, check the filters on each side separately. For a full walkthrough of what stops an event from syncing, see why is my calendar not syncing.