2sync

Google 캘린더 필터 조건

제목, 캘린더, 색상, 유형, 공개 설정, 참석자 등으로 Google 캘린더 이벤트를 필터링합니다. AND/OR 논리, Notion 속성 필터, 실제 예시 포함

2sync의 Google 캘린더 자동화는 텍스트, 토글, 드롭다운, Notion 속성의 네 가지 카테고리에 걸쳐 12개의 필터 조건을 지원합니다. AND 또는 OR 논리로 조건을 결합하여 필요한 이벤트만 동기화하세요. Notion 속성 필터는 반대 방향을 제어합니다: Notion에서 Google 캘린더로 돌아가는 내용입니다. 일반적인 필터 개념은 필터 개요를 참조하세요. 전체 Google 캘린더 설정은 Google 캘린더 동기화 가이드를 참조하세요.

Google 캘린더 필터는 어떻게 작동하나요?

필터는 매 동기화 주기마다 각 Google 캘린더 이벤트를 평가합니다. 이벤트가 조건에 일치해야 Notion에 동기화됩니다. 일치하지 않는 이벤트는 완전히 건너뜁니다.

필터가 없으면 선택한 캘린더의 모든 이벤트가 Notion에 동기화됩니다. 필터를 추가하면 일치하는 이벤트만 Notion 페이지를 생성하거나 업데이트합니다.

일치하지 않는 이벤트는 2sync에서 "무시됨"으로 표시됩니다. Google 캘린더에는 그대로 남아 있지만 Notion에는 나타나지 않습니다. 나중에 필터를 변경하여 이벤트가 다시 일치하면 다음 주기에 동기화됩니다.

동기화 상태 필드를 Notion 속성에 매핑하면 어떤 이벤트가 동기화됨, 무시됨, 제거됨 상태인지 한눈에 확인할 수 있습니다.

필터는 어떻게 설정하나요?

  1. 2sync 대시보드에서 자동화를 엽니다
  2. 필터 섹션으로 스크롤합니다
  3. 필터 전략을 선택합니다: 필터링 없음, 모든 조건 (AND), 또는 임의 조건 (OR)
  4. + 조건 추가를 클릭합니다
  5. 필드, 연산자, 값을 선택합니다
  6. 필요에 따라 조건을 더 추가합니다
  7. 자동화를 저장합니다

어떤 필터 전략을 사용할 수 있나요?

필터링 없음

선택한 캘린더의 모든 이벤트가 Notion에 동기화됩니다. 캘린더의 완전한 미러를 원할 때 사용합니다.

모든 조건 (AND)

이벤트가 동기화되려면 모든 조건이 일치해야 합니다. 결과를 정밀하게 좁힐 때 사용합니다.

전략: 모든 조건 (AND)

  • Event Calendar Name 포함 "Work"
  • No attendees No

결과: 참석자가 있는 업무 캘린더 이벤트만 Notion에 동기화됩니다.

임의 조건 (OR)

이벤트가 동기화되려면 하나 이상의 조건이 일치하면 됩니다. 더 넓은 범위를 원할 때 사용합니다.

전략: 임의 조건 (OR)

  • Event Color Peacock
  • Event Color Tomato

결과: Peacock 또는 Tomato 색상의 이벤트가 동기화됩니다.

하나의 자동화에서 AND와 OR를 혼합할 수 없습니다. 복잡한 논리의 경우 같은 데이터베이스를 대상으로 여러 자동화를 만드세요: 하나는 AND 조건, 다른 하나는 OR 조건.

무엇으로 필터링할 수 있나요?

Google 캘린더는 네 가지 카테고리로 구성된 12개의 필터 조건을 제공합니다.

텍스트 필터

텍스트 필터는 문자열 값과 매칭됩니다. 모든 텍스트 매칭은 대소문자를 구분하지 않습니다. 포함, 포함하지 않음, 비어 있음, 비어 있지 않음 네 가지 연산자를 사용할 수 있습니다.

Event Title은 이벤트 이름을 확인합니다. 특정 키워드가 포함된 이벤트를 동기화할 때 사용합니다.

예시: Event Title contains "Standup"은 "Daily Standup"과 "Team Standup Call" 같은 이벤트를 동기화합니다.

Event Calendar Name은 이벤트가 속한 Google 캘린더를 확인합니다. 여러 캘린더를 동기화하여 하나의 Notion 데이터베이스에 넣을 때 필수적입니다.

예시: Event Calendar Name contains "Work"는 "Work", "Work - Client Meetings" 등 이름에 "Work"이 포함된 모든 캘린더와 일치합니다.

"포함"은 부분 매칭을 수행합니다. "Work"와 "Work - Client"라는 캘린더가 있다면 둘 다 "Work" 문자열과 일치합니다. 하나만 지정하려면 "Work - Client"처럼 더 구체적인 문자열을 사용하세요.

Event Description은 이벤트 본문 텍스트를 확인합니다. 태그 기반 워크플로를 만들 때 사용합니다.

예시: Event Description contains "#sync"는 설명에 "#sync"를 추가한 이벤트만 동기화하여, Notion에 도달하는 항목을 선택적으로 제어할 수 있습니다.

Event Location은 위치 필드를 확인합니다.

예시: Event Location contains "Office"는 "Office"가 포함된 장소의 대면 회의만 동기화합니다.

Event Attendees List는 참석자 이메일 주소를 확인합니다 (표시 이름이 아님).

예시: Event Attendees List contains "client@company.com"은 해당 사람이 초대된 회의만 동기화합니다.

참석자 목록에는 이메일 주소가 저장됩니다. 참석자 필터를 설정할 때 표시 이름이 아닌 해당 사람의 이메일 주소를 사용하세요.

토글 필터

토글 필터는 이벤트 속성에 대한 예/아니요 스위치입니다.

종일 이벤트: 로 설정하면 종일 이벤트만 동기화합니다. 아니요로 설정하면 제외합니다.

예시: All-Day events is No는 시간이 지정된 이벤트만 유지하고, 공휴일, 휴가 블록, 종일 알림을 제외합니다.

반복 이벤트: 로 설정하면 반복 이벤트만 동기화합니다. 아니요로 설정하면 제외합니다.

예시: Recurring events is No는 주간 스탠드업, 일일 알림, 반복 일대일 미팅을 제거합니다. 반복 인스턴스가 어떻게 동기화되는지에 대한 자세한 내용은 반복 이벤트를 참조하세요.

참석자 없음: 로 설정하면 1인 이벤트(다른 사람이 없는 이벤트)를 동기화합니다. 아니요로 설정하면 참석자가 있는 이벤트만 동기화합니다.

"참석자 없음"은 혼동될 수 있습니다. "이 이벤트에 참석자가 없나요?"라는 질문에 대한 답변으로 생각하세요. 아니요로 설정하면 "참석자가 있는 이벤트를 동기화"하는 것입니다. 로 설정하면 "참석자가 없는 이벤트(1인 이벤트)를 동기화"하는 것입니다.

드롭다운 필터

드롭다운 필터는 사전 정의된 Google 캘린더 값과 매칭됩니다.

Event Free/Busy: 옵션: Busy, Free.

예시: Event Free-busy is Busy는 시간 차단 이벤트만 동기화하고, 캘린더를 차지하지 않는 정보성 "Free" 이벤트를 제외합니다.

Event Type: 옵션: Default, Birthday, From Gmail, Out of Office, Working Location, Focus Time.

각 유형의 의미:

  • Default: 수동으로 만들거나 초대로 받은 일반 이벤트
  • Birthday: Google 주소록 생일 데이터에서 자동 생성
  • From Gmail: 항공편 예약, 호텔 예약, 택배 배송 등의 이메일에서 자동 생성
  • Out of Office: Google 캘린더에서 설정한 부재 중 블록
  • Working Location: 재택/사무실 위치 선언
  • Focus Time: 회의를 자동 거절하는 집중 시간 블록

예시: Event Type is Default는 일반 이벤트만 동기화하고, 자동 생성된 모든 노이즈를 필터링합니다.

Event Type is Default는 잡음을 제거하는 가장 효과적인 단일 필터입니다. 하나의 조건으로 생일, Gmail 이벤트, 부재 중 블록, 근무 위치 항목, 집중 시간을 한 번에 제거합니다.

Event Color: 11가지 Google 캘린더 색상: Lavender, Sage, Grape, Flamingo, Banana, Tangerine, Peacock, Graphite, Blueberry, Basil, Tomato.

수동으로 색상을 지정하지 않은 이벤트는 어떤 색상 필터와도 일치하지 않습니다. 명시적으로 색상이 설정된 이벤트만 필터링할 수 있습니다. 색상 필터링에 의존한다면 동기화하려는 이벤트에 색상을 지정해야 합니다.

Event Visibility: 옵션: Public, Private, Default.

예시: Event Visibility is not Private는 비공개가 아닌 이벤트만 동기화합니다. Notion의 공유 팀 워크스페이스에 이벤트를 보낼 때 유용합니다.

Notion 속성 필터

Google 캘린더 이벤트 필터는 Notion으로 들어오는 항목을 제어합니다. Notion 속성 필터는 반대 방향을 제어합니다: Notion에서 Google 캘린더로 나가는 항목입니다.

사용 가능한 연산자는 Notion 속성 유형에 따라 다릅니다:

  • 텍스트 속성: 포함, 포함하지 않음, 비어 있음, 비어 있지 않음
  • 선택 속성: 같음, 같지 않음
  • 체크박스 속성: 체크됨, 체크 안 됨

예시: Notion 속성 "Sync to Calendar" 체크됨

해당 체크박스가 체크된 Notion 페이지만 Google 캘린더에 변경 사항을 푸시합니다. 체크되지 않은 페이지는 Notion에 남아 있지만 Google 캘린더 이벤트를 생성하거나 업데이트하지 않습니다.

Google 캘린더 이벤트 필터와 Notion 속성 필터는 독립적으로 작동합니다. 같은 자동화에서 둘 다 사용할 수 있습니다. 이벤트 필터는 인바운드 동기화를, Notion 속성 필터는 아웃바운드 동기화를 제어합니다.

실제 필터 예시

1. 업무 캘린더 이벤트만 동기화

목표: 업무용 Notion 데이터베이스에서 개인 이벤트를 제외합니다.

전략: 모든 조건 (AND)

  • Event Calendar Name 포함 "Work"

결과: 이름에 "Work"이 포함된 캘린더의 이벤트만 동기화됩니다.

2. 실제 회의만 유지

목표: 다른 사람이 참여하는 실제 회의만 동기화하고 노이즈를 제외합니다.

전략: 모든 조건 (AND)

  • Event Type Default
  • No attendees No
  • All-Day events No

결과: 시간이 지정된 다인 일반 이벤트만 동기화됩니다. 집중 시간, 생일, 1인 블록, 종일 이벤트는 제외됩니다.

3. 색상 기반 카테고리 시스템 구축

목표: 특정 프로젝트에 색상 코딩한 이벤트만 동기화합니다.

전략: 임의 조건 (OR)

  • Event Color Peacock
  • Event Color Tomato
  • Event Color Blueberry

결과: 세 가지 색상 중 하나인 이벤트가 동기화됩니다. 나머지는 모두 무시됩니다.

4. 반복 이벤트 제외

목표: 일회성 이벤트만 동기화하고 반복 회의는 제외합니다.

전략: 모든 조건 (AND)

  • Recurring events No

결과: 주간 스탠드업, 일일 알림, 반복 이벤트가 동기화되지 않습니다.

5. 특정 사람과의 회의 추적

목표: 특정 고객이나 동료와의 모든 회의 기록을 만듭니다.

전략: 모든 조건 (AND)

  • Event Attendees List 포함 "client@company.com"

결과: 참석자 목록에 해당 이메일이 있는 이벤트만 Notion에 동기화됩니다.

6. 공유 워크스페이스에서 비공개 이벤트 제외

목표: 비공개 항목을 노출하지 않고 팀 Notion 데이터베이스에 캘린더 이벤트를 동기화합니다.

전략: 모든 조건 (AND)

  • Event Visibility 는 아님 Private
  • Event Free-busy Busy

결과: 비공개가 아닌 시간 차단 이벤트만 동기화됩니다. 비공개 이벤트와 "Free" 정보성 이벤트는 숨겨집니다.

7. 설명을 사용한 태그 기반 동기화

목표: 선택적 제어. 명시적으로 태그한 이벤트만 동기화합니다.

전략: 모든 조건 (AND)

  • Event Description 포함 "#notion"

결과: 이벤트 설명에 "#notion"을 추가하면 동기화됩니다. 태그가 없는 이벤트는 무시됩니다.

8. Gmail 생성 이벤트 필터링

목표: 항공편, 호텔, 택배 배송에서 자동 생성된 이벤트를 제거합니다.

전략: 모든 조건 (AND)

  • Event Type Default

결과: Gmail 생성 이벤트와 기타 모든 특수 유형이 제외됩니다. 일반 이벤트만 동기화됩니다.

필터를 변경하면 어떻게 되나요?

필터 추가 또는 강화

더 이상 일치하지 않는 이벤트는 "무시됨"이 됩니다. Notion 페이지는 데이터베이스에 남아 있지만 Google 캘린더에서 업데이트를 받지 않습니다.

필터 제거 또는 완화

이전에 제외된 이벤트가 다음 주기에 동기화를 시작합니다. 이전 동기화에서 Notion 페이지가 이미 존재하면, 2sync는 중복을 만들지 않고 다시 연결합니다.

변경 사항 추적

주요 필터 변경 전에 동기화 상태 필드를 Notion 속성에 매핑하세요. 어떤 이벤트가 동기화됨과 무시됨 사이를 전환하는지 즉시 확인할 수 있습니다.

주요 필터 변경 전에 동기화 상태 필드를 매핑하면 어떤 이벤트가 무시됨으로 바뀌고 어떤 이벤트가 다시 동기화를 시작하는지 즉시 확인할 수 있습니다.

다음 단계

  1. 아직 연결하지 않았다면 Google 캘린더 동기화 설정
  2. Google 캘린더와 Notion 간 16개 동기화 필드 모두 보기
  3. 반복 이벤트가 Notion에 어떻게 표시되는지 알아보기 - 필터링 여부 결정
  4. 여러 캘린더를 하나의 데이터베이스에 동기화하고 필터로 정리
  5. 다른 필터로 여러 자동화 만들기 - 고급 설정

관련 문서

FAQ

텍스트와 드롭다운 필터를 결합할 수 있나요?

네. 같은 자동화에서 모든 필터 유형을 혼합할 수 있습니다. 예를 들어 Event Calendar Name(텍스트)과 Event Type(드롭다운)으로 필터링하여 업무 캘린더의 기본 이벤트만 동기화할 수 있습니다.

집중 시간과 부재 중 블록을 어떻게 제외하나요?

필터 전략을 모든 조건으로 설정하고 다음을 추가합니다: Event Type is Default. 이렇게 하면 일반 이벤트만 동기화되고, 집중 시간, 부재 중, 생일, Gmail 이벤트, 근무 위치 항목이 제외됩니다.

Notion 속성으로 필터링할 수 있나요?

네. Notion 속성 필터는 어떤 Notion 페이지가 Google 캘린더에 다시 동기화되는지 제어합니다. 사용 가능한 연산자는 속성 유형(텍스트, 선택, 체크박스)에 따라 다릅니다.

필터에 더 이상 일치하지 않는 이벤트는 어떻게 되나요?

무시됨 상태가 됩니다. Notion 페이지는 데이터베이스에 남아 있지만 동기화가 중단됩니다. 필터를 업데이트하여 이벤트가 다시 일치하면 다음 동기화 주기에 재연결됩니다.

텍스트 필터는 대소문자를 구분하나요?

아니요. 모든 텍스트 필터는 대소문자를 구분하지 않습니다. 'Work', 'work', 'WORK' 모두 같은 이벤트와 일치합니다.

날짜나 시간으로 이벤트를 필터링할 수 있나요?

아니요. 필터는 이벤트 속성을 확인하며 날짜는 확인하지 않습니다. 동기화되는 이벤트의 시간 범위를 제어하려면 자동화의 고급 설정에서 동기화 기간 설정을 사용하세요.

색상이 없는 이벤트에 Event Color 필터를 사용하면 어떻게 되나요?

수동으로 색상을 지정하지 않은 이벤트는 어떤 색상 필터 값과도 일치하지 않습니다. 무시됩니다. 색상으로 필터링하려면 동기화할 이벤트에 색상을 지정해야 합니다.

이벤트 주최자로 필터링할 수 있나요?

직접적으로는 불가능합니다. 주최자의 이메일은 보통 참석자 목록에 나타나므로 Event Attendees List contains와 해당 이메일을 사용할 수 있습니다. 또는 Organizer 필드를 Notion에 매핑하고 Notion 속성 필터를 사용하세요.

필터 조건을 몇 개까지 추가할 수 있나요?

조건 수에 대한 하드 제한은 없습니다. 하지만 하나의 자동화 내 모든 조건은 같은 전략(AND 또는 OR)을 공유합니다. 혼합 논리에는 여러 자동화를 사용하세요.

필터를 추가하기 전에 이미 동기화된 이벤트에도 필터가 영향을 미치나요?

네. 필터는 매 동기화 주기마다 재평가됩니다. 이전에 동기화된 이벤트가 더 이상 일치하지 않으면 무시됨 상태가 됩니다. Notion 페이지는 남아 있지만 업데이트를 받지 않습니다.