k
korAI
레시피
n8n· 자동화 · 20분업데이트 2026-04-18

이메일 받으면 Notion DB에 자동 정리하기 (n8n)

받은 편지함을 영수증/계약/문의로 자동 분류해서 Notion 데이터베이스에 쌓는 워크플로.

#n8n#Notion#Gmail#자동화

만들고 나면

  • 이메일이 올 때마다 AI가 카테고리 분류 (영수증 / 계약 / 고객 문의 / 기타)
  • 발신자·제목·요약·카테고리를 Notion DB에 자동 입력
  • 첨부파일이 있으면 Notion 페이지 본문에 링크

준비물

  • n8n 계정 (Cloud 무료 티어 또는 self-host)
  • Gmail 계정 + Google OAuth 크레덴셜
  • Notion API 토큰 + DB ID
  • OpenAI 또는 Anthropic API 키

워크플로 구조

Gmail Trigger (신규 메일)
  ↓
OpenAI / Anthropic (분류 + 요약)
  ↓
Set (Notion에 넣을 필드 정리)
  ↓
Notion (Create Database Page)

핵심 노드 설정

1. Gmail Trigger

  • Event: Message Received
  • Poll interval: 5분
  • Filter: label:INBOX -category:promotions

2. AI 분류 노드 (OpenAI 예시)

System prompt:

너는 이메일을 4개 카테고리 중 하나로 분류하는 AI야.
카테고리: 영수증 | 계약 | 고객 문의 | 기타

JSON으로 응답:
{
  "category": "...",
  "summary": "한 문장 요약 (50자 이내)",
  "urgency": "high" | "normal" | "low"
}

User prompt:

제목: {{$node["Gmail Trigger"].json["subject"]}}
발신자: {{$node["Gmail Trigger"].json["from"]}}
본문: {{$node["Gmail Trigger"].json["text"]}}

Response Format: JSON Object

3. Notion Create Page

Database ID: (본인 DB ID)

필드 매핑:

  • Title: {{$node["Gmail Trigger"].json["subject"]}}
  • 발신자 (text): {{$node["Gmail Trigger"].json["from"]}}
  • 카테고리 (select): {{$json.category}}
  • 요약 (text): {{$json.summary}}
  • 긴급도 (select): {{$json.urgency}}
  • 원본 링크 (url): https://mail.google.com/mail/u/0/#inbox/{{$node["Gmail Trigger"].json["id"]}}

비용

월 1,000개 메일 기준:

  • OpenAI gpt-4o-mini: 약 $0.3
  • n8n Cloud: 무료 (월 5,000 executions까지)
  • 합계: 월 500원 미만

확장 아이디어

  • 영수증 카테고리만 따로 별도 DB로 분기 (세무처리용)
  • 긴급도 high면 Slack으로 즉시 알림
  • 고객 문의는 자동 답장 초안 생성해서 Drafts에 저장

다음 단계

다른 레시피