Mark2Notion 추가
중급
이것은Document Extraction, Miscellaneous, Multimodal AI분야의자동화 워크플로우로, 8개의 노드를 포함합니다.주로 Set, Notion, HttpRequest, ManualTrigger 등의 노드를 사용하며. Mark2Notion를 사용하여 Markdown를 정형화된 Notion 페이지로 변환
사전 요구사항
- •Notion API Key
- •대상 API의 인증 정보가 필요할 수 있음
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
"id": "QGikyQ1WgZENu9e5",
"meta": {
"instanceId": "636ac343c8909ac80cd6df77ded2011408792e94d4f89fc23dbb1a174ee7ecba"
},
"name": "Mark2Notion Append",
"tags": [],
"nodes": [
{
"id": "0571b66a-e756-45f2-958b-899ee08dfab2",
"name": "워크플로우 실행 시",
"type": "n8n-nodes-base.manualTrigger",
"position": [
608,
352
],
"parameters": {},
"typeVersion": 1
},
{
"id": "278285e1-183a-4a63-a2f9-10e0be2f4a9f",
"name": "페이지 생성",
"type": "n8n-nodes-base.notion",
"position": [
1232,
352
],
"parameters": {
"title": "Mark2Notion Test Page",
"pageId": {
"__rl": true,
"mode": "id"
},
"options": {}
},
"typeVersion": 2.2
},
{
"id": "fce17ffd-0f61-4da6-9f40-2a455217897b",
"name": "Markdown 설정",
"type": "n8n-nodes-base.set",
"position": [
864,
352
],
"parameters": {
"mode": "raw",
"options": {},
"jsonOutput": "{\n \"markdown\": \"# Header 1\\n\\n## Header 2\\n\\nThis is a short paragraph to demonstrate basic Markdown formatting.\\n\\n- Item 1\\n - Subitem 1.1\\n - Subitem 1.1.1\\n- Item 2\\n - Subitem 2.1\\n- Item 3\\n\\n| Column 1 | Column 2 | Column 3 |\\n|----------|----------|----------|\\n| Row 1 | Data A | Data B |\\n| Row 2 | Data C | Data D |\\n| Row 3 | Data E | Data F |\"\n}\n"
},
"typeVersion": 3.4
},
{
"id": "143556c0-7d79-4f85-82eb-bbc7b346079c",
"name": "스티커 메모",
"type": "n8n-nodes-base.stickyNote",
"position": [
0,
0
],
"parameters": {
"width": 512,
"height": 800,
"content": "Transform Markdown text into beautifully formatted Notion pages using the Mark2Notion API. This workflow handles all the complexity of Notion's block structure, including tables, nested lists, code blocks, and special formatting.\n\n## What this template does\nThis workflow takes any Markdown-formatted text and automatically converts it into properly structured Notion blocks, then appends it to your specified Notion page. It handles all of Notion's API limitations automatically, including:\n- Chunking content over 100 blocks\n- Splitting text over 2000 characters\n- Rate limiting and retry logic\n- Complex table structures\n- Nested lists, including 3+ levels of nesting\n\n## Use Cases\n- **AI Content Publishing**: Send ChatGPT, Claude, or other LLM outputs directly to your Notion documentation\n- **Form to Documentation**: Convert form submissions into formatted project pages\n- **GitHub to Notion**: Sync issues, PRs, or README files to your team wiki\n- **Meeting Notes Automation**: Transform transcripts into structured meeting notes\n- **Report Generation**: Create beautiful reports from data sources\n\n## How to use this template\n1. **Get your Mark2Notion API key** at https://mark2notion.com (free tier includes 100 requests/month)\n2. **Create a Notion integration** at https://notion.so/my-integrations and copy the token\n3. **Add the integration to your Notion parent page**\n4. **Copy your page ID** from the Notion page URL\n5. **Configure the HTTP Request node** with your credentials\n6. **Test with sample Markdown** to see the result"
},
"typeVersion": 1
},
{
"id": "ef5c6201-88e7-471a-8f98-101f95d8e981",
"name": "스티커 메모1",
"type": "n8n-nodes-base.stickyNote",
"position": [
752,
128
],
"parameters": {
"color": 7,
"width": 304,
"height": 400,
"content": "## Insert any Markdown output node here\n\nUse any node that outputs Markdown, like an LLM reply or GitHub issues"
},
"typeVersion": 1
},
{
"id": "a90361dc-615b-4866-bbc7-4d5750cb2840",
"name": "HTTP 요청 - Mark2Notion 추가",
"type": "n8n-nodes-base.httpRequest",
"position": [
1600,
352
],
"parameters": {
"url": "https://api.mark2notion.com/api/append",
"method": "POST",
"options": {},
"sendBody": true,
"authentication": "genericCredentialType",
"bodyParameters": {
"parameters": [
{
"name": "markdown",
"value": "={{ $('Set Markdown').item.json.markdown }}"
},
{
"name": "notionToken"
},
{
"name": "pageId",
"value": "={{ $json.id }}"
}
]
},
"genericAuthType": "httpHeaderAuth"
},
"typeVersion": 4.2
},
{
"id": "39157620-b1c5-43ec-92cd-f1259eb57b34",
"name": "스티커 메모2",
"type": "n8n-nodes-base.stickyNote",
"position": [
1488,
128
],
"parameters": {
"color": 7,
"width": 320,
"height": 400,
"content": "## Set Mark2Notion and Notion credentials\n\n1. Set Mark2Notion API key as Header Auth\n2. Use `x-api-key` as the auth header name\n3. Set `notionToken` as a body parameter"
},
"typeVersion": 1
},
{
"id": "34b59cec-a312-47f5-8059-d9bf6b2ad858",
"name": "스티커 메모3",
"type": "n8n-nodes-base.stickyNote",
"position": [
1120,
64
],
"parameters": {
"color": 7,
"width": 304,
"height": 464,
"content": "## Set Notion Credentials\n\n1. Create a Notion credential with the token from your Notion integration\n2. Get the parent page ID — a new page will be created as a subpage\n3. You can get the page ID from the URL: https://www.notion.so/Your-Page-Title-[PAGE_ID_HERE]\n4. Set the page ID as the Parent Page (By ID) parameter\n"
},
"typeVersion": 1
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "5904ca6b-a787-4228-8e16-985cef7be1cb",
"connections": {
"fce17ffd-0f61-4da6-9f40-2a455217897b": {
"main": [
[
{
"node": "278285e1-183a-4a63-a2f9-10e0be2f4a9f",
"type": "main",
"index": 0
}
]
]
},
"278285e1-183a-4a63-a2f9-10e0be2f4a9f": {
"main": [
[
{
"node": "a90361dc-615b-4866-bbc7-4d5750cb2840",
"type": "main",
"index": 0
}
]
]
},
"0571b66a-e756-45f2-958b-899ee08dfab2": {
"main": [
[
{
"node": "fce17ffd-0f61-4da6-9f40-2a455217897b",
"type": "main",
"index": 0
}
]
]
}
}
}자주 묻는 질문
이 워크플로우를 어떻게 사용하나요?
위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.
이 워크플로우는 어떤 시나리오에 적합한가요?
중급 - 문서 추출, 기타, 멀티모달 AI
유료인가요?
이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.
관련 워크플로우 추천
PDF에서 주문으로
AI를 사용한 PDF 구매 주문서를 Adobe Commerce 판매 주문서로 자동 변환
If
Set
Code
+
If
Set
Code
96 노드JKingma
문서 추출
Adobe Commerce (Magento 2) 자동화된 제품 설명 생성
Azure OpenAI를 사용하여 Adobe Commerce/Magento용 제품 설명 자동 생성
Set
Code
Merge
+
Set
Code
Merge
13 노드JKingma
기타
AI-Deepseek-R1t 회사 출장 승인 및 경비 승인 요청
Deepseek AI, Gmail, Google Sheets를 통한 회의 출장 승인 자동화
If
Set
Code
+
If
Set
Code
24 노드Cheng Siong Chin
문서 추출
관세 번호 연구 V2
Google Sheets 및 관세 API를 통한 HS 코드 조회 및 풍부화 자동화
Set
Gmail
Aggregate
+
Set
Gmail
Aggregate
14 노드Thomas
문서 추출
GPT-5 nano 및 Yoast SEO를 사용한 WordPress SEO 최적화 자동화
GPT-5 nano 및 Yoast SEO를 사용한 WordPress SEO 최적화 자동화
Set
Code
Gmail
+
Set
Code
Gmail
35 노드Oriol Seguí
기타
자동화된 B2B 리드 생성: Google Places, Scrape.do 및 AI 데이터 강화
자동화된 B2B 잠재 고객 생성: Google Places, Scrape.do 및 AI 데이터 강화
If
Set
Html
+
If
Set
Html
19 노드Onur
기타