1. 시연과 실습을 시작하기 전에
오늘 연수의 목표는?
노션 데이터베이스를 기반으로 Make에서 다양한 업무를 자동화하는 기본 방법을 배우고 → 몇 가지 예제를 실습해보며 업무 자동화에 대한 인사이트를 얻는 것!
Make는 어떤 서비스?
- 서비스 소개
- 자동화의 끝판왕! 🚀 앱과 앱을 연결해서 반복 작업을 자동으로 처리해주는 워크플로우 자동화 도구예요
- 앱 연결이 직관적인 시각적 인터페이스로 되어 있어서 코딩 없이도 쉽게 자동화를 만들 수 있어요 ✨
- 참고로 저는 역사교육 전공, 인문사회부 계원입니다 😂
- 요금제는? 💰(2025.02.02. 기준)

플랜 | 모듈 실행 | 활성 시나리오 | 실행 간격 | 요금 |
Free | 월 1,000회 | 2개 | 15분 | 무료 |
Core | 월 10,000회 | 무제한 | 1분 | $10.59/월 |
- 관련 용어
- API
- 🧑🍳 API는 레스토랑에 근무하는 요리사예요. 자신의 특기를 살려 요리를 수행할 수 있고 동료와 협업을 해낼 수도 있죠.
- Notion API = 데이터 정리 요리사(데이터베이스를 생성, 편집, 관리하여 생기부 작성에 필요한 리소스를 담당함)
- Google API = 구글 정보 요리사(이메일 작성, 스프레드 시트 관리, 클라우드 관리 등을 잘함)
- 모듈
- 모듈은 요리의 개별 과정이에요. 육수 끓이기, 고명 만들기, 국수 삶기, 육수에 국수 넣기, 고명 올리기 이 하나하나의 과정이 모듈이죠.
- Notion API가 데이터베이스에서 출석 정보, 학부모 이메일 주소 스캔하기, Google API가 학부모에게 근태 알림 메일 발송하기
- 시나리오
- 시나리오는 모듈의 집합이에요. 요리사들이 힘을 합쳐 육수 끓이기 → 고명 만들기 → 국수 삶기 → 육수에 국수 넣기 → 고명 올리기 라는 워크플로를 해낼 수 있도록 작업 과정을 연결한 것이 시나리오죠.
- Notion API가 데이터베이스에서 출석 정보, 학부모 이메일 주소 스캔하기 → Google API가 그 정보를 받아 학부모에게 근태 알림 메일 발송하기
그럼 메이크는?
여러 업무 도구의 API를 연결하고 각 모듈이 하나의 시나리오로 이어지게 만들어주는 총괄 주방장이라고 생각하면 되겠죠?
Make의 인터페이스
메인 화면

시나리오 화면

실습 시작 전에 준비할 것
노션 API 키 발급
- 아래 링크 접속 → 로그인
- 새 API 통합(New integration)

- API 통합 설정 후 저장
- 식별이 쉬운 이름으로 설정(1000쌤은 MAKE라고 해두었어요!)
- MAKE가 접근하도록 허용할 워크스페이스 선택
- 타입은 프라이빗(internal)
- 저장

- 생성된 API key를 복사하여 메모해두기

이 위치에 API KEY를 붙여넣어 둡시다
이 페이지 모두 노션 API 접근 허용
- 페이지 우측 상단
•••
→ 연결
- 아까 생성한 노션 API 통합 이름 선택
2. 예제를 통해 배워봅시다
[예제1] 노션 DB → 구글 시트
⭐중요⭐ 노션 데이터베이스 ID 확인 방법
- 원하는 데이터베이스를 전체 페이지로 열기
- 사용환경에 따라 데이터베이스 ID 확인하기
- 웹브라우저에서 사용 중인 경우 → 즉시 브라우저 주소창에서 확인 가능
- 붉은 음영이 들어간 부분이 데이터베이스 ID예요 →
/
에서?
사이의 문자열 - 데스크탑 프로그램이나 스마트폰 앱에서 사용중인 경우 → 페이지 우측 상단 공유 → 링크 복사 → 해당 링크를 웹브라우저에 붙여넣은 후 위와 같은 방법으로 확인
- 어떤 상황에서 쓰면 좋을까요?
- 나는 노션 데이터베이스를 데이터관리의 주력 도구로 사용하지만, 나와 협업하는 구성원들이 구글 스프레드 시트를 너무 사랑한다?
- 노션 데이터베이스에 입력한 내용을 그대로 반영하되, 컬럼의 구성과 위치를 변형한 구글 스프레드 시트가 필요하다?
- 목표
- 본 시나리오를 통해 make의 기본적인 작동 원리와 사용법을 익힌다.
- 노션 DB에 입력한 내용을 원하는 구글 스프레드 시트의 원하는 컬럼에 입력한다.
- 시나리오 흐름
- 노션 DB의 ‘전송 준비’ 속성에 체크
- 노션 search object 모듈이 체크된 페이지를 감지하고(트리거) 해당 페이지의 속성값을 내보냄
- 구글 시트 Add a Row 모듈이 구글 시트에 노션 DB 속성값을 입력함.
- 노션 Update a Database Item 모듈이 자동으로 노션 DB의 ‘전송 준비’ 속성을 체크해제함(다시 Search Object에 걸려드는 것을 방지)
🔥 실습 🔥
- 노션 Search Objects 모듈 설치 → 실행하여 output 살펴보기
Tip: 트리거에 해당하는 노션 Search Objects 모듈 설정을 마친 후 ‘Run Once’를 눌러 output을 확인해보세요. 노션 DB의 Properties Value가 어떤 형태로 추출되는지 한 눈에 이해할 수 있어요.
- 구글 시트 Add a Row 모듈 설치 → 실행하여 결과 살펴보기
- 15분 스케쥴 ON → 노션 Update a Database Item 모듈 설치하기
- 1-2 사이에 필터 적용하기
- 3에 에러 핸들러 설치하기
- 제일 앞에 웹훅 모듈 설치 → Immediately as data arrives
- 웹훅을 트리거로 쓰면 좋은 이유?
- 불필요한 오퍼레이션을 최~~~대한 절약할 수 있음!
- 스케쥴 감시를 켜지 않고 실시간으로 트리거를 발동시킬 수 있음
- 웹훅 리스폰스 모듈 설치
Body HTML
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>자동 닫기</title>
</head>
<body>
<script>
window.onload = function() {
window.open('', '_self');
window.close();
};
</script>
</body>
</html>
- 저장하기
예제 데이터베이스1
- 응용 아이디어
- 동료들이 구글 스프레드 시트에 작성한 내용을 내 노션 DB에 추가하는 것도 가능하겠죠?
[예제2] 노션 DB → 지메일 발송 → 노션 DB
- 어떤 상황에서 쓰면 좋을까요?
- 매일 출석체크를 하고 결과를 학부모님께 알려드려야 하는데, 일일이 메시지를 작성하기 번거롭다?
- 목표
- 노션 DB에서 출석체크 정보와 학부모 이메일 주소를 가져와 자동으로 메일을 발송한다.
- 시나리오 흐름
- 노션 DB에서 출석체크 정보 입력 후 ‘전송 준비’ 체크
- 노션 Search Objects 모듈이 새로운 출석체크 정보를 감지(트리거)하고 해당 페이지의 속성값을 내보냄
- 지메일 Send an Email 모듈이 노션 DB 속성값을 참조하여 지정된 템플릿으로 학부모에게 메일 발송
- 노션 Update a Database Item 모듈이 자동으로 노션 DB의 ‘전송 준비’ 속성을 체크해제함(다시 Search Object에 걸려드는 것을 방지)
🔥 실습 🔥
- 웹훅 모듈 설치 → Immediately as data arrives
- 웹훅 리스폰스 모듈 설치
Body HTML
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>자동 닫기</title>
</head>
<body>
<script>
window.onload = function() {
window.open('', '_self');
window.close();
};
</script>
</body>
</html>
- 노션 Search Objects 모듈 설치 → 실행하여 output 살펴보기
- 지메일 Send a Email 모듈 설치하기
- Subject와 Content 작성
- 근태 발생일:
근태유형1
근태유형2
<br /> - 근태 내용:
내용
<br /> - 비고:
ifempty
(내용
;없음;) <br /><br />
subject
안녕하세요. OOO 보호자님. 금일 근태 관련 사항 메일로 알려드립니다. <br />
Content
이상의 내용을 안내드리오니 출결 관리에 참조하시기 바랍니다. 감사합니다!
- 노션 Update a Database Item 모듈 설치하기
- 1-2 사이에 필터 적용하기
- 3에 에러 핸들러 설치하기
- 저장하기
예제 데이터베이스2
출석부
명렬표
- 응용 아이디어
- 명렬표에 보호자 이메일 말고 전화번호가 들어있다면?
- 지메일 모듈 말고 솔라피(SOLAPI; 문자 메시지 발송 모듈)를 연결해두었다면?
[예제3] 지메일 → 노션 DB
- 어떤 상황에서 쓰면 좋을까요?
- 업무용 이메일에서 중요한 정보를 놓치지 않고 체계적으로 정리하고 싶다?
- 특정 뉴스레터에서 얻을 수 있는 인사이트를 지속적으로 노션에 아카이빙하고 싶다?
- 목표
- 지메일에 특정 조건의 메일이 도착하면 자동으로 노션 데이터베이스에 내용을 정리한다.
- 메일의 제목, 발신자, 본문 내용을 노션 DB의 각 속성에 맞게 저장한다.
- 시나리오 흐름
- 지메일에 새로운 메일 도착
- 지메일 Watch Emails 모듈이 설정된 조건의 메일을 감지하고(트리거) 메일 정보를 내보내고 읽은 메일로 표시함(다시 Search Object에 걸려드는 것을 방지)
- 노션 Create a Database Item 모듈이 지정된 DB에 새로운 페이지를 생성하고 속성값에 메일 정보를 기록함
- 노션 Append a Database Item Content 모듈이 생성된 노션 페이지 안에 메일 본문을 그대로 기록함
🔥 실습 🔥
- 웹훅 모듈 설치 → Immediately as data arrives
- 웹훅 리스폰스 모듈 설치
Body HTML
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>자동 닫기</title>
</head>
<body>
<script>
window.onload = function() {
window.open('', '_self');
window.close();
};
</script>
</body>
</html>
- 지메일 Watch Emails 모듈 설치
- Gmail filter에 원하는 쿼리 입력(예: Zinn Education)
- Mark email message(s) as read when fetched → Yes
- 노션 Create a Database Item 모듈 설치
- 노션 Append a Database Item Content 모듈 설치
- Paragraph - Text - Content에
Text content
매핑
- 3에 에러 핸들러 설치하기
- 저장하기
- 예시 이메일 보내보기
- Attend local advocacy events – Check our event calendar for protests, workshops, and discussions.
- Support organizations making a change – Donate or volunteer with vetted nonprofits.
- Raise awareness online – Share credible information and amplify marginalized voices.
예시 이메일
subject
Advocating for Justice: This Month’s Social Impact Updates
Content
Dear Zinn Education Readers,
Welcome to this month’s edition of Justice in Action! We’re dedicated to keeping you informed about pressing social justice issues and ways to create meaningful change in our communities. Here’s what’s happening this month:
Spotlight: Climate Justice and Marginalized Communities Climate change is not just an environmental issue—it’s a social justice crisis. Marginalized communities often bear the brunt of its effects, from extreme weather to food insecurity. Learn how grassroots organizations are fighting back and how you can support climate justice initiatives.
Policy Watch: Recent Legislative Changes New policies are shaping the landscape of human rights and equity. This month, we examine the latest developments in workers’ rights, education reform, and housing policies. Find out what’s at stake and how to advocate for fairer policies.
Community Voices: A Conversation with Activists In this issue, we interview local activists working toward racial equity, disability rights, and fair labor practices. Their insights highlight the importance of collective action and the power of grassroots movements.
Take Action: How You Can Make a Difference Want to get involved? Here are three impactful ways:
Stay Connected Your voice matters! Follow us on social media for real-time updates, or reply to this email with your thoughts and stories. Together, we can drive progress and make justice a reality for all.
Until next time, stay informed and stay active!
The Justice in Action Team
예제 데이터베이스3
- 응용 아이디어
- 이메일 내용을 단순 기록하는 데 그치지 않고 chatGPT나 노션AI를 이용해서 자동 요약한다면?
3. 강의를 마친 후
1000쌤이 운영하는 채널에 참가해주세요!
1000쌤이 운영하는 채널들
노션하는 교사톡😉
Instagram (@iooo_tttt)
Threads1000쌤 | 노션 공식 앰버서더 & 역사교사 🍀 (@iooo_tttt) • Threads, Say more
1000쌤의 학교에서 노션하기 : 네이버 블로그
노션으로 즐겁게 수업하기
(티처빌 직무연수)
선생님의 나눔터 쌤동네
Notion1000쌤 | Notion (노션) 템플릿 제작자
두클래스 초등 | 쌤폴더
SNS

노션하는 교사톡😉
#노션 #교사톡


Instagram (@iooo_tttt)
Instagram photos and videos


1000쌤 | 노션 공식 앰버서더 & 역사교사 🍀 (@iooo_tttt) • Threads, Say more
1.5K Followers • 143 Threads • 역사와 노션을 좋아하는 중등 교사예요 스레드에는 교육과 관련한 잡담을 주로 올릴 것 같네요 😑. See the latest conversations with @iooo_tttt.

1000쌤의 학교에서 노션하기 : 네이버 블로그
역사를 가르치고 있어요 :) 수업 준비, 노션을 이용한 디지털 수업 기반 구축 등의 관심사와 일상을 공유하기 위한 블로그입니다
콘텐츠 채널

노션으로 즐겁게 수업하기

선생님의 나눔터 쌤동네
연수원 최초 인공지능 기반 개인맞춤형 교사 지원 통합플랫폼, 직무연수, 교육몰, 교사콘텐츠, 학생교육
1000쌤 | Notion (노션) 템플릿 제작자
업무와 일상에서 Notion (노션)을 사용하는 새로운 방법을 알아보세요.

두클래스 초등 | 쌤폴더
동아출판 교과서와 교실 수업을 위한 모든 자료, 문제은행과 다양한 영상 콘텐츠를 제공합니다!
다음 주 이 시간에는 노션 + GPT + Make를 이용한 생기부 자동화 연수가 진행되어요!
오늘 배운 내용을 이용하여 자력으로 연구해보셔도 좋지만 1000쌤에게 생기부 자동화의 워크플로를 꼼꼼히 배워보시는 건 어때요?
노션을 이용해서 생기부 작성에 필요한 리소스를 수집하고 한 군데 잘 모으는 방법 → Make를 이용해서 생기부를 자동 생성하는 방법까지 하나하나 알려드립니다.
- 연수가 궁금하다면 아래 링크 클릭!