2sync

Google 캘린더 동기화

Google 캘린더와 Notion 간 양방향 동기화를 설정하세요. 계정 연결, 필드 매핑, 캘린더 선택, 양쪽 앱에서 이벤트 생성하기

Google 캘린더 이벤트는 2sync를 통해 Notion 데이터베이스와 자동으로 동기화됩니다. 어느 앱에서든 이벤트를 만들거나 수정하면 몇 분 안에 다른 쪽에 변경 사항이 반영됩니다. 포함할 캘린더, 앱 간 필드 매핑 방법, 동기화를 양방향 또는 단방향으로 실행할지 선택할 수 있습니다.

어떻게 시작하나요?

Google 캘린더 연결

  1. Google 캘린더 & Notion 동기화 온보딩으로 이동합니다
  2. Google 캘린더 연결을 클릭합니다
  3. 동기화할 캘린더가 있는 Google 계정을 선택합니다
  4. 2sync가 이벤트에 접근하고 업데이트할 수 있도록 필요한 모든 권한을 부여합니다
  5. 연결되면 자동화에 포함할 캘린더를 선택합니다

다른 Google 계정을 추가하려면 새 연결 추가를 클릭하고 위의 단계를 반복하세요.

Notion 연결

Notion을 두 가지 방법으로 연결할 수 있습니다:

2sync 템플릿 사용:

  1. Notion 연결을 클릭합니다
  2. 개발자가 제공한 템플릿 사용을 선택합니다
  3. 접근 허용을 클릭합니다

Notion이 기본 Agenda 템플릿을 워크스페이스에 복제하고, 2sync가 자동으로 데이터베이스를 감지합니다. 더 많은 옵션은 Notion 데이터베이스 설정을 참조하세요.

자체 데이터베이스 사용:

  1. 데이터베이스가 2sync에 연결되어 있는지 확인합니다: 데이터베이스 페이지에서 (•••) > 연결 추가 > 2sync를 클릭합니다
  2. 데이터베이스를 선택합니다 (뷰나 페이지가 아닌)
  3. (•••) > 링크 복사에서 데이터베이스 링크를 복사합니다
  4. 설정 중 안내에 따라 링크를 붙여넣습니다

Wiki 페이지 내부의 데이터베이스는 Notion API 제한으로 인해 지원되지 않습니다.

첫 번째 자동화에는 2sync 템플릿을 사용하세요. 올바른 속성 유형이 모두 포함된 사전 구성된 데이터베이스가 만들어집니다. 나중에 커스터마이즈할 수 있습니다.

기본 캘린더 선택

여러 캘린더를 동기화할 때 하나는 기본 자산이어야 합니다. Notion에서 만든 새 이벤트는 별도로 지정하지 않는 한 이 캘린더에 동기화됩니다.

캘린더 연결 탭에서 원하는 캘린더 옆의 기본으로 설정을 클릭하여 기본값을 설정하세요.

Google 캘린더와 Notion 간 필드는 어떻게 매핑하나요?

필드 매핑은 Google 캘린더와 Notion 간 데이터 전송 방법을 제어합니다. 각 필드의 동기화 방향을 독립적으로 설정할 수 있습니다. 지원되는 모든 필드에 대한 전체 참조는 Google 캘린더 필드를 확인하세요.

동기화 방향

  • 양방향 동기화: 어느 앱에서든 변경하면 다른 앱이 업데이트됩니다
  • Notion으로 단방향: Google 캘린더 변경 사항이 Notion을 업데이트하지만, 반대는 안 됩니다
  • 캘린더로 단방향: Notion 변경 사항이 Google 캘린더를 업데이트하지만, 반대는 안 됩니다

자세한 비교는 양방향 vs 단방향 동기화를 참조하세요.

사용 가능한 필드

Google 캘린더 필드Notion 속성 유형참고
Event NameTitle, Text, Select이벤트 제목
DateDate시작 및 종료 날짜/시간
DescriptionText이벤트 설명
LocationText이벤트 장소
Attendees (Relation)Relation연락처 데이터베이스에 연결
AttendeesText참석자의 일반 텍스트 목록
Attendees (Notion workspace members)PeopleNotion 워크스페이스 사용자에 매핑
Calendar NameText, Select, Relation이벤트가 속한 캘린더
Conference Call LinkText, URL화상 회의 링크 (Meet, Zoom 등)
Event ColorSelect색상 코드 카테고리
Event StatusText, Select확정, 미정, 취소
Event TypeText, SelectDefault, Birthday, From Gmail, Out of office, Working location, Focus time
Event VisibilitySelect공개, 비공개, 기본
Free-busySelect바쁨 또는 한가함 표시 여부
Is RecurringCheckbox이벤트 반복 여부
Response StatusText, SelectRSVP 상태
Sync StatusText, Select현재 동기화 상태
OrganizerText이벤트를 만든 사람
Google Calendar LinkText, URL이벤트 직접 링크
Calendar IDText, Email, Select캘린더 식별자
Event IDText고유 이벤트 식별자
Trigger deletion on Google CalendarCheckbox, Status, Formula체크/완료 시 이벤트 삭제

필드 추가

필드 매핑 섹션에서 + 필드 추가를 클릭하여 추가 필드를 추가할 수 있습니다. 기본적으로 모든 필드가 표시되지는 않습니다.

어떤 이벤트를 동기화할지 어떻게 선택하나요?

캘린더 선택

캘린더 연결 탭에서 캘린더를 켜거나 꺼서 동기화할 캘린더를 제어합니다. 같은 자동화에서 여러 Google 계정의 캘린더를 포함할 수 있습니다.

필터 사용

필터를 사용하면 특정 이벤트만 동기화할 수 있습니다. 사용 가능한 모든 옵션은 Google 캘린더 필터 조건을 참조하세요. 필터 섹션에서:

  1. 필터 전략을 선택합니다: 필터링 없음, 모든 조건, 또는 임의 조건
  2. 이벤트 속성에 따라 조건을 추가합니다

일반적인 필터 예시:

  • 제목에 "회의"가 포함된 이벤트만 동기화
  • "Focus time"으로 표시된 이벤트 제외
  • 특정 캘린더의 이벤트만 동기화
  • 반복 이벤트 제외

이벤트 유형

이벤트 유형별로 필터링할 수 있습니다:

  • Default: 일반 캘린더 이벤트
  • Birthday: 생일 이벤트
  • From Gmail: Gmail에서 생성된 이벤트
  • Out of office: 부재 중 블록
  • Working location: 근무 위치 이벤트
  • Focus time: 집중 시간 블록

Notion에서 이벤트를 어떻게 만드나요?

Notion 데이터베이스의 새 페이지는 다음 동기화 주기에 자동으로 Google 캘린더 이벤트를 생성합니다.

특정 캘린더에 할당

Calendar Name 필드를 Notion의 Select 속성에 매핑합니다. 새 페이지를 만들 때 이벤트가 표시될 캘린더를 선택합니다.

캘린더를 지정하지 않으면 이벤트는 기본 캘린더로 이동합니다.

이벤트 시간 설정

Notion의 Date 속성이 이벤트 표시 시간을 제어합니다. Notion의 날짜 선택기를 사용하여 설정합니다:

  • 시작 날짜 및 시간
  • 종료 날짜 및 시간 (기간용)
  • 종일 이벤트 (시간을 비워 두기)

수식으로 시작 및 종료 날짜 분리:

  • 시작: dateStart(prop("Date"))
  • 종료: dateEnd(prop("Date"))

일반적인 시나리오

여러 캘린더를 하나의 데이터베이스에 동기화

여러 Google 계정 또는 캘린더를 하나의 자동화에 연결합니다. Calendar Name 필드를 사용하여 각 이벤트가 어느 캘린더에서 왔는지 식별합니다.

마스터 캘린더 뷰 만들기

개인, 업무, 공유 캘린더를 하나의 Notion 데이터베이스에 동기화합니다. 필터가 있는 Notion 뷰를 사용하여 캘린더, 유형 또는 날짜 범위별로 이벤트를 표시합니다.

민감한 이벤트 세부 정보 숨기기

Google 캘린더에서 Notion으로 단방향 동기화를 설정하되, Event Name 필드를 매핑하지 않습니다. 대신 "바쁨"과 같은 기본값을 설정하여 제목을 노출하지 않고 시간 블록만 표시합니다.

자동으로 이벤트 삭제

Trigger deletion on Google Calendar 필드를 체크박스 또는 상태 속성에 매핑합니다. 체크(또는 완료로 표시)하면 Google 캘린더에서 이벤트가 삭제됩니다.

Field mapping showing Trigger deletion on Google Calendar mapped to the Done checkbox property

이 기능을 활성화하면 현재 체크/완료된 모든 항목이 즉시 삭제됩니다. 이 필드를 매핑하기 전에 데이터베이스가 준비되었는지 확인하세요.

이벤트 색상 동기화

Event Color를 Select 속성에 매핑합니다. Google 캘린더의 색상 옵션이 일치하는 Notion 선택 값으로 동기화됩니다.

팁과 모범 사례

동기화 주기

  • Solo 플랜: 5분마다 동기화
  • Premium 플랜: 3분마다 동기화
  • Pro 플랜: 2분마다 동기화

자동화에서 지금 동기화를 클릭하면 즉시 동기화를 실행할 수 있습니다.

이벤트 삭제 설정

기본적으로 이벤트를 삭제하면 양쪽 앱에서 제거하는 것이 아니라 동기화 해제됩니다. 동기화 설정에서 이벤트 삭제 허용을 활성화하면 양쪽에서 이벤트가 삭제됩니다.

대용량 데이터베이스 처리

대용량 데이터베이스의 첫 동기화는 2sync가 초기 링크를 구축하므로 시간이 더 걸립니다. 동기화가 계속 느리다면 문제 해결 가이드를 확인하세요.

알림

2sync는 이벤트가 생성되거나 업데이트될 때 참석자에게 알림을 보낼 수 있습니다. 캘린더 초대 설정에서 구성하세요.

다음 단계

Google 캘린더 동기화가 설정되었으면:

  1. 반복 이벤트가 어떻게 동기화되는지 이해하기
  2. 필요한 이벤트만 동기화하도록 필터 설정
  3. 필드 매핑과 동기화 방향 작동 방식 알아보기

관련 문서

FAQ

캘린더를 몇 개까지 동기화할 수 있나요?

같은 자동화 내에서 여러 Google 계정의 Google 캘린더를 원하는 만큼 동기화할 수 있습니다. Notion에서 만든 새 이벤트의 기본 캘린더는 하나만 지정할 수 있습니다.

동기화는 즉시 되나요?

아니요. 2sync는 플랜에 따라 일정 주기(2-5분)로 변경 사항을 확인합니다. 지금 동기화를 클릭하면 즉시 동기화를 실행할 수 있습니다.

Notion 아이콘을 Google 캘린더에 동기화할 수 있나요?

아니요. Google 캘린더는 Notion 아이콘을 지원하지 않습니다. 하지만 이벤트 색상을 Notion Select 속성에 매핑하여 동기화할 수 있습니다.

Google 캘린더 자동화는 작업도 동기화하나요?

아니요. Google 캘린더 자동화는 이벤트만 동기화합니다. 작업 동기화에는 Google Tasks 자동화를 사용하세요.

이벤트가 왜 중복되나요?

이것은 보통 '이 이벤트 및 이후 모든 이벤트'로 반복 이벤트를 편집할 때 발생합니다. Google은 이를 새 이벤트로 처리합니다. 이벤트 삭제를 활성화하면 이전 인스턴스가 자동으로 제거됩니다.

Notion에서 반복 이벤트를 만들 수 있나요?

아니요. Notion에서는 반복 패턴을 만들 수 없습니다. Google 캘린더에서 먼저 반복 이벤트를 만들면 개별 인스턴스로 Notion에 동기화됩니다.