How can I stop duplicate events when several team members sync their calendars?

When multiple Google Calendar accounts are connected to the same 2sync → Notion workflow, each account pushes its copy of a shared meeting.

The result is two (or more) identical pages in your database. 2sync can't merge them automatically, but you can keep just one collaborative page with a small workaround.

1. Map the extra text you'll need

  1. Temporarily set the sync one-way → Notion.
  2. In field mapping, send these Google properties to plain-text Notion fields:
Google fieldNotion property (create if missing)
Attendees (Text)Attendees text
Attendees ContactsAttendees contacts
OrganizerOrganizer

3. Run the sync once so Notion fills those columns, then switch back to two-way.

2. Add two formula properties

Create a first Formula property Primary Event Attendees:

if(
length(prop("Attendees contacts")) <= 1,
prop("Calendar Name"),
if(and(
  length(prop("Attendees contacts")) > 1,
  contains(prop("Attendees text"), prop("Organizer"))
),
prop("Attendees text"),
""
  1. Create a second Formula property Is Primary Event:
length(prop("Attendees contacts")) <= 1
|| (
length(prop("Attendees contacts")) > 1
&& contains(prop("Attendees text"), prop("Organizer"))
)

3. Build views for each teammate. Example:

View nameFilter rule
AlexCalendar Name = [email protected] OR Is Primary Event = true
JordanCalendar Name = [email protected] OR Is Primary Event = true
More membersRepeat with each additional calendar address plus the primary-event flag.

Result

Each teammate’s view now shows every personal meeting exactly once, thanks to the specific "Calendar Name" filter.

Shared meetings also appear only once, because one of the duplicate copies meets the “Is Primary Event = true” condition.

The outcome is a single collaborative Notion page per meeting, so everyone contributes notes and updates in one place.

Scaling up to bigger teams

The same setup scales without extra work: just connect any additional Google Calendar in 2sync, then create a new view that filters on that user's "Calendar Name" or "Is Primary Event = true". The formulas and database structure remain unchanged, no matter how many teammates you add.

Artigos Relacionados

Automações disponíveis

Em breve…