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 페이지는 남아 있지만 업데이트를 받지 않아요.

AI · 문서 기반 답변