n8n 워크플로우 2026: 셀프호스팅·AI Agent로 시작하는 무료 자동화 4단계

n8n 워크플로우
Photo by kenny cheng on Unsplash

업무 자동화에 매달 수십만 원씩 쓰고 있는가? Zapier Professional은 월 750 태스크에 $19.99, Team 플랜은 2,000 태스크에 $69다. 자동화 단계가 늘어나면 비용이 가파르게 누적된다. n8n 워크플로우는 이 문제를 셀프호스팅 옵션 하나로 정면 돌파한다. 본 글 작성 시점(2026년 5월) 기준 n8n Community Edition은 100% 무료에 실행 횟수 제한도 없다. 본 가이드는 n8n의 핵심 개념, 2026년 최신 변경점, Zapier·Make와의 비용 차이, 그리고 첫 워크플로우를 만드는 4단계까지 한 번에 정리했다.

n8n 워크플로우란 무엇인가

n8n은 노드 기반의 시각적 워크플로우 자동화 도구다. 트리거 노드(Schedule, Webhook, 앱 이벤트 등)로 자동화를 시작하고, 400개가 넘는 통합 노드를 화살표로 이어 데이터를 흘려보낸다. 노코드/로우코드 도구이면서도 코드 노드에서 JavaScript와 Python을 그대로 쓸 수 있다(JavaScript는 모든 환경, Python은 셀프호스팅 기준). Fair-code 라이선스로 소스가 공개되어 있고, Docker 한 줄로 자기 서버에 띄워 운영할 수 있다는 점이 가장 큰 차별점이다.

셀프호스팅이 주는 세 가지 이득

  • 실행 횟수 무제한 — 클라우드 요금제처럼 실행마다 카운트되지 않는다.
  • 데이터 주권 — 워크플로우를 흐르는 데이터가 외부 SaaS를 거치지 않아 보안·컴플라이언스에 유리하다.
  • 저렴한 인프라 비용 — Hetzner·DigitalOcean 같은 VPS에서 월 $5~15 수준이면 충분히 운영된다.

2026년 n8n의 최신 변경점

2025년 12월 n8n 2.0이 출시되고 2026년 들어 핵심 정책과 노드가 한 단계 더 정리됐다. 본 글 작성 시점(2026년 5월) 기준 알아두면 좋은 변경점은 다음과 같다.

  • 활성 워크플로우 제한 폐지(2026년 4월) — 이전에는 하위 요금제일수록 동시에 활성화할 수 있는 워크플로우 수가 제한됐지만, 이제 모든 플랜에서 활성 워크플로우는 무제한이다. 과금 기준은 오직 "실행 횟수".
  • AI 노드 70개+(v1.113.3 기준) — LLM, 임베딩, 벡터DB, 음성, OCR, 이미지 모델까지 한 플랫폼 안에 정리됐다.
  • AI Agent 노드 표준화 — 기존에 여러 종류로 나뉘어 있던 Agent가 Tools Agent 방식으로 통합돼, OpenAI·Anthropic·Google Gemini 모델을 동일한 패턴으로 붙일 수 있다.
  • Human-in-the-loop(2026년 1월) — Chat 노드에 "Send a message" 및 "Send a message and wait for response" 액션이 추가됐다. AI Agent가 민감한 단계 직전에 사람의 응답을 기다리는 멀티턴 인터랙션이 한 실행 안에서 가능해졌다.

Zapier·Make와 n8n 비용 비교

세 도구는 과금 단위 자체가 다르다. 본 글 작성 시점(2026년 5월) 기준 공개된 요금제 기준이다.

항목n8nZapierMake
과금 단위실행(워크플로우 1회 = 1실행)태스크(액션 1건 = 1태스크)오퍼레이션(데이터 처리 1건 = 1오퍼레이션)
무료 플랜셀프호스팅 무제한월 100 태스크 + 2단계 워크플로우만월 1,000 오퍼레이션
유료 시작가클라우드 €24/월(2,500 실행)$19.99/월(750 태스크, 연납 기준)$10.59/월(10,000 오퍼레이션)
통합 수400+7,000+1,400+ (공식 기준)
셀프호스팅✅ Community Edition
코드 노드JavaScript·Python제한적제한적

핵심은 "실행 vs 태스크"의 차이다. 30단계로 구성된 워크플로우를 1회 실행하면 n8n은 1실행으로 카운트하지만, Zapier 기준으로는 30태스크로 깎인다. 워크플로우가 복잡해질수록 n8n의 비용 우위는 급격히 커진다. 통합 수는 Zapier가 압도적이지만, n8n은 HTTP Request 노드로 거의 모든 REST API를 직접 호출할 수 있어 실무 커버리지의 격차는 숫자만큼 크지 않다.

n8n 워크플로우 시작 4단계

1단계 — 환경 선택

처음에는 n8n Cloud 트라이얼로 UI에 익숙해진 뒤, 실제 운영은 셀프호스팅으로 옮기는 패턴이 무난하다. VPS 한 대를 잡고 공식 Docker 이미지를 한 줄로 띄우면 끝난다. 도메인을 붙이고 HTTPS만 설정하면 Webhook 트리거도 외부에서 정상 호출된다.

2단계 — 트리거 노드 추가

새 워크플로우 화면 중앙의 "Add first step…" 영역에서 "+" 버튼을 눌러 트리거를 고른다. 실무에서 자주 쓰이는 트리거:

  • Schedule — 매일 오전 9시처럼 정해진 시각/주기에 실행.
  • Webhook — 발급된 URL로 외부 시스템이 POST/GET을 보내면 실행.
  • App 이벤트 트리거 — Slack 메시지 수신, Gmail 새 메일, Notion 페이지 생성 등.

3단계 — 액션 노드 연결

트리거 노드 오른쪽 점에서 화살표를 끌어 다음 노드(HTTP Request, Google Sheets, Postgres, OpenAI Chat Model 등)에 연결한다. 노드 간 데이터는 JSON 배열로 흐르며, 이전 노드의 값은 표현식 {{$json["필드명"]}}으로 참조한다. 처음에는 노드 한두 개로 단순한 데이터 이동(예: Webhook → Google Sheets 행 추가)부터 익히는 것을 권한다.

4단계 — AI Agent 노드로 확장

LLM·툴·메모리를 한 묶음으로 다루고 싶다면 AI Agent 노드를 추가한다. Agent 아래에 Chat Model(예: Claude, GPT)을 모델로 붙이고, 웹 검색·계산·HTTP 호출·내부 노드 등을 툴로 연결하면 에이전트가 입력에 따라 알맞은 툴을 골라 호출한다. 결제·전송처럼 되돌리기 어려운 단계 앞에는 AI Agent → 툴 연결선의 "+" 메뉴에서 "Add human review step"으로 사람의 승인 단계를 끼워 넣을 수 있다.

결론: 무료로 시작해 비용 우위를 챙기자

n8n 워크플로우는 단순한 데이터 연동부터 AI 에이전트 운영까지 한 플랫폼에서 처리하면서도, 셀프호스팅 옵션 덕분에 장기 운영 비용을 극적으로 낮출 수 있다. 자동화 단계가 늘어날수록 Zapier·Make 대비 격차는 더 벌어진다. 오늘 저녁 Docker로 Community Edition을 띄우고, 매일 반복하는 업무 한 가지를 첫 워크플로우로 옮겨보자. 1주일만 굴려봐도 "왜 진작 시작하지 않았지" 싶을 것이다.

댓글

이 블로그의 인기 게시물

AI 이미지 생성 2026: GPT Image 2·Midjourney V7 비교와 프롬프트 4단계 공식

시간관리 방법 2026: 아이젠하워 매트릭스부터 GTD까지 실전 4가지 기법

달러 환전 타이밍 2026: 고환율 구간에서 손해 줄이는 분할 환전 전략