Make.com을 활용한 노션 데이터베이스 자동화 구현하기
이 가이드는 컴맹도 따라 할 수 있도록 차근차근 Make.com에서 노션(Notion)과 외부 데이터를 자동으로 연동하는 방법을 설명합니다.
1단계: 준비물
- Make.com 계정 (무료로 가입 가능)
- 노션 계정 및 노션에 데이터베이스 하나 생성
- 연동할 데이터 출처 (RSS 피드나 텍스트 입력 등)
2단계: 기본 용어 이해
- Make.com: 여러 앱을 자동으로 연결해주는 플랫폼.
- 모듈: 각 기능을 실행하는 구성 요소 (예: RSS 읽기, 노션 업데이트).
- 시나리오: 모듈을 연결해서 전체 프로세스를 정의한 것.
Step-by-Step 튜토리얼
1. Make.com에 로그인하기
- Make.com에 접속 후 로그인하세요.
- 좌측 메뉴에서 "시나리오 만들기(Create a New Scenario)"를 선택하세요.
- 우리가 노션에 저장할 데이터는 RSS 피드에서 가져옵니다. RSS 피드란 뉴스나 블로그의 새 글을 자동으로 받아올 수 있는 URL입니다.
- + 모듈 추가하기(Add Module)를 선택합니다.
- 검색창에 RSS를 입력하고 RSS 모듈을 선택합니다.
- Retrieve RSS Feed Items를 선택합니다.
- RSS 피드 URL을 입력하는 칸에 원하는 사이트의 RSS 링크를 입력합니다. (예:
https://rss.nytimes.com/services/xml/rss/nyt/HomePage.xml)
- 가져올 데이터 개수(Items)를 1개로 설정하세요.
- Run Once(테스트 실행) 버튼을 클릭합니다.
- 데이터가 정상적으로 수집되었는지 확인하세요.
- 결과 창에 가져온 데이터의 제목, 본문, URL 등이 표시되어야 합니다.
4. 노션 데이터베이스 모듈 추가
이제 가져온 데이터를 노션 데이터베이스에 자동으로 추가할 겁니다.
- + 모듈 추가하기(Add Module)를 선택합니다.
- Notion을 검색하고 Create a Database Item(데이터베이스 아이템 생성)을 선택합니다.
5. 노션 연동 설정
-
노션 API와 연결해야 합니다.
-
Notion Developers 페이지로 이동해서 API 키를 생성합니다.
-
다시 Make.com으로 돌아와 노션 모듈의 설정 창에 API 키를 붙여넣기 합니다.
-
연동할 데이터베이스를 선택합니다. (기존 데이터베이스가 없다면, 노션에서 하나 만드세요.)
-
노션 데이터베이스에는 보통 제목, 본문, 날짜 등의 필드가 있습니다.
-
RSS 모듈에서 가져온 데이터를 각 필드에 연결합니다:
- 제목: RSS의 Title 필드
- 본문: RSS의 Description 필드
- URL: RSS의 Link 필드
- 날짜: RSS의 Publication Date 필드
-
모든 필드를 채웠다면 저장 버튼을 누릅니다.
7. 자동화 테스트
- Run Once를 클릭하여 자동화가 제대로 동작하는지 확인합니다.
- 테스트가 성공하면, 노션 데이터베이스에 새 항목이 추가되었는지 확인하세요.
8. 텔레그램 알림 설정 (선택)
데이터가 노션에 추가되었을 때 텔레그램 알림을 받을 수도 있습니다.
- + 모듈 추가하기(Add Module)를 선택합니다.
- Telegram 모듈을 검색한 후 Send a Text Message를 선택합니다.
- 텔레그램 봇과 Make.com을 연동하는 과정을 따르세요.
- 노션에서 가져온 데이터를 텔레그램 메시지로 보내도록 설정합니다.
9. 자동화 트리거 설정
- 마지막으로 RSS 피드에 새로운 데이터가 올라오면 자동으로 실행되도록 트리거 설정을 합니다:
- 시나리오 설정에서 트리거 추가
- 일정 주기(예: 10분, 1시간 등)를 설정합니다.
최종 요약
- RSS 피드에서 데이터 수집
- 수집한 데이터를 정리하여 노션에 자동 저장
- (선택) 텔레그램을 통해 알림
문제가 발생했을 때?
- API 키 연결 오류: 노션 API 키가 올바른지 다시 확인하세요.
- RSS 데이터 오류: 입력한 RSS URL이 유효한지 확인하세요.
- 자동화 트리거 문제: 트리거 주기가 설정되어 있는지 확인하세요.
이제 컴맹도 쉽게 자동화된 데이터 연동을 구현할 수 있습니다! 🎉