Google Calendar fields that sync to Notion
All 16 Google Calendar fields that sync to Notion with 2sync: property types, sync directions, and how to use colors, attendees, and conference links
2sync syncs 16 Google Calendar fields to Notion, including event title, dates, location, attendees, colors, and conference links. Most fields support two-way sync, letting you edit in either app. Read-only fields like organizer, recurring status, and event type sync from Google Calendar to Notion only. You control each field's direction in field mapping.
For a step-by-step setup walkthrough, see how to sync Notion with Google Calendar.
Synced fields
| Field | Notion property type | Sync direction |
|---|---|---|
| Title | Title | Two-way |
| Description | Rich Text | Two-way |
| Start Date | Date | Two-way |
| End Date | Date | Two-way |
| Location | Rich Text | Two-way |
| Attendees (Text) | Rich Text | Two-way |
| Attendees (Contacts) | Relation | Two-way |
| Organizer | Rich Text | To Notion |
| Event Color | Select | Two-way |
| Is Recurring | Checkbox | To Notion |
| Visibility | Select | Two-way |
| Free/Busy | Select | Two-way |
| Conference Link | URL | To Notion |
| Event Type | Select | To Notion |
| Calendar Name | Select | To Notion |
| Timezone | Rich Text | To Notion |
You can set each field to two-way, one-way to Notion, or one-way to Google Calendar. Adjust this per field in your automation's field mapping settings.

Title
The Title field maps to Notion's Title property, the main name of each database page. Changes to the event name in either app update the other automatically.
Description
The Description field maps to Rich Text. Basic formatting from Google Calendar (bold, italic, links, lists) is preserved during sync. Some Notion-specific elements like toggles, databases, and embeds cannot be represented in Google Calendar and will be lost if synced back.
Changing a field's sync direction after initial setup does not retroactively update existing items. Only new changes follow the updated direction.
Dates
Start Date and End Date both map to Notion's Date property and sync in both directions.
For timed events, both date and time sync. For all-day events, only the date syncs without a time component. When a Notion page has a start date but no end date, 2sync uses the Default Duration from your advanced sync settings to calculate the end time.
Location
The Location field syncs as Rich Text in both directions. Type an address or place name in either app and it appears in the other. Google Calendar's map integration is not available in Notion, so the location syncs as plain text only.
Attendees
You can sync attendees in two ways. The Attendees (Text) field stores a comma-separated list of email addresses as plain text. The Attendees (Contacts) field links to a separate contacts database using Notion relations.
Both can be active at the same time. The relation field is useful for building a CRM in Notion where calendar events link directly to contact pages.
Organizer
The Organizer field shows the email address of the person who created the event. This field is read-only because Google Calendar controls this value. Useful for identifying meeting creators when syncing shared calendars.
Event color
Google Calendar supports 11 named colors. Map the Event Color field to a Select property in Notion (see Notion property types) to use them: Lavender, Sage, Grape, Flamingo, Banana, Tangerine, Peacock, Graphite, Blueberry, Basil, and Tomato.
Events without a custom color inherit the calendar's default color.
Is recurring
The Is Recurring field syncs as a Checkbox. Any event belonging to a recurring series has this box checked, and you can use it to build filtered views. For example, see only repeating meetings or exclude them entirely.
For details on how recurring event instances sync, see recurring events.
Visibility and free/busy
The Visibility field supports three values: Public, Private, and Default. The Free/Busy field shows whether you appear as Busy or Free during the event. Both sync in two directions.
These fields are useful for filtering events by availability status or controlling which events appear in shared views using filters.
Conference link
Google Meet links sync automatically when a meeting is created with video conferencing. Third-party conference links (Zoom, Teams) also sync if added to the event.
Conference Link is read-only in Notion. Create or modify video call links directly in Google Calendar.
Event type
The Event Type field identifies the kind of event: Default, Birthday, From Gmail, Out of Office, Working Location, or Focus Time. This field is read-only and syncs to Notion as a Select property.
Use it in filters to exclude out-of-office blocks or focus time from your Notion database.
Calendar name
The Calendar Name field identifies which Google Calendar an event belongs to. This is especially useful when you sync multiple calendars into a single Notion database.
You can map Calendar Name to three property types:
- Select (recommended): Creates a dropdown with each calendar as an option
- Rich Text: Stores the calendar name as plain text
- Relation: Links to a separate database of calendars
Calendar Name is read-only. To move an event between calendars, edit it in Google Calendar.
Timezone
The Timezone field stores the event's timezone as Rich Text (e.g., "America/New_York"). This field is read-only and useful for teams working across timezones to identify where an event was created.
What should I do next?
Now that you know which fields sync:
- Set up filters to control which events sync
- Learn how recurring events appear in Notion
- Configure sync direction per field
Related
- Google Calendar sync for the full setup guide
- Outlook Calendar fields for comparing Outlook's field set
- Notion property types for supported property formats
- Default values for setting fallback values on empty fields
- Relations for connecting attendees to a contacts database
FAQ
Can I add new fields to the sync?
You can only sync the fields listed above. Custom Google Calendar fields are not supported. However, you can add Notion-only properties to your database for additional tracking.
Why is Event Type read-only?
Google Calendar controls event types like Out of Office and Focus Time through its own interface. These types cannot be created or modified via the API, so 2sync syncs them to Notion as read-only.
How do attendee relations work?
When you map Attendees (Contacts) to a Relation property, 2sync matches attendee email addresses against your synced Google Contacts database. Each attendee links to their contact page automatically.
Do all 11 colors sync correctly?
Yes. All 11 Google Calendar colors (Lavender, Sage, Grape, Flamingo, Banana, Tangerine, Peacock, Graphite, Blueberry, Basil, Tomato) map to Select options in Notion. The color names match exactly.
Can I embed a Google Calendar event in a Notion page?
You can't embed Google Calendar events directly inside Notion due to Notion's own limitations. However, 2sync gives you two workarounds: (1) Map the calendar event link to a Notion URL property so you can open any event with one click. (2) Enable the Notion link setting in your automation so every synced calendar event description includes a link back to its Notion page.