2sync

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

FieldNotion property typeSync direction
TitleTitleTwo-way
DescriptionRich TextTwo-way
Start DateDateTwo-way
End DateDateTwo-way
LocationRich TextTwo-way
Attendees (Text)Rich TextTwo-way
Attendees (Contacts)RelationTwo-way
OrganizerRich TextTo Notion
Event ColorSelectTwo-way
Is RecurringCheckboxTo Notion
VisibilitySelectTwo-way
Free/BusySelectTwo-way
Conference LinkURLTo Notion
Event TypeSelectTo Notion
Calendar NameSelectTo Notion
TimezoneRich TextTo 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.

Field mapping table for a Google Calendar automation showing fields like Event Name, Date, Attendees, Event Color, and Location mapped to Notion properties

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.

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:

  1. Set up filters to control which events sync
  2. Learn how recurring events appear in Notion
  3. Configure sync direction per field

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.