[HRD자동화3] n8n으로 아티클 요약 메일 받기

조직문화 뉴스레터 자동화 도전기 ☕️

소개

주변 분들과 조직문화에 관한 스터디를 해보고 싶었어요.
그런데 현실은 바쁘고, 정신이 없어서,
매일 아침 7시 30분에 조직문화 관련 뉴스레터를 자동 발송해주는 시스템을 만들기로 했어요.
n8n을 활용해 자동화하고, 콘텐츠 요약과 정리는 Claude API가 도와줬습니다.

프로세스 흐름을 보여주는 웹페이지의 스크린샷
  • 매우 단순하죠 ㅎㅎ

진행 방법

🧩 사용 도구

  • n8n: 워크플로우 자동화

  • Claude API (Anthropic): 뉴스 요약 + 질문 생성 + 이론 정리

  • Gmail: HTML 뉴스레터 발송

🔁 워크플로우 구조

[Schedule Trigger] → [RSS Read] → [Limit] → [Aggregate] → [Claude] → [Gmail 발송]
  • 매일 7:30 트리거 → 아티클 5개 불러오기 → Claude에게 요약+스터디 질문 생성 요청 → HTML 뉴스레터로 발송

✍️ Claude에게 보낸 프롬프트

당신은 조직문화 전문가입니다. 아래 기사들을 바탕으로 뉴스레터를 작성해주세요.

[기사 1]
제목: {{ $json.title[0] }}
링크: {{ $json.link[0] }}
내용: {{ $json.contentSnippet[0] }}

...

다음 형식으로 HTML 뉴스레터를 작성해주세요:
<h2>🎯 오늘의 스터디 질문</h2>
(질문 3개)
<h2>📰 아티클 요약</h2>
(기사 5개 요약)
<h2>📚 오늘의 이론</h2>
(이론 설명)

⚙️ 기억에 남는 설정들

  • RSS Read 노드: MIT Sloan의 RSS 피드 사용

  • Limit 노드: 아티클 5개 제한 (안 하면 20개씩 메일이 와요 😱)

  • Aggregate 노드: 아티클 내용을 하나로 합치기 위해 사용

  • Gmail 노드: 본인 메일로 테스트 발송

결과와 배운 점

처음에는 단순히 "매일 뉴스레터 보내자"는 생각이었지만, 막상 해보니:

  • 자동화는 생각보다 손이 많이 간다는 걸 배웠어요.

  • Claude는 놀랍도록 잘 도와줬지만, 코드블록(<html>) 같은 건 지시하지 않으면 그대로 포함해버리더라고요.

  • 메일이 20개씩 온 사건도 있었죠. 알고 보니 RSS 전체 항목이 개별 메일로 처리되고 있었어요. 😂

  • 작은 자동화라도 세심한 설정이 필요하다는 걸 절실히 느꼈습니다.

다음엔?

  • Google Sheets와 연동해서 이론 DB도 만들어보고 싶고요,

  • 발송 이력을 관리해서 3개월 안에 같은 이론이 반복되지 않도록 할 계획이에요.

도움 받은 글

마지막으로 💬

완성은 못했어요. 하지만.. 자동화는 완성보다 시작이 중요하더라고요.
한 단계씩, 천천히 가도 괜찮겠죠? ☁️

2
2개의 답글

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요