notion-flows: 당신의 Notion 페이지는 자동화 코드입니다

발행: (2026년 3월 10일 PM 04:50 GMT+9)
5 분 소요
원문: Dev.to

Source: Dev.to

약간 머리를 아프게 만든 아이디어

자동화 로직이 Notion 안에 존재한다면 어떨까요—다이어그램도, 설정 파일도 아니라, 그냥 평범한 영어 페이지를 편집하는 것처럼 말이죠.

  • 재배포가 필요 없습니다.
  • YAML도 없습니다.
  • 끌어‑다놓기 방식의 노드 편집기도 없습니다.

작동 방식

  1. Notion 페이지를 엽니다.
  2. 원하는 내용을 평범한 영어로 씁니다.
  3. notion-flows run 명령을 실행합니다.
  4. Claude가 페이지를 읽고 Notion 데이터베이스에 대해 실행합니다.

이것이 notion‑flows 입니다.

notion‑flows 데모: Notion 페이지 레지스트리, CLI 목록, 그리고 에이전시 루프

기능 소개

notion-flowsTypeScript CLI 로, Notion 페이지를 실행 가능한 비즈니스 로직으로 취급합니다.

  • Notion에 레지스트리 페이지를 생성합니다.
  • 해당 레지스트리 아래의 각 하위 페이지는 플로우—자동화에 대한 평범한 영어 설명—가 됩니다.
  • CLI가 이 페이지들을 찾아 Claude에게 전달하고 (Notion MCP 도구 사용), Claude가 단계별로 명령을 실행합니다.

기본 제공 예시 플로우 3가지

🔥 콜드 리드 팔로우업

This flow finds leads who haven't been contacted in 7 or more days
and drafts personalized follow‑up messages.

(여기에 나머지 예시 플로우들을 각각 간단한 설명과 필요 시 코드 블록과 함께 추가합니다.)

조건

  • Contacts DB에서 Status = "Lead" 또는 Status = "Prospect" 인 레코드를 확인합니다.
  • Last Contacted7일 이상 지난 레코드를 필터링합니다.
  • Deal Value$2,000 초과이면 hot 으로 태그합니다.

액션

  • 각 연락처에 대해 따뜻하고 전문적인 팔로우업 초안을 작성합니다.
  • Next Action 필드에 초안 메시지를 업데이트합니다.
  • Last Contacted 를 오늘 날짜로 업데이트합니다.

📝 콘텐츠 아이디어 생성기

프롬프트

Generate 5 high‑value content ideas for a TypeScript consulting business
targeting early‑stage startups, add them to the Content Pipeline database,
and write a full first draft for the highest ROI idea.

📊 주간 CEO 브리프

프롬프트

Generate a weekly executive brief by reading all databases,
then append it to this page.

에이전시 루프

notion‑flows의 핵심은 Notion MCP 도구를 활용하는 Claude 에이전시 루프입니다.

while (toolCallCount) {
  // ...agent logic...
}

// Prints DB IDs → paste them into .env
npx tsx src/cli.ts run

setup 명령은 전체 작업 공간을 자동으로 구성합니다:

  • ⚡ notion‑flows 레지스트리 페이지를 생성합니다.
  • Contacts, Content Pipeline, Revenue 데이터베이스를 전체 속성 스키마와 함께 생성합니다.
  • 세 개의 예시 플로우 페이지를 시드합니다.

왜 중요한가

대부분의 자동화 도구는 새로운 인터페이스(캔버스, DSL, 설정 구문)를 배우게 합니다. notion‑flows는 이를 뒤집습니다: 인터페이스가 Notion 페이지이며, 이미 익숙한 도구이기 때문이죠.

  • 비기술 팀원과 플로우를 공유할 수 있습니다.
  • Notion에서 직접 로직을 편집하고 CLI를 다시 실행합니다.
  • PR도, 배포도 없습니다.

Notion 페이지 자체가 코드 입니다.

앞으로의 계획

  • 스케줄 트리거trigger: schedule: 0 9 * * 1 구문을 파싱하고, 크론 러너만 연결하면 됩니다.
  • 멀티 워크스페이스 지원 – 조직 간 플로우 공유.
  • 플로우 버전 관리 – Notion 페이지 히스토리가 이미 Git 로그 역할을 합니다.

Notion dev.to 챌린지를 위해 제작되었습니다. 소스 코드는 GitHub에서 확인하세요.

0 조회
Back to Blog

관련 글

더 보기 »