기본 콘텐츠로 건너뛰기

코딩 없이 만드는 제미나이 뉴스레터 자동화

대표 썸네일

매일 아침 8시, 눈뜨자마자 노트북부터 켜고 테크크런치, 깃허브 트렌딩, 국내 IT 뉴스 사이트를 순서대로 돌아다니며 복사-붙여넣기 하고 계신가요?

저도 얼마 전까지 그랬습니다. 뉴스 10개 정리하는 데만 1시간 반이 훌쩍 지나갔고, 정작 중요한 업무는 늦은 오전에야 시작할 수 있었습니다.

그런데 n8n구글 제미나이(Gemini) API, 그리고 노션(Notion)을 조합하니 이 반복 작업이 완전히 사라졌습니다. 코드 한 줄 안 쓰고도 말이죠.

n8n은 쉽게 말해 "레고 블록 조립기"입니다. 프로그래밍 대신 네모난 노드(Node)들을 마우스로 끌어와 선으로 연결하기만 하면 됩니다. 오늘은 이 블록들을 어떻게 배치해야 매일 아침 자동으로 뉴스를 수집·요약·발송하는 나만의 1인 미디어 시스템이 완성되는지, 제가 직접 삽질하며 찾은 설정값까지 그대로 공유하겠습니다.

서론: 뉴스 스크랩 지옥에서 탈출하는 컨베이어 벨트 만들기

공장을 떠올려 보세요. 원재료가 들어오면(RSS 수집) 기계가 자동으로 가공하고(제미나이 요약), 완제품은 창고에 쌓이고(노션 저장), 마지막에 트럭이 고객에게 배송합니다(이메일 발송).

사람이 할 일은 처음에 컨베이어 벨트 스위치를 켜는 것뿐입니다. n8n이 바로 이 24시간 무인 공장 역할을 합니다.

🔄 자동화 워크플로우 전체 데이터 흐름

⏰ Schedule Trigger
매일 08:00
📡 RSS Read
테크 뉴스 수집
✨ Google Gemini
3줄 요약 & 번역
🗂️ Notion
DB 자동 저장
📧 Gmail
뉴스레터 발송

노드 4개, 정확히는 5개 블록만 연결하면 이 전체 파이프라인이 완성됩니다. 하나씩 조립해 보겠습니다.

1단계: 5분 만에 끝내는 필수 재료 준비

구글 AI 스튜디오 API 키 발급

먼저 aistudio.google.com에 접속해 API Key 메뉴에서 1클릭으로 키를 발급받습니다. 신용카드 등록 없이 무료 티어만으로 시작할 수 있습니다.

발급받은 키는 n8n의 Credentials 메뉴에서 Google Gemini 항목을 검색해 붙여넣으면 끝입니다. 이 API 키 발급이 처음이라면, 예전에 정리해 둔 Gemini API 무료 키 발급 및 파이썬 기초 가이드를 먼저 훑어보시는 걸 추천합니다.

노션 데이터베이스 세팅

노션에 새 데이터베이스를 만들고 아래 5개 속성(Property)을 준비합니다.

속성명 타입 용도
제목 Title 뉴스 헤드라인
발행일 Date 수집 날짜 자동 기록
요약문 Text 제미나이가 생성한 3줄 요약
원문 링크 URL 출처 확인용
발송 상태 Select 발송 완료/대기 상태 관리
⚠️ 초보자가 가장 많이 막히는 노션 권한 설정 포인트

데이터베이스를 만들었다고 n8n이 바로 접근할 수 있는 게 아닙니다. notion.so/profile/integrations에서 내부 통합(Internal Integration)을 새로 만들고 시크릿 키를 발급받은 다음, 반드시 대상 데이터베이스 우측 상단 ··· 메뉴에서 연결 추가(Connect to)로 방금 만든 통합을 붙여줘야 합니다. 이 단계를 빼먹으면 n8n에서 "no access" 에러가 발생합니다. 데이터베이스 구조를 더 정교하게 짜고 싶다면 생산성 10배 올리는 노션 AI 데이터베이스 템플릿 활용법도 참고해 보세요.

2단계: n8n 노드 4개로 자동화 파이프라인 조립하기

노드 ① Schedule Trigger

Trigger IntervalDays로 설정하고 시간을 08:00으로 지정합니다. 이제 워크플로우가 매일 이 시각에 자동으로 깨어납니다.

노드 ② RSS Read

TechCrunch, GitHub Trending 등 관심 있는 피드 URL을 여러 개 등록합니다. RSS는 웹사이트가 새 글을 자동으로 알려주는 "택배 알림 문자"라고 생각하면 쉽습니다. 사이트를 직접 방문하지 않아도 새 글 목록이 자동으로 도착합니다.

노드 ③ Google Gemini (Generate Content)

가장 중요한 요약 엔진 부분입니다. 모델은 속도와 비용 효율이 뛰어난 gemini-3.7-flash를 기본으로 사용하되, 복잡한 다국어 기사가 섞여 있다면 gemini-3.1-pro로 교체할 수 있습니다.

항목 Gemini 3.7 Flash Gemini 3.1 Pro
강점 초당 대용량 텍스트 처리, 최신 추론 성능, API 가성비 극대화 프론티어급 복합 추론, 다국어 뉘앙스 심층 분석
약점 초고난도 심층 코드 합성 시 Pro 대비 경량 응답 속도가 Flash 대비 느리고 비용 높음
추천 대상 매일 반복되는 대량 RSS 요약 자동화 주간 심층 분석 리포트, 복잡한 인사이트 도출

*(출처: Google AI for Developers Docs, ai.google.dev/gemini-api/docs/models)*

매일 발행하는 가벼운 뉴스레터라면 무조건 Flash 계열을 쓰는 게 정답입니다. 프롬프트는 아래처럼 구성했습니다.

# 시스템 프롬프트: 테크 뉴스레터 요약 봇
# 목적: 수집된 RSS 기사를 한국어 3줄 요약 + 인사이트로 변환

당신은 IT 전문 뉴스레터 에디터입니다.
아래 규칙을 반드시 지켜 응답하세요.

1. 입력된 기사 본문을 한국어로 정확히 3줄로 요약할 것
2. 각 요약문은 반드시 공백 포함 400자 이내로 작성할 것
   (노션 API 2,000자 제한을 피하기 위한 안전 마진)
3. 요약 아래에 "핵심 인사이트" 항목을 마크다운 리스트로 추가할 것
4. 원문에 없는 내용을 추측해서 작성하지 말 것
5. 전문 용어 등장 시 괄호로 짧은 풀이를 덧붙일 것
   예: RAG(검색 증강 생성)

출력 형식:
## 제목
- 요약 1
- 요약 2
- 요약 3

**핵심 인사이트**
- 인사이트 1
- 인사이트 2

이 프롬프트를 그대로 Gemini 노드의 Prompt 필드에 붙여넣고, 앞부분에 RSS에서 넘어온 {{ $json.contentSnippet }} 변수만 이어 붙이면 됩니다.

노드 ④ Notion (Create Database Page)

Gemini가 반환한 요약 텍스트를 요약문 속성에, RSS의 원문 링크를 원문 링크 속성에 매핑합니다. 발행일은 {{ $now }} 표현식으로 자동 채워지도록 설정하면 손댈 일이 없습니다.

3단계: 이메일 발송 연동 및 실전 트러블슈팅

노션에 하루치 뉴스가 쌓이면, 마지막으로 Gmail 노드를 연결해 당일 요약을 HTML 템플릿으로 발송합니다. Notion (Get Many) 노드로 오늘 날짜 데이터만 필터링한 뒤, HTML 노드로 카드 형태 레이아웃을 만들어 붙이면 그럴싸한 뉴스레터가 완성됩니다.

여기서 제가 실제로 겪은 에러 두 가지를 공유합니다.

🛠️ 트러블슈팅 1. 노션 400 Bad Request (2,000자 초과 오류)

노션 API는 텍스트 블록 하나의 글자 수가 2,000자를 넘으면 validation_error를 뱉어냅니다. 저는 처음에 Gemini가 요약을 너무 길게 뽑아내는 바람에 워크플로우가 계속 빨간불로 멈췄습니다.

💡 해결책: 프롬프트 단계에서 "공백 포함 400자 이내" 명시적 글자수 제한을 미리 걸어버리는 것입니다. 후처리 코드보다는 AI 생성 단계에서 통제하는 것이 훨씬 안정적입니다.

🛠️ 트러블슈팅 2. RSS 중복 기사 필터링

같은 기사가 여러 RSS 피드에 중복으로 잡히는 경우가 빈번하게 발생합니다.

💡 해결책: n8n의 Remove Duplicates 노드를 RSS Read와 Gemini 노드 사이에 끼워 넣고, 비교 기준 필드를 link로 지정하면 동일 URL 기사 중복 처리가 완벽히 해결됩니다.

💡 결론: 나만의 1인 미디어 자동화 시스템 완성

이렇게 노드 5개만 연결하면, 다시 손댈 필요 없이 매일 아침 알아서 뉴스를 모으고 요약해 메일함으로 배송해주는 개인 비서가 완성됩니다. 초기 세팅 30분이 매일 90분을 아껴주는 셈입니다.

지금 바로 n8n을 열고 워크플로우를 하나 만들어, 여러분의 관심 분야 RSS 주소로 직접 채워보세요. 마케팅 뉴스든 개발자 커뮤니티 소식이든 피드 URL만 바꾸면 완전히 다른 뉴스레터로 변신합니다.

이 방법으로 자동화에 성공하셨다면, 댓글로 어떤 분야 뉴스레터를 만드셨는지 공유해 주세요!

DEV
노코드 자동화 테크 에디터

n8n, LLM API, 노션 파이프라인 구축 및 워크플로우 생산성 자동화를 전문으로 다룹니다. 실무에서 검증된 파이프라인과 트러블슈팅 가이드를 전달합니다.

댓글

이 블로그의 인기 게시물

Gemini Many-Shot Prompting: Why 500 Examples Beat Fine-Tuning

No More Git Conflicts: Automate PR Reviews with Cline

기밀 유출 없는 DeepSeek R1 무료 로컬 실행법