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.
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.
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.