n8n으로 AI 에이전트를 만들어 이메일, 캘린더, 노션을 자동화하는 워크플로우 일러스트
Technology

코딩 없이 나만의 AI 비서 만들기: n8n으로 이메일·일정·메모 자동화하는 법

Daylongs ·

n8n은 코딩 없이 AI 에이전트를 만들 수 있는 오픈소스 자동화 도구입니다. 드래그 앤 드롭 방식으로 이메일 자동 분류, 캘린더 등록, 노션 정리 등을 자동화할 수 있으며, 셀프 호스팅하면 완전 무료입니다. ChatGPT나 Claude API를 연결해 AI가 스스로 판단하고 작업을 수행하는 에이전트를 만들 수 있어, 하루 30분 이상의 반복 업무를 절약할 수 있습니다.

오늘은 n8n으로 나만의 AI 비서를 만드는 방법을 처음부터 끝까지 알려드리겠습니다.

AI 에이전트란 정확히 무엇인가요?

먼저 용어 정리부터 하겠습니다. 혼동하시는 분들이 많거든요.

챗봇은 말 그대로 대화 상대입니다. 질문하면 답하고, 거기서 끝이에요. ChatGPT에게 “오늘 날씨 어때?”라고 물으면 답변해주지만, 실제로 우산을 챙겨주진 않잖아요.

AI 에이전트는 다릅니다. 스스로 판단하고, 도구를 사용해서 실제 작업을 수행합니다. 예를 들어 이런 식이에요:

  1. 이메일이 도착하면 자동으로 내용을 읽고
  2. AI가 “이건 회의 요청이네”라고 판단한 뒤
  3. Google 캘린더에 일정을 등록하고
  4. 노션에 회의 준비 사항을 정리하고
  5. 보낸 사람에게 “일정 확인했습니다” 답장까지 보내는 거죠

이 모든 걸 사람이 개입하지 않아도 AI가 알아서 처리합니다. 이게 2026년에 모든 테크 회사들이 미쳐있는 AI 에이전트의 핵심입니다.

왜 2026년에 AI 에이전트가 이렇게 핫한 건가요?

이유는 간단합니다. 도구가 쉬워졌기 때문이에요.

2024년까지만 해도 AI 에이전트를 만들려면 LangChain이나 AutoGen 같은 프레임워크로 파이썬 코드를 짜야 했습니다. 개발자가 아닌 이상 엄두도 못 냈죠.

그런데 2025년 후반부터 n8n, Make, Zapier 같은 노코드 자동화 도구들이 AI 에이전트 기능을 본격적으로 넣기 시작했습니다. 특히 n8n은 2025년 말에 AI Agent 노드를 정식 출시하면서 게임 체인저가 됐어요.

🤖 AI로 블로그 글 쓰는 법: 로봇 같지 않게 쓰는 5가지 원칙

지금은 이런 흐름입니다:

  • 개인 사용자: 이메일, 일정, 메모 자동화로 시간 절약
  • 프리랜서: 고객 문의 자동 응답, 인보이스 관리
  • 스타트업: 고객 지원, 데이터 파이프라인 자동화
  • 대기업: 내부 업무 프로세스 전면 AI 에이전트화

“AI를 안 쓰면 뒤처진다”가 아니라, “AI 에이전트를 안 쓰면 뒤처진다”는 시대가 된 거예요.

n8n이 뭔가요? 왜 다른 도구 대신 n8n인가요?

n8n(발음: “n-eight-n”)은 워크플로우 자동화 플랫폼입니다. 쉽게 말하면, 여러 앱과 서비스를 레고 블록처럼 연결해서 자동화를 만드는 도구예요.

n8n의 핵심 장점을 정리하면:

특징설명
오픈소스코드가 공개되어 있고, 셀프 호스팅하면 완전 무료
비주얼 에디터드래그 앤 드롭으로 워크플로우 구성
AI Agent 노드GPT-4, Claude, Gemini 등 LLM을 노드로 바로 연결
400+ 통합Gmail, Slack, Notion, Google Sheets 등 주요 서비스 지원
셀프 호스팅 가능데이터를 내 서버에 보관할 수 있어 보안에 유리

“잠깐, Zapier나 Make도 비슷한 거 아닌가요?” 맞습니다. 하지만 결정적인 차이가 있어요.

Zapier는 사용하기 쉽지만, AI 에이전트 기능이 제한적이고 가격이 비쌉니다. 월 $20부터 시작하는데, 작업 수가 늘어나면 월 $100 이상 나갑니다.

Make는 가격이 합리적이지만, AI 에이전트를 만들려면 여러 모듈을 복잡하게 조합해야 합니다.

n8n은 AI Agent 노드가 있어서, LLM에게 도구를 쥐어주고 “알아서 판단해서 처리해”라고 시킬 수 있습니다. 이게 진짜 에이전트다운 동작이에요. 게다가 셀프 호스팅하면 무료고요.

비용 비교표

도구무료 플랜유료 시작가AI 에이전트 지원셀프 호스팅
n8n셀프 호스팅 무제한월 20유로 (클라우드)네이티브 AI Agent 노드가능
Zapier월 100작업월 $20제한적 (beta)불가
Make월 1,000작업월 $9모듈 조합 필요불가
Power Automate제한적월 $15Copilot 통합불가

개인 사용자라면 n8n 셀프 호스팅이 가성비 최고입니다. 클라우드 서비스를 원하면 n8n Cloud 무료 체험부터 시작하세요.

실전 튜토리얼: Gmail + Google Calendar + Notion 자동화

자, 이제 실제로 만들어봅시다. 오늘 만들 워크플로우는 이렇습니다:

이메일이 오면 → AI가 내용을 분석해서 → 회의 요청이면 캘린더에 등록하고 → 모든 이메일을 노션에 요약 저장

Step 1: n8n 설치 또는 가입하기

두 가지 방법이 있습니다.

방법 A: n8n Cloud (가장 쉬움)

  1. n8n.io에 접속합니다
  2. “Get started free” 클릭
  3. 이메일로 가입하면 끝

무료 체험 기간 동안 모든 기능을 써볼 수 있어서, 처음이라면 이 방법을 추천합니다.

방법 B: 셀프 호스팅 (무료, 기술적)

Docker가 설치되어 있다면 터미널에서 한 줄이면 됩니다:

docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n n8nio/n8n

브라우저에서 http://localhost:5678로 접속하면 n8n 에디터가 열립니다. 장기적으로 쓸 거라면 Docker Compose로 세팅하는 걸 추천합니다. Railway나 Render 같은 클라우드 플랫폼에 올려도 됩니다.

Step 2: Gmail 트리거 설정하기

n8n에 접속했으면, 새 워크플로우를 만듭니다.

  1. ”+” 버튼을 클릭해서 첫 번째 노드를 추가합니다
  2. 검색창에 **“Gmail”**을 입력하고 Gmail Trigger를 선택합니다
  3. “Credential” 항목에서 Google 계정을 연결합니다
    • OAuth2 인증 방식을 선택하면 Google 로그인 팝업이 뜹니다
    • Gmail 읽기 권한을 허용해주세요
  4. Poll Times를 설정합니다 (예: 5분마다 새 이메일 확인)
  5. Label/Mailbox에서 “INBOX”를 선택합니다

이렇게 하면 새 이메일이 올 때마다 워크플로우가 자동으로 시작됩니다.

테스트를 위해 “Test workflow” 버튼을 눌러보세요. 가장 최근 이메일의 데이터가 오른쪽 패널에 표시되면 성공입니다.

Step 3: AI 노드로 이메일 분류하기

여기가 핵심입니다. AI에게 이메일을 읽히고, 어떤 종류인지 판단하게 만듭니다.

  1. Gmail Trigger 뒤에 “AI Agent” 노드를 추가합니다
  2. Model에서 사용할 LLM을 선택합니다
    • OpenAI GPT-4o, Anthropic Claude, Google Gemini 등 지원
    • API 키를 등록해야 합니다 (각 서비스에서 발급)
  3. System Prompt에 다음과 같이 입력합니다:
너는 이메일 분석 비서야. 이메일 내용을 읽고 다음 JSON 형식으로 분류해줘:

{
  "category": "meeting" | "task" | "newsletter" | "personal" | "spam",
  "summary": "이메일 내용을 2줄로 요약",
  "action_needed": true | false,
  "meeting_date": "회의 날짜가 있으면 YYYY-MM-DD 형식, 없으면 null",
  "meeting_time": "회의 시간이 있으면 HH:MM 형식, 없으면 null",
  "priority": "high" | "medium" | "low"
}

반드시 JSON만 출력해. 다른 텍스트는 쓰지 마.

🤖 ChatGPT vs Claude vs Gemini 비교: 2026년 어떤 AI를 써야 할까?

  1. User Message에 Gmail 데이터를 연결합니다:
보낸 사람: {{ $json.from }}
제목: {{ $json.subject }}
내용: {{ $json.text }}

이제 AI가 모든 이메일을 자동으로 분류합니다. “meeting” 카테고리로 분류된 이메일은 다음 단계에서 캘린더에 등록할 거예요.

Step 4: 회의 일정 자동으로 캘린더에 등록하기

AI가 “이건 회의 요청”이라고 판단한 이메일만 골라서 캘린더에 넣겠습니다.

  1. AI Agent 노드 뒤에 “IF” 노드를 추가합니다
  2. 조건을 설정합니다: {{ $json.category }} equals meeting
  3. True 경로에 “Google Calendar” 노드를 추가합니다
  4. Google Calendar 노드 설정:
    • Operation: Create Event
    • Calendar: 원하는 캘린더 선택
    • Title: {{ $('Gmail Trigger').item.json.subject }}
    • Start Date: {{ $json.meeting_date }}T{{ $json.meeting_time }}:00
    • Duration: 60분 (기본값)
    • Description: {{ $json.summary }}

이렇게 하면 누군가 “4월 5일 오후 2시에 미팅하자”라는 이메일을 보내면, AI가 날짜와 시간을 추출해서 캘린더에 자동 등록합니다.

Step 5: Notion에 이메일 요약 저장하기

마지막으로, 모든 이메일의 요약을 노션 데이터베이스에 저장합니다.

  1. IF 노드의 True 경로와 False 경로 모두에서 나오는 선을 합칩니다 (Merge 노드 사용 또는 둘 다 Notion 노드로 연결)
  2. “Notion” 노드를 추가합니다
  3. Notion API 연결:
    • notion.so/my-integrations에서 새 Integration 생성
    • 토큰을 n8n에 등록
    • 노션에서 원하는 데이터베이스 페이지에 Integration을 공유
  4. Notion 노드 설정:
    • Operation: Create Database Page
    • Database: 미리 만들어둔 이메일 요약 DB 선택
    • Properties 매핑:
      • 제목: {{ $('Gmail Trigger').item.json.subject }}
      • 보낸 사람: {{ $('Gmail Trigger').item.json.from }}
      • 카테고리: {{ $json.category }}
      • 요약: {{ $json.summary }}
      • 우선순위: {{ $json.priority }}
      • 날짜: {{ $now.format('YYYY-MM-DD') }}

끝입니다. 워크플로우를 Activate 하면, 이제부터 새 이메일이 올 때마다:

  1. AI가 자동으로 내용을 읽고 분류하고
  2. 회의 요청이면 캘린더에 등록하고
  3. 모든 이메일 요약을 노션에 쌓아줍니다

실용적인 AI 에이전트 워크플로우 3가지

기본 워크플로우가 완성됐으니, 더 실용적인 확장 아이디어를 공유합니다.

워크플로우 1: 매일 아침 AI 브리핑

매일 아침 8시에 자동으로 실행되는 워크플로우입니다.

  • Cron 트리거: 매일 오전 8시
  • Gmail 노드: 지난 24시간 미확인 이메일 가져오기
  • Google Calendar 노드: 오늘 일정 가져오기
  • AI Agent 노드: 이메일 + 일정을 종합해서 “오늘의 브리핑” 생성
  • Slack/Telegram 노드: 브리핑 메시지 전송

아침에 눈 뜨면 슬랙에 “오늘 회의 2개 있고, 긴급 이메일 1건 있습니다. A 프로젝트 마감이 내일입니다.”라는 메시지가 와 있는 거예요. 상당히 편합니다.

워크플로우 2: 이메일 자동 답장 초안

답장을 대신 보내진 않고, 초안만 만들어두는 방식입니다. 안전하면서도 시간을 크게 절약할 수 있어요.

  • Gmail Trigger: 새 이메일 감지
  • IF 노드: action_needed가 true인 것만 필터
  • AI Agent 노드: 이메일 맥락을 파악해서 답장 초안 작성
  • Gmail 노드: Draft(임시보관함)에 저장

나중에 Gmail 임시보관함을 열면 AI가 써둔 답장 초안이 있으니, 확인하고 수정해서 보내기만 하면 됩니다. 이메일 하나당 5분씩 절약된다고 하면, 하루 10통이면 50분입니다.

워크플로우 3: 회의 자동 준비

캘린더에 회의가 잡히면, AI가 자동으로 준비 자료를 만들어주는 워크플로우입니다.

  • Google Calendar Trigger: 새 이벤트 생성 감지
  • Gmail 노드: 참석자와 주고받은 최근 이메일 검색
  • AI Agent 노드: 이메일 히스토리를 바탕으로 회의 어젠다 초안 작성
  • Notion 노드: 회의 어젠다를 노션 페이지로 생성
  • Gmail 노드: 참석자에게 어젠다 공유 이메일 전송

회의 30분 전에 “이번 회의에서 논의할 사항 정리해뒀습니다”라는 이메일이 자동으로 나가는 거예요. 실제로 이걸 써보니까, 회의 준비 시간이 거의 제로가 됐습니다.

n8n AI 에이전트를 만들 때 알아야 할 한계점은?

좋은 점만 얘기하면 공정하지 않으니, 솔직하게 한계점도 공유합니다.

1. AI가 항상 정확하지 않습니다

LLM은 확률 기반 모델이라, 가끔 이메일을 잘못 분류하거나 날짜를 잘못 추출합니다. 특히 한국어 이메일에서 “다음 주 수요일”처럼 상대적인 날짜 표현이 나오면 틀릴 확률이 높아요.

해결책: 중요한 작업(돈이 오가는 것, 외부에 발송되는 것)은 사람이 최종 확인하는 단계를 넣으세요. 캘린더 등록이나 노션 정리 정도는 실수해도 큰 문제가 없지만, 자동 답장은 반드시 초안 모드로 쓰세요.

2. API 비용이 발생합니다

n8n 자체는 무료지만, AI 모델 사용에는 API 비용이 듭니다. GPT-4o 기준으로 이메일 하나 분석에 약 $0.01~$0.03 정도입니다. 하루 50통이면 월 $15~$45 정도예요.

해결책: 간단한 분류는 GPT-4o-mini나 Claude Haiku처럼 저렴한 모델을 쓰고, 복잡한 판단이 필요한 곳에만 고성능 모델을 쓰세요. 모델을 분리하면 비용을 1/5로 줄일 수 있습니다.

3. 초기 세팅에 시간이 걸립니다

워크플로우 하나 만드는 데 처음에는 1-2시간 걸릴 수 있습니다. API 키 발급, OAuth 연결, 프롬프트 튜닝 등 세팅할 게 있어요.

해결책: n8n 커뮤니티 템플릿을 활용하세요. n8n.io/workflows에서 다른 사람들이 만든 워크플로우를 한 클릭으로 가져올 수 있습니다. 거기서 시작해서 본인에 맞게 수정하는 게 가장 빠릅니다.

4. 개인정보 보호에 주의해야 합니다

이메일 내용이 AI API를 통해 외부 서버로 전송됩니다. 회사 기밀이나 개인정보가 포함된 이메일을 AI에게 넘길 때는 주의가 필요해요.

해결책: 민감한 데이터를 다루는 경우, n8n을 셀프 호스팅하고 로컬 LLM(Ollama + Llama 등)을 연결하면 데이터가 외부로 나가지 않습니다. 완전히 프라이빗한 AI 에이전트를 구축할 수 있어요.

처음 시작한다면 어떻게 해야 하나요?

너무 거창하게 시작하지 마세요. 다음 순서를 추천합니다:

  1. n8n Cloud 무료 체험으로 가입합니다
  2. 가장 간단한 워크플로우부터 만듭니다 — “새 이메일 → 슬랙 알림” 정도
  3. 성공하면 AI 노드를 추가해서 이메일 분류를 넣어봅니다
  4. 그 다음 캘린더, 노션 순서로 하나씩 확장합니다
  5. 안정적으로 돌아가면 셀프 호스팅으로 전환합니다

한 번에 완벽한 워크플로우를 만들려고 하지 마세요. 작게 시작해서 조금씩 키우는 게 핵심입니다. 저도 처음엔 이메일 → 슬랙 알림만 만들었다가, 지금은 10개 이상의 워크플로우를 돌리고 있습니다.

마무리: AI 에이전트는 선택이 아닌 필수가 되고 있습니다

2026년 현재, AI 에이전트는 더 이상 개발자들만의 영역이 아닙니다. n8n 같은 도구 덕분에 누구나 자신만의 AI 비서를 만들 수 있게 됐어요.

오늘 소개한 Gmail + Calendar + Notion 워크플로우만 잘 세팅해도, 매일 반복되는 이메일 확인과 일정 관리에서 상당한 시간을 아낄 수 있습니다. 아낀 시간에 더 중요한 일에 집중하세요.

혹시 따라 하다가 막히는 부분이 있으면 댓글로 남겨주세요. 다음에는 Slack과 연동하는 팀용 AI 에이전트 만들기도 다뤄볼 예정입니다.

그럼 오늘도 자동화하는 하루 되세요.


🤖 2026년 생산성 앱 추천 TOP 5: Notion vs Obsidian vs 나머지

n8n은 무료인가요?

n8n은 오픈소스로 셀프 호스팅하면 완전 무료입니다. 클라우드 버전은 월 20유로부터 시작하며, 개인 사용자는 무료 플랜으로 충분합니다.

AI 에이전트와 챗봇의 차이는 무엇인가요?

챗봇은 대화에 응답만 하지만, AI 에이전트는 스스로 판단하고 여러 도구를 연결해 작업을 실행합니다. 이메일 보내기, 일정 등록, 데이터 정리 등을 자동으로 처리할 수 있습니다.

프로그래밍을 몰라도 n8n을 사용할 수 있나요?

네, n8n은 드래그 앤 드롭 방식의 비주얼 에디터를 제공합니다. 노드를 연결하는 것만으로 복잡한 자동화 워크플로우를 만들 수 있어 코딩 지식이 없어도 충분히 활용 가능합니다.

n8n 외에 다른 자동화 도구는 없나요?

Zapier, Make(구 Integromat), Power Automate 등이 있습니다. 하지만 n8n은 오픈소스이고 AI 에이전트 노드를 기본 제공해 2026년 기준 가장 유연한 선택지입니다.

공유하기

관련 글