태그
자동화
MAKE
템플릿
제작자
케미가체질
생성 일시
Apr 2, 2025 04:35 AM
프리미엄 콘텐츠
프리미엄 콘텐츠
시나리오 목적
시험 기간에 학생들의 스터디플래너 작성 여부를 점검하고, 꾸준히 참여하는 학생들에게 보상을 제공하는 이벤트를 기획하고 계신 선생님들께 유용할 자동화 시나리오를 소개합니다.
학생들의 참여 현황을 한눈에 파악하고, 보상 지급까지 체계적으로 관리할 수 있도록 구성했어요.
노션 기반 시스템에 Make 자동화를 살짝 더해, 운영 부담은 줄이고 재미는 더했습니다! 😄😄
(꼭 학급이 아니더라도, 동아리나 학생회, 학교 부서 등에서 학생들이 입력한 정보를 누적 관리할 때도 유용한 레퍼런스로 활용할 수 있을 것 같아요!)
아래 링크를 클릭하시면 템플릿을 복제할 수 있으며, 원하는 방식에 맞게 수정하여 활용하실 수 있습니다.
챌린지 운영을 위한 DB 구성
‘인증 현황 DB’의 구성
- 양식 작성기를 활용하면, 학생들을 노션 게스트로 초대하지 않아도 이름 입력과 인증 이미지 첨부만으로 인증을 받을 수 있습니다.
⚠️주의! 양식 공유 시, 꼭 ‘링크가 있는 모든 사용자’로 설정해야 합니다. 그렇지 않으면 학생들이 접근할 수 없어요!
- 타임스탬프 앱을 활용해 스터디 플래너를 촬영하면, 시간이 표시된 인증 이미지를 손쉽게 만들 수 있습니다. (제가 임의로 넣은 썸네일 대신 타임스탬프가 찍힌 스터디플래너 인증샷이 들어가겠쥬?)
- 날짜 속성은 다음과 같은 수식을 사용했어요!
✅ 자동화가 필요한 속성 및 흐름 설명
‘보상 현황 DB’의 구성
- 속성 설명
속성명 | 설명 |
이름 | 우리 반 학생 명렬표를 미리 붙여 넣습니다. (챌린지 시작 전 사전 세팅) |
챌린지 시작일 | 참여 기간 동안의 경과 일수 계산에 꼭 필요한 필드입니다. |
인증 내역 | 인증 현황 DB와의 관계형 필드입니다. Make 자동화를 통해 학생 이름과 날짜가 일치하면 자동으로 연결됩니다. |
인증 날짜 (롤업) | 관계형으로 연결된 인증 기록의 날짜들이 자동으로 모입니다. |
누적 코인 (롤업 + Count) | 인증 횟수를 자동으로 카운트하여 보상 기준에 활용합니다. |
경과 일수 | 시작일 기준으로 오늘까지 며칠이 지났는지 계산됩니다. (수식 사용) |
참여율 | 누적 코인 ÷ 경과 일수로 계산됩니다. |
상태 | 시각적으로 참여율을 보여주는 Progress 바 형태입니다. |
💡 운영 팁
- 경과 일수는
today()
함수와챌린지 시작일
을 활용해dateBetween()
으로 계산 가능
- 참여율은 수식 필드에서
round(누적 코인 / 경과 일수 * 100)
으로 퍼센트 표시
- 상태 Progress 바는
참여율
수치를 기반으로 시각화 가능! 다음과 같은 수식을 사용했어요!
시각화를 위한 추가적인 DB 구성
시각적인 확인을 위해, 차트나 갤러리 뷰를 활용해 인증 현황 DB를 다양하게 변형할 수 있습니다.
예를 들어, 학생별 인증 횟수를 바 차트로 시각화하거나, 인증 이미지를 갤러리 형태로 구성하면 학생들이 서로의 인증도 확인하며 동기 부여 효과도 얻을 수 있어요.
특히, 인증 갤러리 뷰는 ‘오늘 인증’이나 ‘이번 주 인증’처럼 필터링하여 사용할 수 있어 매일매일 관리가 편리하고, 활동을 시각적으로 아카이빙할 수 있는 장점이 있습니다.
- 현황
- 인증이력(전체 학생들의 인증 사진과 해당일에 인증한 학생들의 인증 사진을 확인할 수 있어요!)
Make 시나리오 흐름 및 모듈별 설정 안내

Make가 처음인 선생님들은?
0. Make란 무엇인가?(계정 생성, 앱 연결, 시나리오 생성까지) 을 참고하시면 회원가입부터 쭈욱 하실 수 있습니다!
1) Webhooks - Custom webhook, Webhook response
Webhook이란?
웹훅(Webhook)은 특정 이벤트가 발생했을 때, URL에 알림을 보내는 자동화 구현 방식입니다. 예를 들어, 누군가 웹사이트에 댓글을 남기면 웹훅이 다른 프로그램에 "새 댓글이 달렸습니다!"라고 자동으로 알려주는 역할을 합니다. 이렇게 하면 다른 프로그램이 이 알림을 받고 자동으로 작업을 수행할 수 있습니다.
특히 노코드 자동화 도구인 재피어(Zapier.com), 메이크 (Make.com)에서 자동화 시나리오를 셋팅할 때, 특정 버튼이나 링크를 클릭하게 하여, 바로 즉발하는 instant trigger를 셋팅하고자 할 때 많이 사용하는 트리거 모듈입니다.
참고 영상 : ‣
- 가장 처음 모듈로는 Webhooks - Custom webhook을 선택합니다. 여기에 부여된 webhook url이 실행될 때마다 이 자동화 시나리오가 트리거 되어서 동작하도록 구현해보겠습니다. ‘Copy adress to clipboard’를 클릭하면 webhook url이 자동으로 복사가 됩니다.


- Notion의
인증 현황 DB
위에 트리거 버튼을 만들어 보겠습니다./버튼
으로 버튼을 생성한 후, 작업에서웹훅 보내기
를 선택하고 방금 복사한 webhook url을 여기에 붙여 넣으면 됩니다. - Webhook 트리거의 문제점 : URL을 통해서 신호를 주는 것이다보니, Webhook으로 트리거를 설정하게 되면 빈 웹페이지가 열리게 되는 문제가 있습니다. 그냥 이 창을 닫으면 되는 문제이긴 하지만, 이런 빈 페이지가 열린다는 것 자체가 사용자 경험도 좋지 않고 자동화를 구현하는 입장에서 깔끔한 느낌이 안드는 아쉬움이 있습니다.


하지만! Webhook response를 사용한다면 이러한 문제를 해결할 수 있습니다.
Webhook response를 통해서 웹훅 트리거 동작 이후의 동작을 처리해줄 수 있습니다.
이 기능은 재피어에서는 안되고 메이크에서만 되는 기능입니다.

- 웹훅 리스펀스를 아래와 같이 설정합니다.
- Status : 200
- Body

- 웹훅을 활용하여 자동화 프로세스를 실행하려면, 해당 시나리오(Scenario)를 'ON' 상태로 활성화한 후, 하단의 Immediately as data arrives도 활성화를 해야 합니다.
2) Notion - Search Objects (인증 현황 DB)

- Connection type은
Notion Internal
, Internal Integration Token은 위에서 발급받은 API 키를 넣으면 됩니다.

Database ID는 메신저 내용을 요약할 데이터베이스에서 찾을 수 있습니다. /
다음 글자부터 ?
앞까지가 Database ID에 해당합니다. 중간에 마우서 커서를 올리고 두 번만 클릭하시면 해당 부분만 선택이 됩니다. 복사+붙여넣기를 하시면 됩니다.

- Filter에서는 확인 완료(Checkbox)가
false
인 데이터만 불러올 예정이므로 다음과 같이 설정합니다.
3) Notion - Search Objects (보상 현황 DB)

🧩 구성 설명 정리 (화면 기반)
- Search Objects →
Database Items
- Database ID → 보상 현황 DB의 ID 입력
- Filter →
이름 (Title)
Text: Equals
- 값:
4. Properties Value.이름
(인증 현황 DB에서 가져온 이름 값)
이렇게 설정하면, 인증 기록이 들어온 후 해당 이름이 보상 현황 DB에 있는지 확인하고
→ 있으면 관계형 필드로 자동 연결하는 다음 단계를 진행할 수 있어요.
인증 현황 DB에서 입력된 학생 이름을 기준으로, 보상 현황 DB에서 동일한 이름을 가진 항목을 자동 검색합니다. 이렇게 필터링된 항목은 이후 관계형 필드로 자동 연결되어, 인증 횟수와 누적 코인, 참여율까지 자동 계산되도록 구성됩니다.
4) Notion - Update a Database Item (인증 현황 DB)


🧩 구성 설명 정리 (화면 기반)
📍 모듈: Notion - Update a Database Item
- Connection → 사용 중인 Notion 연결 선택
- Database ID →
인증 현황 DB
의 ID 입력
- Database Item ID →
4. Page ID
(앞 단계에서 가져온 인증 현황 항목의 고유 ID)
✅ 업데이트할 필드 설정
- 이름: 비워둠 (이미 있음)
- 인증 일시 →
4. Created Time
- 인증 제출 시간 자동 입력
- 상태 →
"Complete: 인증 완료"
- 수동 선택 or 텍스트 직접 입력
- 확인 완료 →
Yes
- 체크박스를 자동으로 ON
- 보상 현황 (관계형 필드) →
5. Page ID
- 앞 단계에서 검색한 보상 현황 DB 내 해당 학생의 Page ID
- 관계형 필드 자동 연결의 핵심!
💡 핵심 포인트 정리
- 이 단계에서 가장 중요한 건 보상 현황 필드에 Page ID를 Mapping 해주는 것!
- 이로 인해 인증 현황 DB와 보상 현황 DB가 자동으로 연결되고,
→ 롤업 필드(인증 날짜, 누적 코인 등)도 실시간으로 반영됩니다.
아래 blueprint 파일을 다운받으시고, Make에서 Import blueprint를 이용하여 반자동화를 체험해보세요.