태그
자동화
MAKE
제작자
케미가체질
생성 일시
Apr 23, 2025 12:33 AM
프리미엄 콘텐츠
프리미엄 콘텐츠
시나리오 목적
바쁜 교사 업무 속에서도, 학생들에게 시의성 있는 뉴스레터를 제공하고 싶으셨던 선생님들께 반가운 소식입니다! 😎
그동안 뉴스레터를 직접 작성하고, 내용 정리하고, 발송까지의 과정이 너무 길어 포기하셨다면
이제는 Claude 모델과 Make를 활용해 뉴스레터를 자동으로 생성 → 정리 → 저장하는 시스템을 구축할 수 있어요.
📰 최신 과학 소식, 시사 이슈, 학과별 진로 탐색 콘텐츠 등 학생들에게 꼭 필요한 정보를 매주 자동으로 정리해서 제공하는 AI 뉴스레터 자동화 시나리오!
Claude 모델을 활용해 자연스럽고 유익한 문장으로 변환하고, Notion이나 Gmail로 바로 전달되도록 설계했습니다.
복잡한 콘텐츠 제작, 이제 AI에게 맡겨보시죠 😊


뉴스레터 주제 선정하기
📌 뉴스레터 주제 선정은 어떻게 했을까요? 뉴스레터의 핵심은 ‘학생들이 흥미롭게 읽을 수 있는 주제 선정’이죠. 이를 위해 ChatGPT에게 다음과 같은 프롬프트를 입력하여, 시의성 있고 교육적인 뉴스레터 주제를 자동으로 생성했습니다.
뉴스레터 주제 리스트 데이터베이스화 하기



📌 ChatGPT가 생성한 뉴스레터 주제 리스트, 이렇게 활용하세요!
위 이미지처럼 ChatGPT로부터 생성한 뉴스레터 주제는 표 형태로 복사한 뒤, 그대로 Notion에 붙여넣기만 하면 아래처럼 깔끔하게 정리됩니다.
- [프롬프트 입력 → ChatGPT 결과 표 생성]
- 결과 표 전체를 표 복사
- 원하는 Notion 페이지에 그대로 붙여넣기 (Ctrl + V)
- 자동으로 표 형태로 정리 완료!
✨ 복사한 표는 Notion에 붙여넣은 후, 제목 행을 설정한 뒤 '데이터베이스로 전환'하면 주제 정리부터 뉴스레터 초안 작성까지 훨씬 수월해집니다!
주차
시사
경제
인문학
과학
의료·보건
발행완료
url
발행 날짜
미국 관세 부과와 국제 정세
금리 인상과 물가 상승의 원리
철학자가 된 챗봇: 인공지능과 윤리
핵융합 발전, 꿈인가 현실인가
백신은 어떻게 집단 면역을 만들까?
발행완료
Apr 15, 2025
우크라이나 전쟁 이후의 NATO 역할
최저임금 인상의 경제학
'고전읽기'의 힘: 왜 우리는 인간을 이해해야 하나?
AI가 그린 그림, 예술일까?
디지털 치료제, 약 없는 치료가 가능할까?
발행완료
Apr 22, 2025
청소년 참정권 논란
ESG 경영이란? 기업이 환경을 신경 쓴다고?
MZ세대의 정체성: 세대는 어떻게 만들어지는가?
미세먼지, 어디서 오고 어디로 가나
수면의 과학: 왜 잠이 중요한가
발행완료
May 6, 2025
기후 위기와 탄소중립 국제협약
주식이란 무엇인가? 어떻게 작동할까?
동양 고전으로 본 '좋은 삶'이란?
지구 온난화와 극한 기상 현상
스마트워치로 건강을 관리할 수 있을까?
발행완료
May 13, 2025
플랫폼 독과점 문제와 공정 경쟁
소비와 마케팅의 심리학
인간은 왜 예술을 창조하는가?
바이러스와 백신의 공생 역사
정신건강과 우울증: 고등학생도 안전할까?
발행완료
May 20, 2025
중국의 일대일로 전략과 글로벌 파장
환율이란 무엇인가? 환율 상승이 우리에게 미치는 영향
인권의 역사: 인간이 인간답게 살기까지
로봇 기술이 바꾸는 미래 일자리
암 치료의 최신 기술: 면역항암제
발행완료
Jun 3, 2025
Make 시나리오 흐름 및 모듈별 설정 안내

1) Notion - Search Objects (뉴스레터 DB)

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

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

- Filter에서는 발행완료(Checkbox)가
false
인 데이터만 불러올 예정이므로 다음과 같이 설정합니다. → 이렇게 하면 이미 제작이 완료된 데이터는 불러오지 않기 때문에 자동화의 느낌을 낼 수 있겠죠?
2) Perplexity AI - Create a Chat Completion
3) Tools - Set multiple variables


뉴스레터 HTML 구조 사전 설계 작업 요약
🎯 목적
- 뉴스레터를 일관된 HTML 구조로 제작하기 위해,
- 콘텐츠를 넣기만 하면 바로 활용 가능한 템플릿 기반 구조를 사전에 정의하고자 함
📌 HTML 템플릿 요청 목적 요약
항목 | 설명 |
프롬프트 요청 내용 | 고등학생 대상 과학 뉴스레터를 위한 HTML 템플릿 구조를 생성해달라는 요청 |
요구사항 범위 | 전체적인 레이아웃, 시각적 구성, 콘텐츠 영역 명칭, 색상 스타일링 포함 |
활용 목적 | 일관된 디자인으로 매주 뉴스레터를 효율적으로 제작하고, 재사용 가능한 HTML 구조를 확보 |
Claude가 만들어준 HTML 구조 예시 확인


🧠 뉴스레터 프롬프트 구성 예시
🧠 뉴스레터 HTML 프롬프트 구성 예시
4) Anthropic Claude - Create a Prompt(뉴스레터 글 구성)

🤖 Claude 모듈 설정 정리 및 사용 이유
🎯 활용 목적
- Perplexity AI로 수집한 최신 시사·과학 자료를 바탕으로
- 고등학생 눈높이에 맞춘 뉴스레터 본문을 Claude에게 생성하도록 지시함
이 과정을 통해 사용자는 프롬프트 작성 없이도 자동으로 고품질 뉴스레터 텍스트를 생성할 수 있게 됩니다.
📌 Claude 모듈 설정 요약
항목 | 설명 |
Model | Claude 3.7 Sonnet (장문 작성에 적합한 모델 선택) |
Max Tokens | 최대 10,000 토큰으로 설정 (뉴스레터 전체 내용 생성 가능하도록 여유 있게 확보) |
Role | User (프롬프트를 Claude에 전달하는 역할) |
Content - Text | Claude에게 전달할 실제 프롬프트 내용 포함:→ 최신 자료 조사 결과와 뉴스레터 문체 프롬프트를 기반으로→ “4000자 내외의 뉴스레터를 작성하라”는 명령 포함 |
출력 형식 | JSON (후속 자동화를 위한 파싱 편의성 확보) |
🧠 Claude 모듈 프롬프트 예시
5) Anthropic Claude - Create a Prompt(뉴스레터 HTML 구성)

🧩 Claude를 활용한 HTML 변환 프롬프트 설정 정리
🎯 목적
- 텍스트로 작성된 뉴스레터 본문을 Claude에게 전달하여 설명 없이, 순수 HTML 형식으로 변환된 출력을 얻기 위함
📌 설정 요약
항목 | 설정 내용 |
Model | Claude 3.7 Sonnet |
Max Tokens | 10000 (HTML 출력에 충분한 길이 확보) |
Messages - Role | User (Claude에게 요청하는 역할) |
Content > Text | 뉴스레터 프롬프트와 실제 본문 데이터를 포함하여 Claude에게 전달 |
🧠 Claude 모듈 프롬프트 예시
✅ 왜 이렇게 설정하는가?
구성 요소 | 설정 이유 |
뉴스레터내용 변수화 | 다른 자동화 모듈과 연계해 본문만 동적으로 삽입 가능 |
설명 없이 HTML only | Claude의 기본 응답에는 설명이나 안내 문구가 포함되므로 이를 제거하여 HTML 순수 출력값만 받기 위함 |
Claude 사용 이유 | HTML 구조와 디자인 표현력이 뛰어나며, 스타일 적용이나 요소 정렬 등도 자연스럽게 구성 가능 |
6) Notion - Search Objects(노션 양식 이메일 검색)


📬 Notion 양식 기반 뉴스레터 구독 & 자동 발송 시스템
✅ 1. 뉴스레터 구독 양식 생성 (Notion Forms)
- Notion Forms를 활용하여 학생들에게 구독 정보를 입력받습니다.
- 입력 항목:
- 학번 (예: 30101)
- 이름 (예: 카리나)
- 이메일 주소 (예: [email protected])

- 제출된 응답은 자동으로 Notion DB (뉴스레터 구독 DB)에 누적 저장됩니다.
🔍 2. 이메일 수신자 자동 검색 (Make - Notion: Search Objects)
- Make의 Notion 모듈을 활용해, 구독 DB에서 이메일 주소만 필터링하여 검색합니다.
- 이메일 값만 추출해 Gmail 모듈로 넘길 수 있도록 준비
- Database ID는 양식과 연계된 응답 데이터베이스의 ID를 입력해야 한다!
7) Gmail - Send an Email

📩 Gmail 모듈 설정 정리 (뉴스레터 자동 발송용)
🎯 목적
- Notion DB에 저장된 이메일 주소, 뉴스레터 제목, 본문을 기반으로
학생들에게 개별 맞춤 뉴스레터를 Gmail을 통해 자동 발송하기 위함
📌 주요 설정 항목 설명
항목 | 내용 |
Connection | Gmail 계정 연결 (보안 제한 계정도 사용 가능) |
To (받는 사람) | Properties Value.이메일 주소는? → Notion DB에 저장된 학생 이메일 주소를 자동 참조 |
Subject (제목) | Properties Value.주제 → 뉴스레터 주제나 발송 제목을 자동 삽입 (예: "4월 마지막 주 뉴스레터") |
Content (본문) | Text Response → Claude에서 생성한 뉴스레터 본문 내용을 삽입 : HTML 포맷 지원 가능 (<h2> , <p> , <ul> 등 사용 가능) |
💡 설정 포인트
기능 | 설명 |
🎯 이메일 타겟팅 | 학생 개인 이메일을 기준으로 1:1 맞춤 발송 가능 |
🎨 HTML 콘텐츠 | Claude에서 만든 HTML 형식 뉴스레터를 그대로 본문에 삽입 가능 |
🔄 자동화 연계 | Perplexity → Claude → Notion 저장 → Gmail 발송까지 완전 자동화 가능 |
🔒 보안 | Gmail 연결 시 Restricted 계정은 일부 제한이 있을 수 있으니, API 권한 확인 필요 |
8) Google Docs (HTML 내용 아카이빙)

🗂️ Google Docs를 활용한 뉴스레터 HTML 아카이빙 이유
해당 Google Docs 모듈은 Claude로 생성된 뉴스레터 HTML 내용을 문서로 보관하기 위한 자동화 단계입니다.
🔍 왜 Google Docs로 따로 저장할까?
📌 HTML 본문 내용이 길기 때문에
- Notion 텍스트 필드는 입력 가능한 문자열 길이에 제한이 있어,
- 뉴스레터 전체 본문을 그대로 업데이트할 수 없음
→ 길고 복잡한 콘텐츠는 Notion 대신 Google Docs에 아카이빙하는 방식으로 해결!
📌 작성자 또는 관리자 확인/수정 가능성 대비
- 이후 수정, 검토, 재활용이 필요할 수 있으므로
- 문서 형태로 보관하면 추후 편집·공유가 훨씬 용이
📌 문서 링크를 Notion에 연결 가능
- Google Docs 문서를 생성한 뒤, 해당 링크를 Notion DB에 업데이트하면
- 전체 흐름과 기록을 한눈에 확인할 수 있음 (→
url
필드에 삽입)
⚙️ Google Docs 모듈 설정 요약
항목 | 설정값 |
Name | 고등학생을 위한 {{주차}} 뉴스레터 → 뉴스레터 주제별로 문서 명명 |
Content | Claude에서 생성된 HTML 형식 뉴스레터 본문 ( Text Response ) |
Drive | 개인 또는 공유 드라이브 지정 가능 |
New Document’s Location | 기본 폴더 또는 특정 폴더 경로로 자동 저장 가능 |
이처럼 Google Docs에 HTML을 저장함으로써,
- 자동화의 유연성과 완성도를 높이고
- 뉴스레터 제작 및 기록 관리를 보다 체계적으로 할 수 있습니다.
9) Notion - Update a Database Item(URL & 발행완료 업데이트)

🌱 Google Docs URL + 발행 완료 상태 Notion 자동 업데이트 정리
이 설정은 뉴스레터가 Google Docs로 생성된 후, 해당 문서 링크와 발송 완료 상태를 Notion DB에 함께 기록하는 단계입니다.
📌 설정 항목 요약 (Notion - Update a Database Item 모듈)
항목 | 설정 내용 |
Database ID | 뉴스레터 구독 정보를 저장하고 있는 Notion DB ID |
Database Item ID | Page ID 사용 → 구독자별 레코드와 정확히 연결 |
url | Web View Link (Google Docs 문서 URL)→ Claude로 생성된 뉴스레터 문서를 구글 드라이브에 저장한 뒤, 해당 URL을 입력 |
발행완료 | Yes 로 체크 → 해당 구독자에게 뉴스레터가 발송되었음을 표시→ 다음 자동 발송에서 제외할 조건 필터로 활용 가능 |
💡 왜 이 방식이 유용한가?
기능 | 설명 |
📎 Google Docs URL 기록 | 뉴스레터 원문을 언제든 열람 가능, 수동 검토·수정 필요 시에도 활용 |
✅ 발행 완료 체크 | 발송 이력 관리, 중복 발송 방지, 자동화 조건 필터링 등에 필수 |
📚 Notion 중심 기록 유지 | 전체 구독자 뉴스레터 발송 현황을 한눈에 관리 가능 (예: 링크, 주차, 요약 포함된 표 구성 가능) |
필드명 | 바인딩 값 | 설명 |
학년 / 반 / 번호 | Properties Value: 학년 / 반 / 번호 | 학번 정보를 분리해 템플릿에 삽입 |
이름 | Properties Value: 학생 이름 | 학생의 이름을 텍스트로 출력 |
결석 사유 | Properties Value: 종류(대) , 종류(소) | 질병/인정/미인정 + 세부 유형(지각/조퇴 등) |
시작 날짜 | Properties Value: 시작 날짜 | 결석 시작일 (Start 포맷 사용) |
종료 날짜 | Properties Value: 종료 날짜 | 결석 종료일 (Start 포맷 사용) |
총 날짜 | Properties Value: 총 날짜 | 결석 기간 총 일수 (숫자 형식) |
확인 날짜 | Properties Value: 확인 날짜 | 결석계가 처리된 일자, 확인용 날짜 |
아래 blueprint 파일을 다운받으시고, Make에서 Import blueprint를 이용하여 자동화를 체험해보세요.