¿Cómo puedo evitar eventos duplicados cuando varios miembros del equipo sincronizan sus calendarios?

Cuando varias cuentas de Google Calendar están conectadas al mismo flujo de trabajo de 2sync → Notion, cada cuenta envía su copia de una reunión compartida.

El resultado son dos (o más) páginas idénticas en tu base de datos. 2sync no puede fusionarlas automáticamente, pero puedes mantener una sola página colaborativa con una pequeña solución alternativa.

1. Mapea el texto adicional que necesitarás

  1. Configura temporalmente la sincronización en una dirección → Notion.
  2. En el mapeo de campos, envía estas propiedades de Google a campos de texto plano en Notion:
Campo de GooglePropiedad de Notion (crear si falta)
Attendees (Text)Attendees text
Attendees ContactsAttendees contacts
OrganizerOrganizer

3. Ejecuta la sincronización una vez para que Notion rellene esas columnas, luego vuelve a bidireccional.

2. Añade dos propiedades de fórmula

Crea una primera propiedad de Fórmula llamada 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"),
""

Crea una segunda propiedad de Fórmula llamada Is Primary Event:

length(prop("Attendees contacts")) <= 1
|| (
length(prop("Attendees contacts")) > 1
&& contains(prop("Attendees text"), prop("Organizer"))
)

Crea vistas para cada miembro del equipo. Ejemplo:

Nombre de la vistaRegla de filtro
AlexCalendar Name = [email protected] O Is Primary Event = true
JordanCalendar Name = [email protected] O Is Primary Event = true
Más miembrosRepite con cada dirección de calendario adicional más la bandera de evento primario.

Resultado

La vista de cada miembro del equipo ahora muestra cada reunión personal exactamente una vez, gracias al filtro específico de "Calendar Name".

Las reuniones compartidas también aparecen solo una vez, porque una de las copias duplicadas cumple con la condición "Is Primary Event = true".

El resultado es una única página colaborativa de Notion por reunión, donde todos pueden contribuir con notas y actualizaciones en un solo lugar.

Escalando a equipos más grandes

La misma configuración escala sin trabajo adicional: simplemente conecta cualquier Google Calendar adicional en 2sync, luego crea una nueva vista que filtre por el "Calendar Name" de ese usuario o "Is Primary Event = true". Las fórmulas y la estructura de la base de datos permanecen sin cambios, sin importar cuántos compañeros de equipo agregues.

Artículos relacionados

Automatizaciones disponibles

Próximamente…