2sync

Todoist 필터 조건

제목, 프로젝트, 섹션, 라벨, 우선순위, 반복 상태별로 Todoist 작업을 필터링하고, AND/OR 로직, Notion 속성 필터, 실제 예시 활용법

2sync의 Todoist 자동화는 텍스트, 드롭다운, 토글, Notion 속성의 네 가지 카테고리에 걸쳐 8개의 필터 조건을 지원해요. AND 또는 OR 로직으로 조건을 결합하여 필요한 작업만 동기화하세요. Notion 속성 필터는 반대 방향, 즉 Notion에서 Todoist로 나가는 데이터를 제어해요. 일반적인 필터 개념은 필터 개요를 참조하세요. 전체 Todoist 설정은 Todoist 동기화 가이드를 참조하세요.

Todoist 필터는 어떻게 작동하나요?

필터는 매 동기화 주기마다 각 Todoist 작업을 평가해요. 작업이 조건에 일치해야 Notion에 동기화돼요. 일치하지 않는 작업은 완전히 건너뛰어요.

필터 없이는 선택한 프로젝트의 모든 작업이 Notion에 동기화돼요. 필터를 추가하면 일치하는 작업만 Notion 페이지를 생성하거나 업데이트해요.

일치하지 않는 작업은 2sync에서 "무시됨"으로 표시돼요. Todoist에는 그대로 남아있지만 Notion에는 표시되지 않아요. 나중에 필터를 변경하여 작업이 다시 일치하면 다음 주기에 동기화돼요.

동기화 상태 필드를 Notion 속성에 매핑하면 어떤 작업이 동기화됨, 무시됨, 제거됨 상태인지 한눈에 확인할 수 있어요.

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

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

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

필터 없음

선택한 프로젝트의 모든 작업이 Notion에 동기화돼요. Todoist 작업의 완전한 미러링을 원할 때 사용하세요.

모든 조건 (AND)

모든 조건이 일치해야 작업이 동기화돼요. 결과를 정밀하게 좁히는 데 사용하세요.

전략: 모든 조건 (AND)

  • Task Project Name contains "Work"
  • Recurring Task is No

결과: 업무 프로젝트의 비반복 작업만 Notion에 동기화돼요.

하나의 조건 (OR)

하나 이상의 조건이 일치하면 작업이 동기화돼요. 더 넓은 범위를 캡처하는 데 사용하세요.

전략: 하나의 조건 (OR)

  • Task Priority is Priority 1
  • Task Priority is Priority 2

결과: 프로젝트나 라벨에 관계없이 긴급 및 높은 우선순위 작업이 동기화돼요.

하나의 자동화에서 AND와 OR를 혼합할 수 없어요. 복잡한 로직이 필요하면 같은 데이터베이스를 대상으로 여러 자동화를 만드세요. 하나는 AND 조건, 다른 하나는 OR 조건으로 설정하세요.

어떤 기준으로 필터링할 수 있나요?

Todoist는 네 가지 카테고리로 구성된 8개의 필터 조건을 제공해요.

텍스트 필터

텍스트 필터는 문자열 값과 비교해요. 모든 텍스트 매칭은 대소문자를 구분하지 않아요. contains, not contains, empty, not empty 네 가지 연산자를 사용할 수 있어요.

Task Title은 작업 이름을 확인해요. 특정 키워드가 포함된 작업을 동기화하는 데 사용하세요.

예시: Task Title contains "Review"는 "Review proposal"과 "Code review for v2" 같은 작업을 동기화해요.

Task Project Name은 작업이 속한 Todoist 프로젝트를 확인해요. 여러 프로젝트의 작업을 하나의 Notion 데이터베이스에 동기화할 때 필수예요.

예시: Task Project Name contains "Work"는 "Work", "Work - Client" 및 이름에 "Work"가 포함된 다른 프로젝트와 일치해요.

"Contains"는 부분 매칭을 수행해요. "Work"와 "Work - Client"라는 프로젝트가 있으면 둘 다 "Work" 문자열과 일치해요. 하나만 대상으로 하려면 "Work - Client"처럼 더 구체적인 문자열을 사용하세요.

Task Section Name은 프로젝트 내 섹션을 확인해요. 특정 단계의 작업만 동기화하는 데 유용해요.

예시: Task Section Name contains "In Progress"는 이름에 "In Progress"가 포함된 섹션의 작업을 동기화해요.

Task Description은 작업 메모/설명을 확인해요. 태그 기반 수동 동기화 워크플로를 만드는 데 사용하세요.

예시: Task Description contains "#sync"는 설명에 "#sync"를 추가한 작업만 동기화하여 Notion에 도달하는 항목을 수동으로 제어해요.

Task Label은 Todoist 라벨을 확인해요. 하나의 필터 조건이 작업의 모든 라벨을 검사해요.

예시: Task Label contains "notion"는 "notion"이 포함된 라벨이 태그된 모든 작업을 동기화해요.

라벨은 결합된 문자열로 검사돼요. 작업에 "work"와 "notion" 라벨이 있으면 contains "work"와 contains "notion" 모두 일치해요. 특정 라벨이 있는 작업을 제외하려면 not contains를 사용하세요.

드롭다운 필터

드롭다운 필터는 사전 정의된 Todoist 값과 비교해요.

Task Priority: 옵션: Priority 1, Priority 2, Priority 3, Priority 4.

예시: Task Priority is Priority 1는 가장 높은 우선순위로 표시된 긴급 작업만 동기화해요.

Todoist에서 Priority 1이 가장 높고(긴급/빨간색) Priority 4가 가장 낮아요(기본값). 이는 대부분의 사람들이 예상하는 것과 반대예요.

토글 필터

토글 필터는 작업 속성에 대한 예/아니요 스위치예요.

Recurring Task: Yes로 설정하면 반복 작업만 동기화해요. No로 설정하면 반복 작업을 제외해요.

예시: Recurring Task is No는 일일 습관, 반복 알림, 주간 반복 작업을 제외해요.

Notion 속성 필터

Todoist 작업 필터는 Notion으로 들어오는 것을 제어해요. Notion 속성 필터는 반대로 Notion에서 Todoist로 나가는 것을 제어해요.

사용 가능한 연산자는 Notion 속성 유형에 따라 달라요:

  • 텍스트 속성: contains, not contains, empty, not empty
  • Select 속성: is, is not
  • 체크박스 속성: checked, not checked

예시: Notion 속성 "Sync to Todoist" is Checked

해당 체크박스가 선택된 Notion 페이지만 변경 사항을 Todoist로 전달해요. 선택되지 않은 페이지는 Notion에 남아있지만 Todoist 작업을 생성하거나 업데이트하지 않아요.

Todoist 작업 필터와 Notion 속성 필터는 독립적으로 작동해요. 같은 자동화에서 두 가지를 모두 사용할 수 있어요. 작업 필터는 인바운드 동기화를 제어하고, Notion 속성 필터는 아웃바운드 동기화를 제어해요.

실전 필터 예시

1. 하나의 프로젝트에서만 작업 동기화

목표: 단일 프로젝트에 집중된 Notion 데이터베이스를 유지해요.

전략: 모든 조건 (AND)

  • Task Project Name contains "Client Work"

결과: 해당 프로젝트의 작업만 동기화돼요. 다른 프로젝트의 작업은 무시돼요.

2. 높은 우선순위 작업만 동기화

목표: Notion에 긴급하고 중요한 작업만 표시해요.

전략: 하나의 조건 (OR)

  • Task Priority is Priority 1
  • Task Priority is Priority 2

결과: P1과 P2 작업이 동기화돼요. P3과 P4 작업은 무시돼요.

3. 라벨을 사용한 태그 기반 동기화

목표: 수동 제어. 명시적으로 라벨을 지정한 작업만 동기화해요.

전략: 모든 조건 (AND)

  • Task Label contains "notion"

결과: 작업에 "notion" 라벨을 추가하면 동기화돼요. 라벨이 없는 작업은 Todoist에만 남아요.

4. 반복 작업 제외

목표: Notion에 일회성 작업만 유지하고 습관과 알림을 제거해요.

전략: 모든 조건 (AND)

  • Recurring Task is No

결과: 일일 습관, 주간 알림, 반복 작업이 동기화되지 않아요.

5. 특정 섹션의 작업 동기화

목표: 특정 단계에 도달한 작업만 동기화해요.

전략: 모든 조건 (AND)

  • Task Section Name contains "In Progress"

결과: "In Progress" 섹션의 작업이 동기화돼요. "Backlog"이나 "Done" 섹션의 작업은 동기화되지 않아요.

6. 프로젝트와 우선순위 결합

목표: 특정 프로젝트에서 가장 중요한 작업만 동기화해요.

전략: 모든 조건 (AND)

  • Task Project Name contains "Client Work"
  • Task Priority is Priority 1

결과: Client Work 프로젝트의 Priority 1 작업만 동기화돼요. 낮은 우선순위 작업과 다른 프로젝트의 작업은 제외돼요.

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

목표: 라벨을 만들지 않고 수동 동기화. 작업 메모에 해시태그를 사용해요.

전략: 모든 조건 (AND)

  • Task Description contains "#notion"

결과: 작업의 설명에 "#notion"을 추가하면 동기화돼요. 태그가 없는 작업은 무시돼요.

8. Notion에서 Todoist로 다시 동기화되는 항목 제어

목표: Notion에서 작업을 만들되 특정 항목만 Todoist로 전달해요.

전략: 모든 조건 (AND)

  • Notion 속성 "Push to Todoist" is Checked

결과: 체크박스가 선택된 Notion 페이지만 Todoist에서 작업을 생성하거나 업데이트해요. 선택되지 않은 페이지는 Notion에만 남아요.

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

필터 추가 또는 강화

더 이상 일치하지 않는 작업은 "무시됨"이 돼요. Notion 페이지는 데이터베이스에 남아있지만 Todoist에서 업데이트를 받지 않아요.

필터 제거 또는 완화

이전에 제외된 작업이 다음 주기에 동기화를 시작해요. 이전 동기화에서 Notion 페이지가 이미 있으면 2sync가 중복을 만들지 않고 다시 연결해요.

변경 추적

대규모 필터 변경 전에 동기화 상태 필드를 Notion 속성에 매핑하세요. 어떤 작업이 동기화됨과 무시됨 사이에서 변하는지 즉시 확인할 수 있어요.

대규모 필터 변경 전에 동기화 상태 필드를 매핑하면 어떤 작업이 무시됨이 되고 어떤 작업이 다시 동기화를 시작하는지 즉시 확인할 수 있어요.

다음 단계

  1. 아직 연결하지 않았다면 Todoist 동기화 설정
  2. Todoist와 Notion 간에 동기화되는 14개 필드 모두 확인
  3. 프로젝트, 섹션, 하위 작업을 Notion에 매핑하여 관계형 매핑
  4. 필드별 동기화 방향 구성
  5. 고급 설정을 위한 서로 다른 필터의 여러 자동화 만들기

관련 문서

FAQ

여러 라벨로 작업을 필터링할 수 있나요?

네. 여러 Task Label 조건을 추가하세요. '하나의 조건'을 사용하면 해당 라벨 중 하나라도 있는 작업을 동기화하고, '모든 조건'을 사용하면 모든 라벨이 필요해요.

우선순위 필터는 Notion의 우선순위 속성과 작동하나요?

Task Priority 필터는 Todoist 측에 적용돼요. Notion 속성으로 필터링하려면 Notion 속성 값 필터를 대신 사용하세요.

하나의 프로젝트에서만 작업을 동기화하려면 어떻게 하나요?

Task Project Name 필터에 'contains'를 추가하고 프로젝트 이름을 입력하세요. 해당 프로젝트에 속한 작업만 동기화돼요.

작업이 필터에서 제외된 프로젝트로 이동하면 어떻게 되나요?

작업이 '무시됨'이 되고 Notion과의 동기화가 해제돼요. Notion 페이지는 남아있지만 더 이상 연결되지 않아요. 일치하는 프로젝트로 다시 이동하면 재동기화돼요.

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

아니요. 모든 텍스트 필터는 대소문자를 구분하지 않아요. 'Work', 'work', 'WORK' 모두 같은 작업과 일치해요.

날짜나 마감일로 작업을 필터링할 수 있나요?

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

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

네. Notion 속성 필터는 어떤 Notion 페이지가 Todoist로 다시 동기화되는지 제어해요. 사용 가능한 연산자는 속성 유형(텍스트, select, 체크박스)에 따라 달라요.

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

조건 수에 제한은 없어요. 하지만 하나의 자동화에서 모든 조건은 같은 전략(AND 또는 OR)을 공유해요. 혼합 로직이 필요하면 여러 자동화를 사용하세요.

AND와 OR 조건을 혼합할 수 있나요?

하나의 자동화에서는 불가능해요. AND와 OR 로직을 결합하려면 같은 Notion 데이터베이스를 대상으로 여러 자동화를 만드세요. 하나는 AND 조건, 다른 하나는 OR 조건으로 설정하세요.

필터 추가 전에 이미 동기화된 작업에도 필터가 영향을 미치나요?

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

AI · 문서 기반 답변