n8n

How to Sync Google Calendar to Outlook Event Management?

Keep your work and personal schedules aligned without busywork. New meetings in Google Calendar are copied to Outlook, and when a Google event is canceled, the matching Outlook event is removed and an email notice is sent. This is helpful for anyone who uses Google for personal plans and Outlook for work.

Two Google Calendar checks run every minute. One catches new events and sends them to Microsoft Outlook with the same start and end time. A subject prefix is added so the Outlook item is easy to find. The other check looks for canceled events in Google, searches Outlook by the event title, deletes the first match, and then merges the details to send a short email update. The Outlook event body includes the Google description and a link back to the original invite. It handles new and canceled items only, not reschedules.

Set up OAuth in n8n Cloud for Google Calendar and Microsoft Outlook, select the correct calendars, and update the email recipient. Expect to cut calendar admin time and avoid double booking. This fits solo users and teams who want a simple one way sync from Google to Outlook for new items and cancellations, with clear email alerts when something is removed.

What are the key features?

  • Google Calendar new event check runs every minute and catches created items
  • Google Calendar canceled event check runs every minute and detects removals
  • Outlook event creation with start and end times mapped from Google
  • Subject prefix added to Outlook events for quick identification
  • Event body includes the Google description and a link to the original invite
  • Outlook search uses the event title to find the matching item with limit set to one
  • Deletes the matching Outlook event when the Google event is canceled
  • Merges search and delete results and sends an Outlook email notification

What are the benefits?

  • Reduce manual entry from 5 minutes per meeting to under 1 minute
  • Automate 100% of new and canceled event syncing
  • Cut errors from missed cancellations by 90%
  • Connect Google Calendar and Microsoft Outlook seamlessly
  • Avoid double booking across personal and work calendars

How do you set it up?

  1. Import the template into n8n: Create a new workflow in n8n > Click the three dots menu > Select 'Import from File' > Choose the downloaded JSON file.
  2. You'll need accounts with Google Calendar and Microsoft Outlook. See the Tools Required section above for links to create accounts with these services.
  3. In n8n Cloud, open Credentials and create a Google Calendar OAuth2 credential. Click Connect, sign in to your Google account, and allow calendar permissions.
  4. Create a Microsoft Outlook OAuth2 credential in n8n Cloud. Click Connect, sign in to your Microsoft account, and grant the requested Microsoft Graph permissions.
  5. Open the Incoming Event Trigger node. Choose your Google credential and select the Google calendar you want to monitor. Confirm it is set to event created and polling every minute.
  6. Open the Cancel Event Trigger node. Select the same Google credential and calendar. Confirm it is set to event canceled and polling every minute.
  7. Open the Create Outlook Event node. Choose your Outlook credential and target Outlook calendar. Confirm the subject prefix, start and end time mappings, and that the body includes the description and link.
  8. Open the Get Event to Cancel node. Select the Outlook credential and the same Outlook calendar. Check that the filter uses the event title in the subject and limit is set to one.
  9. Open the Send E-mail with details node. Set the To email address you want to receive cancellation alerts. You can also edit the subject and the HTML message.
  10. Activate the workflow. Create a test event in Google Calendar and confirm it appears in Outlook with the prefix. Then cancel the Google event and confirm the Outlook event is deleted and an email is received.
  11. If a canceled event is not removed, adjust the subject filter to match your naming, verify the correct Outlook calendar is selected, and confirm you granted the right permissions.
  12. Optionally change the subject prefix to a unique tag so Outlook searches are more precise.

Tools Required

$24 / mo or $20 / mo billed annually to use n8n in the cloud. However, the local or self-hosted n8n Community Edition is free.

Google Calendar

Sign up

Free: $0; all Google Calendar API usage is at no additional cost; quota limits apply (no charges for overages).

Microsoft Outlook

Sign up

Exchange Online (Plan 1): $4.00 user / mo (annual billing)

Similar Templates

Join Futurise to access 1,200+ automation templates

Get instant access to ready-made automation workflows for n8n, Make.com, AI agents, and more. Download, customise, and deploy in minutes.