Skip to content

Notion 워크플로우

OpenClaw Ultra로 완벽한 Notion 워크스페이스 관리 시스템을 구축합니다. 데이터베이스와 페이지 생성부터 콘텐츠 검색, 상태 보고서 생성까지 단일 채팅 인터페이스에서 Notion 워크스페이스 전체를 운영할 수 있습니다.

핵심 시스템 개요

INFO

이것은 폐쇄 루프 Notion 워크스페이스 관리 워크플로우입니다. OpenClaw Ultra가 Notion API를 통해 데이터베이스 작업, 페이지 생성, 콘텐츠 검색, 작업 추적, 보고서 생성을 처리하므로 Notion 앱을 열지 않고도 워크스페이스를 관리할 수 있습니다.

시스템 레이어핵심 기능최종 결과물
연결 레이어API 토큰 설정, 워크스페이스 인증, 연결 확인검증된 Notion API 연결
데이터베이스 레이어데이터베이스 생성, 항목 쿼리, 스키마 관리정의된 속성을 가진 구조화된 데이터베이스
콘텐츠 레이어페이지 생성, 블록 업데이트, 페이지 계층 관리게시된 페이지와 문서
검색 레이어워크스페이스 검색, 콘텐츠 검색, 데이터베이스 간 쿼리컨텍스트가 포함된 순위별 검색 결과
작업 레이어작업 데이터베이스, 상태 추적, 마감일 관리추적 가능한 작업 파이프라인
보고서 레이어데이터베이스 요약, 상태 보고서, 워크스페이스 분석정기 워크스페이스 보고서
최적화 레이어워크스페이스 구조 검토, 자동화 규칙 제안, 템플릿 생성개선된 워크스페이스 구성

사전 요구 사항

항목요구 사항
OpenClaw Ultra설치되어 실행 중
Notion 계정관리자 또는 쓰기 권한이 있는 활성 워크스페이스
Notion 통합 토큰notion.com/my-integrations의 내부 통합 토큰

단계 0 — Notion 시스템 초기화

OpenClaw Ultra를 전용 Notion 워크스페이스 관리자로 설정합니다.

작업 단계

  1. OpenClaw Ultra에서 새 채팅 세션 열기
  2. Notion 내부 통합을 만들고 토큰 복사
  3. 관련 데이터베이스/페이지를 통합과 공유
  4. 초기화 프롬프트 붙여넣기

바로 사용할 수 있는 프롬프트

Notion 워크스페이스 관리자로 활동해 주세요.

내 Notion 워크스페이스:
- 워크스페이스 이름: [이름]
- 통합 토큰: [토큰]
- 주요 데이터베이스: [데이터베이스 이름과 목적 목록]

다음을 포함하는 완전한 Notion 관리 시스템을 구축해 주세요:
- 데이터베이스 생성 및 쿼리
- 페이지 생성 및 편집
- 콘텐츠 검색 및 검색
- 작업 추적
- 상태 보고

단계 1 — Notion API에 연결

OpenClaw Ultra와 Notion 워크스페이스 간에 검증된 연결을 설정합니다.

1.1 통합 생성 및 구성

프롬프트

Notion 내부 통합을 만드는 과정을 안내해 주세요.

필요한 것:
1. notion.com/my-integrations의 토큰
2. 관리하려는 데이터베이스와 공유할 통합
3. 사용할 Notion-Version 헤더

완료되면 통합과 공유된 데이터베이스를 나열하여 연결을 테스트해 주세요.

1.2 연결 확인 및 데이터베이스 나열

프롬프트

이 토큰을 사용하여 Notion API 연결을 테스트하세요: [토큰]

다음 검사를 실행:
1. GET /v1/users/me를 호출하여 토큰이 유효한지 확인
2. 필터 "value": "data_source"로 POST /v1/search를 호출하여 공유된 모든 데이터베이스를 나열
3. 각 데이터베이스에 대해 이름, ID, 데이터 소스 ID를 반환

단계가 실패하면 문제 원인과 해결 방법을 설명해 주세요.

단계 1 결과물

액세스 가능한 데이터베이스와 해당 ID 목록이 포함된 검증된 Notion API 연결.

단계 2 — 데이터베이스 생성 및 구성

채팅에서 직접 구조화된 데이터베이스를 구축합니다.

2.1 새 데이터베이스 생성

프롬프트

다음 사양으로 Notion 데이터베이스를 만드세요:

제목: [데이터베이스 이름]
상위 페이지: [페이지 ID 또는 "워크스페이스"]
속성:
- 이름: title (기본값)
- 상태: 선택 (옵션: 할 일, 진행 중, 완료)
- 우선순위: 선택 (옵션: 낮음, 중간, 높음, 긴급)
- 마감일: 날짜
- 담당자: 사람
- 태그: 다중 선택

생성 후 데이터베이스 ID, 데이터 소스 ID, 준비 완료 확인을 반환해 주세요.

2.2 데이터베이스 속성 추가

프롬프트

데이터베이스 [데이터베이스 ID 또는 이름]에 다음 속성을 추가하세요:

- [속성 이름]: [유형 — text / number / select / date / people / relation]
- [속성 이름]: [유형]

Update Data Source API를 사용하세요. 스키마를 검색하여 각 속성이 추가되었는지 확인해 주세요.

2.3 데이터베이스 항목 쿼리

프롬프트

다음 필터로 데이터베이스 [데이터베이스 ID 또는 이름]을 쿼리하세요:

필터:
- 상태가 "할 일" 또는 "진행 중" 포함
- 마감일이 비어 있지 않음

마감일 오름차순 정렬, 최대 20개 결과.

반환:
- 일치하는 총 항목 수
- 각 항목: 페이지 이름, 상태, 마감일, 담당자
- 마감일이 지난 항목은 "기한 초과"로 표시

단계 2 결과물

정의된 속성과 쿼리 가능한 데이터를 가진 구성된 데이터베이스.

단계 3 — 페이지 생성 및 관리

채팅에서 직접 데이터베이스에 콘텐츠를 채웁니다.

3.1 데이터베이스에 페이지 만들기

프롬프트

데이터베이스 [데이터베이스 ID 또는 이름]에 새 페이지를 만드세요:

속성:
- 이름: [페이지 제목]
- 상태: [할 일 / 진행 중 / 완료]
- 우선순위: [낮음 / 중간 / 높음 / 긴급]
- 마감일: [YYYY-MM-DD]
- 태그: [태그1, 태그2]

콘텐츠 본문:
[선택 사항 — 마크다운 형식의 페이지 본문]

페이지 ID, URL 및 확인을 반환해 주세요.

3.2 페이지 속성 업데이트

프롬프트

페이지 [페이지 ID]를 다음과 같이 업데이트하세요:

- 상태: [새 상태]
- 마감일: [새 날짜 또는 "지우기"]
- 우선순위: [새 우선순위]

페이지를 검색하여 업데이트를 확인하고 현재 속성 값을 표시해 주세요.

3.3 콘텐츠 블록 추가

프롬프트

페이지 [페이지 ID]에 콘텐츠를 추가하세요:

새 콘텐츠:
[추가할 콘텐츠 — 문단, 제목, 목록]

Append Block Children 엔드포인트를 사용하세요. 확인과 추가된 블록 수를 반환해 주세요.

단계 3 결과물

Notion 데이터베이스에 생성, 업데이트 및 콘텐츠가 채워진 페이지.

단계 4 — 콘텐츠 검색 및 검색

전체 워크스페이스에서 정보를 찾습니다.

4.1 워크스페이스 검색

프롬프트

내 Notion 워크스페이스 검색: [검색어]

Search API 사용:
- 쿼리: [검색어]
- 필터: 페이지 및 데이터 소스
- 관련성 순 정렬

상위 10개 결과 반환:
- 페이지 제목 및 URL
- 속한 데이터베이스
- 마지막 편집 시간
- 콘텐츠 간략 스니펫

데이터베이스별로 결과 그룹화.

4.2 페이지 콘텐츠 읽기

프롬프트

페이지 [페이지 ID 또는 URL]의 전체 콘텐츠를 읽으세요:

1. 페이지 속성 검색
2. 모든 하위 블록을 재귀적으로 검색
3. 콘텐츠를 구조화된 텍스트로 재구성

반환:
- 페이지 제목 및 메타데이터
- 제목, 문단, 목록이 보존된 전체 콘텐츠
- 총 블록 수

단계 4 결과물

워크스페이스에서 검색된 검색 결과 및 전체 페이지 콘텐츠.

단계 5 — 작업 및 상태 추적

Notion 데이터베이스를 경량 작업 관리 시스템으로 사용합니다.

5.1 작업 데이터베이스 생성

프롬프트

다음 속성을 가진 작업 추적 데이터베이스를 만드세요:

속성:
- 작업 이름: title
- 상태: 선택 (할 일, 진행 중, 검토 중, 완료)
- 우선순위: 선택 (낮음, 중간, 높음, 긴급)
- 마감일: 날짜
- 프로젝트: 현재 프로젝트에서 선택
- 메모: 텍스트

스키마가 작동하는지 확인하기 위해 예제 작업 3개를 만드세요.

5.2 일일 작업 검토

프롬프트

오늘의 작업 데이터베이스를 검토하세요:

1. 마감일 = 오늘인 모든 작업을 상태별로 그룹화하여 표시
2. 마감일이 지났고 상태가 "완료"가 아닌 모든 작업 표시
3. 이번 주 마감인 모든 작업을 우선순위별로 그룹화하여 표시
4. 집계: 총 작업, 오늘 완료, 기한 초과

Notion 페이지에 붙여넣을 수 있는 깔끔한 상태 보고서로 포맷하세요.

5.3 상태 업데이트 워크플로우

프롬프트

데이터베이스 [데이터베이스 ID]에서 상태 = "진행 중"인 모든 작업을 찾으세요.

각 작업에 대해:
1. 마감일이 지났는지 확인 — 지난 경우 "검토 중"으로 이동하거나 날짜 업데이트 제안
2. 요약 테이블에 나열

그런 다음 "주간 작업 검토 — [날짜]"라는 제목의 새 페이지를 워크스페이스에 만들고 이 요약을 추가하세요.

단계 5 결과물

일일 상태 검토 및 자동 요약이 포함된 실시간 작업 추적.

단계 6 — 워크스페이스 보고서 생성

Notion 데이터를 정기 보고서로 변환합니다.

6.1 데이터베이스 상태 보고서

프롬프트

워크스페이스 데이터베이스의 상태 보고서를 생성하세요:

액세스 권한이 있는 모든 데이터베이스에 대해:
- 모든 데이터베이스의 총 페이지 수
- 지난 7일 동안 생성된 페이지
- 7일 이상 업데이트되지 않은 데이터베이스
- Notion의 500개 속성 제한에 근접하는 데이터베이스

요약 테이블 반환:
| 데이터베이스 | 총 페이지 | 최근 활동 | 마지막 업데이트 | 상태 |

6.2 주간 워크스페이스 요약

프롬프트

주간 워크스페이스 요약을 생성하세요:

1. 이번 주 모든 데이터베이스에서 생성된 페이지 수 계산
2. 이번 주 수정된 페이지 수 계산
3. 가장 최근에 수정된 5개 페이지 나열
4. 이번 주에 한 번도 접근되지 않은 데이터베이스 식별
5. 워크스페이스를 체계적으로 유지하기 위한 3가지 조치 제안

Notion 호환 보고서로 포맷하여 주간 검토 페이지에 붙여넣을 수 있게 하세요.

단계 6 결과물

정기적인 워크스페이스 상태 보고서와 실행 가능한 구성 제안.

최종 폐쇄 루프 Notion 워크플로우

API 연결 → 데이터베이스 생성 → 페이지 작성 →
콘텐츠 검색 → 작업 추적 → 보고서 생성 →
워크스페이스 검토 → 구조 개선 → 다음 사이클

실용적인 팁

  1. Notion 통합 토큰은 .env 파일에 저장하고 매번 붙여넣지 말고 프롬프트에서 참조하세요
  2. 하나의 데이터베이스(작업 또는 콘텐츠)로 시작한 후 다중 데이터베이스 워크플로우로 확장하세요
  3. 데이터베이스 간 결과가 필요하면 각 데이터베이스를 개별적으로 쿼리하는 대신 Search API를 사용하세요
  4. 관리 가능한 스키마를 위해 데이터베이스 속성 수를 50개 미만으로 유지하세요
  5. Notion의 Search API는 페이지 권한과 통합 액세스 수준을 존중합니다
  6. 데이터베이스 쿼리 결과는 호출당 100개 항목으로 페이지 매김됩니다 — 대량 내보내기에는 start_cursor를 사용하세요
  7. Notion 연구 결과를 검색 가능한 아카이브로 저장하려면 개인 지식 베이스를 참조하세요
  8. Todoist 작업 관리자와 결합하여 교차 플랫폼 작업 동기화를 구현하세요