Soha AI Docs

Notion 연결 가이드

Soha Notion 템플릿을 복제하고, database ID, integration token, 배포 주소를 연결하는 방법입니다.

이 연동으로 할 수 있는 것

  • Soha가 만든 아티클 초안을 Notion database에 새 페이지로 저장합니다.
  • 발행 시 Status, Published At, Canonical URL 값을 함께 업데이트합니다.
  • Notion에 이미 있는 Published 글을 Soha 콘텐츠 자산으로 다시 동기화합니다.

미리 준비할 것

1. Soha 템플릿 복제하기

먼저 아래 템플릿을 내 Notion workspace로 복제합니다.

Soha Notion CMS 템플릿 열기

  1. 템플릿 링크를 엽니다.
  2. Notion 로그인이 필요하면 로그인합니다.
  3. 우측 상단의 Duplicate 또는 복제를 눌러 내 workspace로 가져옵니다.
  4. 복제된 database 안의 속성 이름을 그대로 유지합니다.

Soha는 아래 속성 이름을 기준으로 글을 읽고 씁니다.

Notion 속성권장 타입용도
TitleTitle글 제목
SlugText공개 URL 마지막 경로
SummaryText글 요약
Canonical URLURL공개 글 주소
TagsMulti-select글 태그
StatusSelect/StatusDraft, Published 상태
Published AtDate발행 시각

2. Notion Integration 만들기

  1. Notion에서 Settings & members → Connections → Develop or manage integrations로 이동합니다.
  2. New integration을 누릅니다.
  3. integration 이름을 입력하고 연결할 workspace를 선택합니다.
  4. 생성 후 Internal Integration Token 값을 복사합니다.

이 값이 Soha의 Integration Token 입력칸에 들어갑니다.

3. Database에 Integration 공유하기

integration token을 만들었더라도 database에 초대하지 않으면 Soha가 접근할 수 없습니다.

  1. 복제한 Soha 템플릿 database를 엽니다.
  2. 우측 상단의 Share를 누릅니다.
  3. 방금 만든 integration을 검색해서 초대합니다.
  4. integration이 database에 접근할 수 있는지 확인합니다.

4. Database ID 복사하기

  1. 복제한 database를 전체 페이지로 엽니다.
  2. 브라우저 주소창이나 공유 링크를 확인합니다.
  3. URL 안의 32자리 UUID 값을 복사합니다.

예시:

  • 758b60d346a74a61adecd0c6d23e6872
  • 758b60d3-46a7-4a61-adec-d0c6d23e6872

상위 페이지 ID가 아니라 실제 database ID를 넣어야 합니다. URL 전체를 넣으면 연결되지 않습니다.

5. Soha에 입력하기

Soha에서 콘텐츠 카테고리를 만들 때 Notion을 선택하면 아래 입력칸이 나타납니다.

Soha Notion 연결 입력 화면

Soha 입력칸넣어야 하는 값
Database ID복제한 Notion database의 UUID
Integration TokenNotion Internal Integration Token
배포 주소실제 공개 블로그 또는 콘텐츠 URL

배포 주소 예시:

  • https://example.com/blog
  • https://content.example.com

Soha는 발행 후 원문 링크를 배포주소/{slug} 형태로 연결합니다. Notion URL이나 관리자 URL이 아니라 방문자가 실제로 접속하는 공개 주소를 넣어 주세요.

6. 연결 확인하기

  1. Soha의 Notion 입력칸 3개를 모두 채웁니다.
  2. 추가 또는 저장을 누릅니다.
  3. 콘텐츠 초안을 만든 뒤 발행을 실행합니다.
  4. Notion database에 새 페이지가 생성되는지 확인합니다.
  5. 발행한 글의 Status, Published At, Canonical URL 값이 채워졌는지 확인합니다.

자주 틀리는 값 / 주의사항

  • 템플릿을 복제하지 않고 원본 템플릿 database ID를 넣으면 내 workspace에 글이 생성되지 않습니다.
  • integration을 만들기만 하고 database에 공유하지 않으면 권한 오류가 납니다.
  • Database ID에는 URL 전체가 아니라 UUID만 넣어야 합니다.
  • Status의 발행 상태 이름은 Published, 초안 상태 이름은 Draft를 유지하는 것이 안전합니다.
  • 템플릿 속성 이름을 바꾸면 Soha가 값을 읽거나 쓸 수 없습니다.

문제 해결

권한 오류가 나와요

복제한 database 우측 상단의 Share에서 integration을 초대했는지 다시 확인하세요.

ID 형식이 맞지 않는다고 나와요

Notion URL 전체가 아니라 32자리 database UUID만 복사했는지 확인하세요.

발행 주소가 이상하게 연결돼요

배포 주소에 Notion URL, 관리자 URL, 특정 글 URL을 넣지 않았는지 확인하세요. 공개 블로그의 기본 주소만 입력하는 것이 좋습니다.

Notion에는 생성됐는데 Soha에서 공개 URL이 이상해요

Notion page의 Slug 값과 Soha의 배포 주소가 합쳐져 공개 URL이 만들어집니다. Slug에 앞쪽 /가 들어가 있거나 배포 주소 끝에 글 경로가 포함되어 있지 않은지 확인하세요.

On this page