n8n-guide
n8n 커뮤니티
자동화 워크플로우 공유
강의 & 협업 문의
Sign In
Notion Node (WIP)
📌 예시 워크플로우
예시 워크플로우 다운로드
📌 Notion Node 개요
Notion Node란?
•
n8n에서
Notion API
를 활용해 Notion 데이터베이스와 상호작용할 수 있도록 도와주는 자동화 노드
•
Notion의 페이지와 데이터베이스를 자동으로 생성, 조회, 수정, 삭제하는 등의 작업을 수행할 수 있음
•
반복적인 수작업을 줄이고, 다른 서비스와 연동하여 생산성을 최적화 할 수 있음!
Notion Node를 통해 가능한 작업들
✅ 페이지 관련 기능: Notion 페이지를 생성, 검색하고 블록을 추가하거나 수정 가능
✅ 데이터베이스 관련 기능: 데이터베이스 조회, 검색, 페이지 추가 및 수정 가능
✅ 사용자 관련 기능: Notion 사용자 목록 조회 가능
📌 사전 준비
Notion API KEY 발급
step1) Notion에서
Integration
을 생성
detail
step2) Integration의 API Key를 발급
detail
step3) Notion에서 Integration을 특정 데이터베이스와 페이지에 연결하여 권한을 부여
detail
이제 n8n을 통해 노션 페이지를 자동화 할 준비를 마쳤습니다! 💪
이제부터 각 노드의 기능을 알아봅시다.
📌 Page 노드
개요
Notion Node (Page)
는 n8n에서 Notion API를 활용하여 Notion의 페이지를 생성, 검색, 조회 및 삭제할 수 있도록 지원하는 노드입니다.
이 노드를 활용하면 자동화된 워크플로우를 통해 Notion 페이지를 효율적으로 관리할 수 있습니다.
1. Create Page (페이지 생성)
기능
새로운 Notion 페이지를 생성합니다.
입력 (Input)
•
pageId
: 부모 페이지 또는 데이터베이스의 URL (필수)
•
title
: 생성할 페이지의 제목 (필수)
•
simple
: 단순 출력 여부 (선택)
•
options
: 추가 설정 (선택)
출력 (Output)
•
생성된 Notion 페이지의 ID
•
생성된 페이지의 URL
•
기타 관련 메타데이터 (생성 시간, 수정 시간 등)
2. Search Page (페이지 검색)
기능
특정 키워드를 포함하는 Notion 페이지를 검색합니다.
입력 (Input)
•
operation
:
"search"
(필수)
•
text
: 검색할 텍스트 (필수)
•
simple
: 단순 출력 여부 (선택)
•
options
: 추가 설정 (선택)
출력 (Output)
•
검색된 페이지 목록
•
각 페이지의 ID, 제목, URL 및 기타 메타데이터
3. Get Page (페이지 정보 가져오기)
기능
특정 Notion 페이지의 상세 정보를 가져옵니다.
입력 (Input)
•
operation
:
"get"
(필수)
•
pageId
: 가져올 Notion 페이지의 ID 또는 URL (필수)
•
simple
: 단순 출력 여부 (선택)
출력 (Output)
•
해당 페이지의 제목, 내용, 생성일, 수정일 등 상세 정보
4. Archive Page (페이지 삭제)
기능
기존 Notion 페이지를 아카이브(삭제)합니다.
입력 (Input)
•
operation
:
"archive"
(필수)
•
pageId
: 삭제할 페이지의 ID 또는 URL (필수)
•
simple
: 단순 출력 여부 (선택)
출력 (Output)
•
아카이브된 페이지의 ID 및 상태 정보
📌 Database 노드
개요
Notion Node (Database)는 n8n에서 Notion API를 활용하여 Notion의 데이터베이스 정보를 조회하고 검색할 수 있도록 지원하는 노드입니다.
이 노드를 사용하면 Notion의 데이터베이스 목록을 검색하거나 특정 데이터베이스 정보를 가져올 수 있습니다.
1. Get Database (데이터베이스 정보 가져오기)
기능
특정 Notion 데이터베이스의 정보를 가져옵니다.
입력 (Input)
•
resource
:
"database"
(필수)
•
databaseId
: 가져올 데이터베이스의 ID 또는 URL (필수)
출력 (Output)
•
데이터베이스 ID, 제목, 생성일, 수정일
•
속성 목록 (컬럼 정보)
•
기타 메타데이터
2. Get Many Database (모든 데이터베이스 목록 조회)
기능
현재 존재하는 모든 데이터베이스 목록을 조회합니다.
입력 (Input)
•
resource
:
"database"
(필수)
•
operation
:
"getAll"
(필수)
출력 (Output)
•
존재하는 모든 데이터베이스 목록
•
각 데이터베이스의 ID, 제목, 생성일, 수정일, 속성 목록 등
3. Search Database (데이터베이스 검색)
기능
특정 키워드를 포함하는 데이터베이스를 검색합니다.
입력 (Input)
•
resource
:
"database"
(필수)
•
operation
:
"search"
(필수)
•
text
: 검색할 텍스트 (필수)
•
options
: 추가 설정 (선택)
출력 (Output)
•
검색된 데이터베이스 목록
•
각 데이터베이스의 ID, 제목, URL 및 기타 메타데이터
📌 User 노드
개요
Notion Node (User)는 n8n에서 Notion API를 활용하여 특정 사용자의 정보를 조회하거나, 워크스페이스 내의 모든 사용자 목록을 가져올 수 있도록 지원하는 노드입니다.
이 노드를 활용하면 Notion의 사용자 정보를 자동화된 방식으로 관리할 수 있습니다.
1. Get User (특정 사용자 정보 가져오기)
기능
특정 Notion 사용자의 정보를 가져옵니다.
입력 (Input)
•
resource
:
"user"
(필수)
•
userId
: 가져올 사용자의 ID (필수)
출력 (Output)
•
사용자의 ID, 이름, 이메일
•
프로필 이미지 URL (avatar_url)
•
사용자 유형 (개인 또는 봇)
2. Get Many User (모든 사용자 목록 조회)
기능
Notion 워크스페이스 내의 모든 사용자의 정보를 가져옵니다.
입력 (Input)
•
resource
:
"user"
(필수)
•
operation
:
"getAll"
(필수)
출력 (Output)
•
워크스페이스 내 모든 사용자 목록
•
각 사용자의 ID, 이름, 이메일, 프로필 이미지 URL
•
사용자 유형 (개인 또는 봇)
📌 Block 노드
개요
Notion Node (Block)는 n8n을 통해 Notion 페이지 내에 블록(Block)을 추가하거나, 특정 페이지의 블록 목록을 조회하는 기능을 제공합니다.
이를 통해 Notion 페이지의 내용을 자동화하여 구성할 수 있습니다.
1. Append Block (블록 추가)
기능
특정 Notion 페이지 내에 새로운 블록을 추가합니다.
입력 (Input)
•
resource
:
"block"
(필수)
•
blockId
: 블록을 추가할 페이지 또는 블록의 ID 또는 URL (필수)
•
blockUi.blockValues
: 추가할 블록의 유형과 내용 (필수)
◦
type
: 블록의 유형 (예:
"heading_1"
,
"paragraph"
,
"bulleted_list_item"
등)
◦
textContent
: 블록의 텍스트 내용
출력 (Output)
•
생성된 블록의 ID, 유형, 생성 시간, 수정 시간
•
블록을 생성한 사용자 정보
2. Get Block (블록 목록 가져오기)
기능
특정 Notion 페이지 내에 존재하는 블록들의 목록을 조회합니다.
입력 (Input)
•
resource
:
"block"
(필수)
•
operation
:
"getAll"
(필수)
•
blockId
: 블록 목록을 조회할 페이지 또는 블록의 ID 또는 URL (필수)
출력 (Output)
•
해당 페이지 내 존재하는 모든 블록 목록
•
블록의 ID, 유형, 생성일, 수정일
•
블록의 내용 및 기타 메타데이터
Notion API Docs기반으로 작동합니다.
https://developers.notion.com/docs/getting-started
(유즈케이스) 노션 연동 (⭐⭐⭐)
my new page
Made with Slashpage
(얼리버드 혜택 ~6/4) n8n인프런 강의 오픈! (
https://inf.run/ALcCu)
노코드 자동화 입문부터 실전까지: n8n 완전정복 강의 | 데이터팝콘 - 인프런
데이터팝콘 | , 노코드 자동화 입문부터 실전까지: n8n 완전정복복잡한 코딩 없이도, 다양한 플랫폼을 자유롭게 연결하고 반복 업무를 자동화할 수 있다면 얼마나 좋을까요?이 강의는 국내에서도 점점 주목받고 있는 노코드 자동화 도구인 n8n을 활용하여, 반복적인 업무를 효율
inf.run