Todoist 동기화
Todoist와 Notion 간 양방향 동기화를 설정하세요. 계정 연결, 필드 매핑, 프로젝트와 하위 작업 정리, 양쪽 앱에서 작업 관리하기
Todoist 작업은 2sync를 통해 Notion 데이터베이스와 자동으로 동기화됩니다. 어느 앱에서든 작업을 만들거나 수정하면 몇 분 안에 다른 쪽에 변경 사항이 반영됩니다. 포함할 프로젝트, 앱 간 필드 매핑 방법, 동기화를 양방향 또는 단방향으로 실행할지 선택할 수 있습니다.
어떻게 시작하나요?
Todoist 연결
- Todoist & Notion 동기화 온보딩으로 이동합니다
- Todoist 연결을 클릭합니다
- Todoist 계정으로 로그인합니다
- 2sync가 작업에 접근할 수 있도록 승인합니다
Notion 연결
Notion을 두 가지 방법으로 연결할 수 있습니다:
2sync 템플릿 사용:
- Notion 연결을 클릭합니다
- 개발자가 제공한 템플릿 사용을 선택합니다
- 접근 허용을 클릭합니다
Notion이 기본 Tasks 템플릿을 워크스페이스에 복제하고, 2sync가 자동으로 데이터베이스를 감지합니다. 더 많은 옵션은 Notion 데이터베이스 설정을 참조하세요.
자체 데이터베이스 사용:
- 데이터베이스가 2sync에 연결되어 있는지 확인합니다: 데이터베이스 페이지에서 (•••) > 연결 추가 > 2sync를 클릭합니다
- (•••) > 링크 복사에서 데이터베이스 링크를 복사합니다
- 안내에 따라 링크를 붙여넣습니다
Notion 데이터베이스에 마감일을 위한 Date 속성과 2sync 데이터 필드를 위한 Text 속성이 필요합니다.
Wiki 페이지 내부의 데이터베이스는 Notion API 제한으로 인해 지원되지 않습니다.
첫 번째 자동화에는 2sync 템플릿을 사용하세요. 올바른 속성 유형이 모두 포함된 사전 구성된 데이터베이스가 만들어집니다. 나중에 커스터마이즈할 수 있습니다.
기본 프로젝트 선택
여러 Todoist 프로젝트를 동기화할 때 하나는 기본 자산이어야 합니다. Notion에서 만든 새 작업은 별도로 지정하지 않는 한 이 프로젝트에 동기화됩니다.
프로젝트 연결 탭에서 원하는 프로젝트 옆의 기본으로 설정을 클릭하여 기본값을 설정하세요.
Todoist와 Notion 간 필드는 어떻게 매핑하나요?
필드 매핑은 Todoist와 Notion 간 데이터 전송 방법을 제어합니다. 각 필드의 동기화 방향을 독립적으로 설정할 수 있습니다. 지원되는 모든 필드에 대한 전체 참조는 Todoist 필드를 확인하세요.
동기화 방향
- 양방향 동기화: 어느 앱에서든 변경하면 다른 앱이 업데이트됩니다
- Notion으로 단방향: Todoist 변경 사항이 Notion을 업데이트하지만, 반대는 안 됩니다
- Todoist로 단방향: Notion 변경 사항이 Todoist를 업데이트하지만, 반대는 안 됩니다
자세한 비교는 양방향 vs 단방향 동기화를 참조하세요.
사용 가능한 필드
| Todoist 필드 | Notion 속성 유형 | 참고 |
|---|---|---|
| Task Name | Title, Text | 작업 제목 |
| Due Date | Date | 작업 마감일 |
| Deadline | Date | 확정 마감일 (Todoist Premium 필요) |
| Description | Text | 작업 설명/메모 |
| Priority | Select, Number | 우선순위 1-4 (1 = 최고) |
| Labels | Multi-select | Todoist 라벨 |
| Project | Text, Select | 프로젝트 이름 |
| Project (Relation) | Relation | 프로젝트 데이터베이스에 연결 |
| Section | Text, Select | 프로젝트 내 섹션 |
| Section (Relation) | Relation | 섹션 데이터베이스에 연결 |
| Completed | Checkbox, Status | 작업 완료 상태 |
| Completed At | Date | 작업 완료 시간 |
| Created At | Date | 작업 생성 시간 |
| Sync Status | Text, Select | 현재 동기화 상태 |
| Parent Task (Relation) | Relation | 상위 작업에 연결 |
| Order | Number | Todoist에서의 작업 순서 |
| Assignee | Text | 작업 담당자 |
| Duration | Number | 예상 소요 시간 |
| Trigger deletion on Todoist | Checkbox, Status | 체크 시 작업 삭제 |
Deadline 필드는 Todoist Premium 구독이 필요합니다. 마감일은 모든 Todoist 플랜에서 작동합니다.
필드 추가
필드 매핑 섹션에서 + 필드 추가를 클릭하여 추가 필드를 추가할 수 있습니다. 기본적으로 모든 필드가 표시되지는 않습니다.
어떤 작업을 동기화할지 어떻게 선택하나요?
필터 사용
필터를 사용하면 특정 작업만 동기화할 수 있습니다. 사용 가능한 모든 옵션은 Todoist 필터 조건을 참조하세요. 필터 섹션에서:
- 필터 전략을 선택합니다: 필터링 없음, 모든 조건, 또는 임의 조건
- + 조건 추가를 클릭합니다
- 필드, 연산자, 값을 선택합니다
- 필요에 따라 조건을 더 추가합니다
- 자동화를 저장합니다
일반적인 필터 예시:
- 특정 프로젝트의 작업만 동기화
- 완료된 작업 제외
- 우선순위 1 또는 우선순위 2 작업만 동기화
- "someday" 라벨이 있는 작업 제외
동기화 상태 필드를 Notion 속성에 매핑하면 어떤 작업이 동기화됨, 무시됨, 제거됨 상태인지 한눈에 확인할 수 있습니다.
완료된 작업은 어떻게 처리되나요?
Todoist에서 작업을 완료하면:
- Notion에서 Completed 체크박스가 선택됩니다
- Completed At 날짜가 설정됩니다
- 작업은 동기화된 상태로 유지됩니다 (완료된 작업을 필터링하지 않는 한)
Notion에서 작업을 완료하면:
- Todoist에서 작업이 완료로 표시됩니다
- 양방향 동기화로 양쪽이 동기화됩니다
완료된 작업 필터링
기본 Notion 뷰에서 완료된 작업을 제외하려면 Todoist 필터 조건을 사용합니다:
- 필터로 이동합니다
- 추가: Completed가 체크 안 됨
- 또는 Notion의 내장 뷰 필터를 사용합니다
Completed 필드를 Checkbox 대신 Status 속성에 매핑하세요. Status 속성을 사용하면 그룹화된 열(예: 시작 안 함, 진행 중, 완료)이 있는 더 풍부한 Notion 뷰를 만들 수 있으면서도 Todoist에 완료 상태를 동기화할 수 있습니다.
시간대
Todoist는 기본적으로 새 작업에 "부동 시간(Floating Time)"을 사용하여 시간 불일치가 발생할 수 있습니다.
해결 방법:
- Todoist에서 작업의 + 시간 추가를 클릭합니다
- 시간대를 클릭합니다
- "Floating Time" 대신 실제 시간대를 선택합니다
설정하면 시간이 Notion에 올바르게 동기화됩니다.
반복 작업은 어떻게 작동하나요?
Todoist는 캘린더와 다르게 반복 작업을 처리합니다:
- 하나의 작업, 동적 날짜: Todoist는 단일 작업을 유지합니다
- 완료 시 날짜 이동: 완료로 표시하면 다음 발생으로 이동합니다
- 하나의 Notion 페이지: 같은 페이지가 새 마감일로 업데이트됩니다
작동 방식
- "주간 리뷰"라는 반복 작업이 매주 월요일 마감입니다
- 이번 월요일 날짜로 하나의 페이지가 Notion에 동기화됩니다
- Todoist(또는 Notion)에서 완료합니다
- Todoist가 날짜를 다음 월요일로 이동합니다
- 2sync가 같은 Notion 페이지를 새 날짜로 업데이트합니다
완료 기록 추적
반복 작업은 제자리에서 업데이트되므로 완료 기록이 자동으로 기록되지 않습니다. 몇 가지 방법이 있습니다:
- Todoist의 활동 로그 사용 (동기화되지 않음)
- 자동화가 있는 별도의 "완료된 작업" 데이터베이스 만들기
- 완료로 표시하기 전에 완료된 인스턴스를 수동으로 보관
반복 작업 워크플로에 대한 자세한 내용은 Notion에서 반복 작업을 만드는 방법 및 Todoist 반복 작업을 참조하세요.
프로젝트와 섹션은 어떻게 정리하나요?
Todoist의 조직 구조를 Notion에 매핑합니다:
기본 매핑 (Text/Select):
- Project → 프로젝트 이름이 있는 Select 속성
- Section → 섹션 이름이 있는 Select 속성
관계 매핑:
- Project (Relation) → 프로젝트 데이터베이스에 연결
- Section (Relation) → 섹션 데이터베이스에 연결
자세한 설정은 프로젝트, 섹션 & 하위 작업 가이드를 참조하세요.
우선순위 수준은 어떻게 매핑되나요?
Todoist 우선순위(1-4)는 Notion에 매핑됩니다:
| Todoist 우선순위 | 의미 |
|---|---|
| Priority 1 | 긴급 (빨강) |
| Priority 2 | 높음 (주황) |
| Priority 3 | 보통 (파랑) |
| Priority 4 | 낮음 (기본) |
일치하는 값이 있는 Select 속성에 매핑하거나, 정렬을 위해 Number에 매핑합니다.
라벨
Todoist 라벨은 Notion의 Multi-select 속성에 동기화됩니다. 라벨은 양방향입니다. 어느 앱에서든 라벨을 추가하면 동기화됩니다.
일반적인 시나리오
GTD 설정과 컨텍스트
Todoist 라벨을 GTD 컨텍스트(@phone, @computer, @errands)에 매핑하고 Notion 뷰를 사용하여 컨텍스트별로 필터링합니다.
- Labels를 Notion의 Multi-select 속성에 매핑합니다
- Todoist에서 각 컨텍스트에 대한 라벨을 만듭니다 (@phone, @computer, @errands, @office)
- 어느 앱에서든 작업에 라벨을 할당합니다. 양방향으로 동기화됩니다
- Notion에서 각 컨텍스트에 대한 필터링된 뷰를 만듭니다 (예: "전화 통화"는 @phone 라벨로 필터)
- 라벨별로 그룹화된 Notion의 보드 뷰를 컨텍스트 전환 대시보드로 사용합니다
캘린더와 시간 차단
시간이 포함된 마감일을 동기화하여 캘린더 이벤트와 함께 작업을 봅니다. Google 캘린더 또는 Outlook 캘린더 자동화와 결합하여 통합 일일 뷰를 만듭니다.
- 시간이 포함된 Due Date를 Notion의 Date 속성에 매핑합니다
- 같은 Notion 데이터베이스(또는 연결된 데이터베이스)에 별도의 Google 캘린더 또는 Outlook 캘린더 자동화를 설정합니다
- Notion의 타임라인 또는 캘린더 뷰를 사용하여 작업과 이벤트를 함께 봅니다
- Todoist에서 특정 시작 시간을 설정하여 작업에 시간을 차단합니다
팀 작업 관리
각 팀원이 공유 연결을 사용하여 개인 Todoist를 공유 Notion 데이터베이스에 동기화할 수 있습니다.
- 한 사람이 자동화를 만들고 연결 링크를 공유합니다
- 팀원이 개인 Todoist 계정을 연결합니다
- Assignee 필드를 매핑하여 작업 담당자를 식별합니다
- 담당자별로 필터링된 Notion 뷰를 만듭니다
- 프로젝트 또는 섹션별로 그룹화된 보드 뷰를 스프린트 계획에 사용합니다
고객 프로젝트 추적
프로젝트별로 작업을 필터링하고 관계형 고객 데이터베이스에 연결하여 완전한 프로젝트 개요를 만듭니다.
- **Project (Relation)**를 매핑하여 Notion의 프로젝트 데이터베이스에 작업을 연결합니다
- 프로젝트 데이터베이스에 고객 데이터베이스를 가리키는 Relation 속성을 추가합니다
- Todoist 필터를 사용하여 고객 관련 프로젝트만 동기화합니다
- 고객별 작업 수와 완료율을 표시하는 롤업 속성이 있는 Notion 대시보드를 만듭니다
프리랜서 작업 파이프라인
Todoist 섹션을 워크플로 단계로 사용하고 Notion 칸반 보드에 반영합니다.
- **Section (Relation)**를 매핑하여 섹션 데이터베이스에 작업을 연결합니다
- 각 단계에 대한 Todoist 섹션을 만듭니다: Backlog, In Progress, Review, Done
- Notion에서 Section별로 그룹화된 보드 뷰를 만듭니다
- 어느 앱에서든 섹션 간에 작업을 이동합니다. 보드가 자동으로 업데이트됩니다
학생 과제 추적기
Todoist 프로젝트를 과목으로, 우선순위를 시험 비중으로 사용합니다.
- 각 과목에 대한 Todoist 프로젝트를 만듭니다
- Project를 Notion의 Select 속성에 매핑합니다
- 과제 마감일을 위해 Due Date를 매핑합니다
- Priority를 매핑하여 긴급도 또는 비중별로 과제를 순위 매깁니다
- Notion의 캘린더 뷰를 사용하여 모든 과목의 마감일을 봅니다
자동으로 작업 삭제
Trigger deletion on Todoist 필드를 Checkbox 또는 Status 속성에 매핑합니다. 체크(또는 완료로 표시)하면 다음 동기화에서 Todoist의 작업이 삭제됩니다.
이 기능을 활성화하면 현재 체크 또는 완료된 모든 항목이 즉시 삭제됩니다. 이 필드를 매핑하기 전에 데이터베이스가 준비되었는지 확인하세요.
팁과 모범 사례
동기화 주기
- Solo 플랜: 5분마다 동기화
- Premium 플랜: 3분마다 동기화
- Pro 플랜: 2분마다 동기화
자동화에서 지금 동기화를 클릭하면 즉시 동기화를 실행할 수 있습니다.
작업 삭제 설정
기본적으로 작업을 삭제하면 양쪽 앱에서 제거하는 것이 아니라 동기화 해제됩니다. 동기화 설정에서 작업 삭제 허용을 활성화하면 양쪽에서 작업이 삭제됩니다.
Todoist 프리미엄 기능
Deadline 필드는 Todoist Premium 구독에서만 사용할 수 있습니다. Premium이 없다면 모든 날짜 추적에 Due Date 필드를 사용하세요.
대용량 데이터베이스 작업
대용량 작업 데이터베이스의 첫 동기화는 2sync가 초기 링크를 구축하므로 시간이 더 걸립니다. 동기화가 계속 느리다면:
- 동기화 기간 설정을 확인합니다
- 활성 작업만 필터링하는 것을 고려합니다
- 문제 해결 가이드를 확인합니다
동기화 루프 방지
루프를 만들 수 있는 구성을 피하세요:
- 완료된 작업을 아카이브에 동기화하고 다시 되돌리지 마세요
- 항목을 반복적으로 포함/제외할 수 있는 필터에 주의하세요
Todoist의 Google 캘린더 연동과 함께 사용
Todoist의 내장 Google 캘린더 연동을 2sync와 함께 사용할 수 있지만, 같은 데이터를 동기화하면 충돌이 발생할 수 있습니다. 겹침을 방지하기 위해 필터를 사용하세요.
다음 단계
Todoist 동기화가 설정되었으면:
관련 문서
- Todoist 필드 - 지원되는 모든 필드의 전체 참조
- Todoist 필터 조건 - 사용 가능한 모든 필터 옵션
- 프로젝트, 섹션 & 하위 작업 - Notion에서 Todoist 구조 정리
- 동기화 방향 및 필드 매핑 - 필드별 데이터 흐름 제어
- 양방향 vs 단방향 동기화 - 동기화 방향 옵션 이해
- 충돌 해결 - 동시 편집 시 2sync 처리 방법
- 삭제 동작 - 작업 삭제 시 동작 이해
- 기본값 - 빈 필드의 대체 값 설정
- Notion 속성 유형 - 각 필드에 적합한 속성 선택
- Notion과 Todoist를 동기화하는 방법 - 단계별 튜토리얼
FAQ
프로젝트를 몇 개까지 동기화할 수 있나요?
같은 자동화 내에서 원하는 만큼 Todoist 프로젝트를 동기화할 수 있습니다. Notion에서 만든 새 작업의 기본 프로젝트는 하나만 지정할 수 있습니다.
동기화는 즉시 되나요?
아니요. 2sync는 플랜에 따라 일정 주기(2-5분)로 변경 사항을 확인합니다. 지금 동기화를 클릭하면 즉시 동기화를 실행할 수 있습니다.
완료된 작업을 동기화할 수 있나요?
네. 완료된 작업은 기본적으로 동기화됩니다. Notion에 활성 작업만 원하면 필터를 사용하여 제외하세요.
Notion에서 작업 시간이 다른 이유는?
Todoist는 기본적으로 'Floating Time'을 사용합니다. 시간이 올바르게 동기화되도록 새 작업에서 Todoist의 시간대를 수동으로 설정하세요.
반복 작업은 어떻게 작동하나요?
Todoist는 동적 마감일이 있는 하나의 작업을 유지합니다. 완료하면 날짜가 다음 발생으로 이동합니다. 같은 Notion 페이지가 업데이트되며, 발생별로 별도의 페이지가 생기지 않습니다.
하위 작업을 동기화할 수 있나요?
네. Parent Task (Relation) 필드를 매핑하여 Notion에서 하위 작업을 상위 작업에 연결합니다. 자세한 내용은 프로젝트, 섹션 & 하위 작업 가이드를 참조하세요.
Duration이 동기화되지 않는 이유는?
Duration에는 Notion의 Number 속성이 필요합니다. Duration 필드를 매핑했는지, 속성 유형이 올바른지 확인하세요.
작업 댓글을 동기화할 수 있나요?
작업 댓글은 현재 동기화되지 않습니다. 동기화가 필요한 메모에는 Description 필드를 사용하세요.