발행일: 2026-08-04(화) 03:14
도서하루 30분 n8n ①DAY 12
챕터 2 — 핵심 노드 마스터난이도 ★★☆
DAY 12

Gmail : 이메일 자동화의 시작

📥 DAY 12 워크플로우 JSON 다운로드
이론10
실습15
미션5

"지식에 대한 투자가 최고의 이자를 가져다준다."

벤저민 프랭클린 (Benjamin Franklin, 미국 건국의 아버지·발명가)
🎯 오늘의 학습 목표
  • Gmail Trigger와 Gmail 노드의 역할 차이를 구분할 수 있다
  • HTML 이메일을 자동으로 발송할 수 있다
  • Gmail Trigger로 새 메일 수신을 감지하는 워크플로우를 만들 수 있다
Gmail 노드 → Email Type: HTML 선택 후 입력
html
<h2>안녕하세요, {{ $json.이름 }}님!</h2>
<p>오늘 날짜: <strong>{{ $now.toFormat("yyyy년 MM월 dd일") }}</strong></p>
<p>n8n 자동화 실습 메일입니다.</p>
<hr>
<p style="color: gray; font-size: 12px;">
  이 메일은 n8n 자동화로 발송되었습니다.
</p>
⚠️ Gmail Trigger는 실시간이 아닌 폴링(주기적 확인) 방식이에요. Simplify ON 상태에서는 본문이 포함되지 않아요. 본문이 필요하면 뒤에 Gmail Get Message 노드를 추가해야 해요.
💡 Gmail Trigger가 자동으로 폴링하려면 워크플로우가 반드시 Published(Active) 상태여야 해요. 저장만 하면 자동 실행되지 않아요!
🛠️ 실습
실습 ①자동 이메일 발송
  1. 새 워크플로우 'DAY12 Gmail 자동화' 생성
  2. Manual Trigger 추가
  3. Edit Fields 추가: 받는사람(본인 이메일), 이름(본인 이름)
  4. Gmail 노드 추가 후 연결
  5. Resource: Message / Operation: Send
  6. To: {{ $json.받는사람 }}
  7. Subject: n8n 자동화 테스트 — {{ $now.toFormat('yyyy-MM-dd') }}
  8. Email Type: HTML / 아래 본문 입력 후 실행
Gmail 본문 입력값
html
<h2>안녕하세요, {{ $json.이름 }}님!</h2>
<p>오늘 날짜: <strong>{{ $now.toFormat("yyyy년 MM월 dd일") }}</strong></p>
<p>n8n 자동화 실습 메일입니다. 🎉</p>
실습 ②메일 수신 감지 워크플로우
  1. 새 워크플로우 생성
  2. Gmail Trigger 추가
  3. Poll Every: 5 Minutes
  4. Simplify: ON
  5. Read Status: Unread Only
  6. Edit Fields 추가 → 발신자·제목·수신시각 매핑
Edit Fields 매핑 표현식
text
필드명: 발신자   값: {{ $json.From }}
필드명: 제목     값: {{ $json.Subject }}
필드명: 수신시각  값: {{ $now.toFormat("yyyy-MM-dd HH:mm:ss") }}
🚀 오늘의 미션
  1. Schedule Trigger(평일 09:00, Cron: 0 9 * * 1-5)로 시작하는 워크플로우를 만들어보세요
  2. Edit Fields에 오늘 할 일 3가지를 입력하고 본인에게 HTML 메일로 발송해보세요
  3. 워크플로우를 Publish하고 Executions 탭에서 실행 기록을 확인해보세요
📋 워크플로우 임포트 방법
  1. 위 버튼으로 JSON 파일을 다운로드합니다.
  2. n8n 캔버스 오른쪽 상단 Import from file 클릭
  3. 다운로드한 JSON 파일을 선택하면 워크플로우가 즉시 열립니다.
  4. 빨간 느낌표(!)가 보이면 Credentials을 본인 계정으로 재연결하세요.
💡 먼저 직접 만들어보고, 막혔을 때 정답지로만 활용하세요!
n8n 계정이 없으신가요?n8n 무료 시작하기 ↗
← DAY 11
Credentials(자격증명) 완전 정복
목차로DAY 13
Google Sheets : 데이터를 스프레드시트로