TL;DR: A sync keeps one Google calendar and one monday board connected — when something changes on one side, the other updates based on the sync direction you choose. This page walks you through the full setup: authorizing the app, connecting your Google account, and configuring the sync wizard.
Before connecting to Google Calendar, you first need to authorize the app to access your monday.com account.
Open the board where the app is added and click Connect to monday.com
Review the permissions — the app needs access to read and write your board data (items, columns, subitems) to keep them in sync
Click Authorize
This is a one-time step. Once authorized, you won't be asked again unless you revoke access.
Add a caption...
Add a caption...
Connect your Google account
1. Start authentication
When you first add the app, you'll be prompted to connect your Google account.
Click Connect to Google Calendar
You'll be redirected to Google's login page
Add a caption...
2. Sign in to Google
Enter your Google account credentials
If you have multiple accounts, select the one with your Google Calendar
Add a caption...
3. Authorize permissions
Review the permissions the app is requesting, click Accept to grant access.
Choose Personal or Team sync
After connecting your Google account, you'll see a screen asking "What do you need syncing?" — this is where you choose between two sync modes:
Add a caption...
Personal sync — sync this board with your own Google Calendar. You connect one calendar, and it syncs to one board. Best for managing your own tasks and deadlines.
Team sync(Recommended) — each assignee on your board automatically syncs items to their own calendar. One setup manages all team members' calendars based on the People column. Built for teams. Requires the Advanced plan or higher — on other plans, choose Personal sync.
A board can have Personal syncs or a Team sync, not both. To switch a board to Team later, delete its Personal sync first.
Not sure which to pick? Start with Personal sync if you're the only one using the board. Choose Team sync if multiple people need their own calendar events from the same board. For a full comparison, see Personal vs. Team.
Click Continue to enter the sync wizard.
The sync wizard
The wizard has 4 steps: Sync scope, Field mapping, Incoming data and Outgoing data. Sections 1–3 and the optional settings below are all on the Sync scope screen.
1. Select your calendar
After authentication, the sync configuration panel opens, choose which calendar to sync:
Your calendars will be listed
Select the specific calendar you want to use
Unlike the native monday.com integration, you can choose any calendar, not just your primary one.
Add a caption...
2. Choose sync direction
Select how data should flow between monday.com and Google Calendar:
Direction
Description
monday → Google Calendar
Changes or creations in monday.com create/update calendar events
Google Calendar → monday
Changes or event creations in Google Calendar create/update monday.com items
Two-way sync
Changes and creations sync in both directions
Sync Direction Selection
3. Choose items or subitems
On the right side, select what you want to sync with Google Calendar:
Option
Description
Items
Sync parent-level items from your board
Subitems
Sync subitems instead of parent items
Choose items or subitems
Optional settings
At the bottom of the sync scope screen, you'll find two optional checkboxes. Both are off by default.
Add a caption...
☐ Sync deletions in both directions When an item or event is deleted on either side, the corresponding record on the other side is automatically deleted too.
Be careful — this is permanent. If someone deletes an item by mistake, the calendar event is also gone.
☐ Create as Google Meet Automatically adds a Google Meet link to new events created from monday.
Looking to import past or future events? This isn't part of the wizard. After your sync is activated, go to the Import Existing Events tab in the admin panel. See Import Existing Events for details.
Field mapping
Field mapping determines how data translates between monday.com columns and Google Calendar event fields. This section covers the basics — for the full reference, see Field Mapping.
💡 For the best results, set up your board following our Board Setup Best Practices before configuring mapping.
How it works
In this step, you'll match each monday.com column to its corresponding Google Calendar event field.
Field Mapping
Map your Date column → Event shows on that date
Map your Description column → Event body contains that text
Map your Location column → Event shows that location
Required Mappings
These fields must be mapped for sync to work:
Google Calendar Event Type
Monday Column
Event title
Item Name
Event Date
Date column
Example
Your Google Calendar Event
Your monday.com
Event Title: "Client Meeting"
Item: "Client Meeting"
Event Date: Jan 15
Date: Jan 15
Starts at: 10:00 AM
Time: 10:00 AM
Location: "Zoom"
Location: "Zoom"
Body: "Discuss Q1 goals"
Description: "Discuss Q1 goals"
⚠️The sync only triggers when a mapped field changes. If you update a column that isn't mapped, nothing happens. Make sure the columns you care about are included in your mapping.
Incoming data and Outgoing data
The last two wizard steps decide which events and items sync:
Incoming data — sync any Google event, or only events that meet conditions (e.g., Color is Basil). Here you also choose which group new items land in.
Outgoing data — sync any monday item, or only items that meet conditions (e.g., Status is Confirmed).
Once you've completed all 4 steps, click Activate Sync. The sync starts running immediately — new changes on either side will flow according to your settings.
Add a caption...
Add a caption...
How sync works
Incoming (Google Calendar → monday)
When changes occur in Google Calendar:
New event created → Creates a new item in monday.com
Event updated → Updates the linked item
Event deleted → Deletes the linked item (only if Sync deletions in both directions is on)
Items are linked via an Integration Column that stores the connection between item and event.