9/13 허세임님 'N8N을 활용한 AI 뉴스레터 자동화' 강의 및 실습
1. 서론
이번 실습은 AI와 워크플로 자동화 도구 N8N을 결합해, 뉴스레터 기획부터 발송까지 전 과정을 자동화하는 방법을 다루었다. 강사 허세임 님은 “마법 상자(함수)”에 비유하여 데이터가 입력(Input)되어 변환 과정을 거쳐 출력(Output)되는 흐름을 설명했고, 이를 N8N의 노드(Node)와 캔버스(Canvas) 개념에 연결해 이해를 돕고자 했다.
수업은 ▲시간 기반 트리거 설정, ▲이메일 발송, ▲AI 에이전트 연결, ▲주소록 데이터 병합(Merge), ▲단체 메일 발송 순으로 진행되었다. 실습의 핵심 목표는 “저속노화”라는 주제를 자동으로 작성·발송하는 AI 뉴스레터 시스템을 완성하는 것이었다.
2. N8N 자동화 구조 이해
2.1 마법 상자 비유와 노드 개 념
강사는 자동화를 “마법 상자”로 설명했다. 입력된 값이 내부의 규칙(함수)을 거쳐 출력으로 변환되는 구조이며, 상자(노드)를 여러 개 연결하면 복잡한 프로세스를 구성할 수 있다.
이때 N8N의 캔버스(Canvas) 는 도화지 역할을 하며, 노드 간의 관계를 시각적으로 구성할 수 있다. “자동 저장이 되지 않으므로 세이브를 자주 해야 한다”는 실무 팁도 강조되었다.
2.2 워크플로 기본 설계
트리거 노드(Schedule Trigger): 매주 특정 요일·시간에 워크플로가 시작되도록 설정.
Gmail Send Message 노드: 메일 제목·본문·수신자를 지정해 발송 테스트를 진행.
AI Agent 노드: OpenAI 모델과 메모리를 연결하여, 주제에 맞는 뉴스레터 원고를 자동 작성하도록 설계.
Google Sheets 노드: 설문 응답 등에서 수집한 주소록 데이터를 가져옴.
Merge 노드: AI가 생성한 본문과 주소록을 병합하여 개별 메일을 맞춤 발송.
3. AI 에이전트와 JSON 워크플로 연계
3.1 JSON 예제 분석
사용자가 첨부한 JSON은 다음과 같은 구조를 가졌다.
Schedule Trigger1→AI Agent1→Send a message1AI Agent는
OpenAI Chat Model1과Simple Memory1