n8n이란? 워크플로 자동화의 시작
230,000명이 선택한 자동화 플랫폼 — Zapier·Make와 무엇이 다른가, 누구에게 맞는가, 그리고 "오픈소스가 아니다"는 진실까지.
한 음악 식별 서비스 Musixmatch는 n8n으로 4개월 만에 엔지니어 47일치 작업을 줄였다. 음식 배달 회사 Delivery Hero는 단일 워크플로 하나로 매달 200시간을 아끼고 있다. 두 회사가 공통적으로 쓴 도구 — 그게 n8n이다. 230,000명이 쓰고, GitHub에서 17만 9천 개의 별을 받았다. 그런데 정작 한국어 자료는 거의 없다. 이 시리즈가 그 빈 자리를 채우려 한다.
n8n이란 무엇이고, 왜 1년 사이 6배가 늘었나
n8n("엔에잇엔"으로 읽는다 — node-automation의 약자)은 2019년 베를린에서 Jan Oberhauser가 만든 워크플로 자동화 플랫폼이다. 정확히는 노코드와 로우코드의 중간 도구. 화면에 노드를 끌어 와서 선으로 연결하면 그게 자동화 워크플로가 된다. 매일 아침 9시 RSS를 읽어 Slack으로 보내거나, Gmail에 들어온 첨부파일을 자동으로 Google Drive에 분류하거나, 결제 웹훅을 받아 데이터베이스에 기록하는 — 그런 작업이 n8n의 영역이다.
사용자 6× 성장 (약 3만 → 23만+) · 매출 10× · GitHub 별 17.9만 · Series B $55M 투자 유치 (2024) · 매월 organic 검색 유입 160만 · 엔터프라이즈 고객 3,000+ (Vodafone·Microsoft 포함)
이 성장은 우연이 아니다. 2022년부터 시작된 생성형 AI 흐름이 결정적이었다. 사람들은 ChatGPT를 채팅창에서만 쓰는 데 만족하지 않았고, "이걸 내 RSS·메일·DB에 연결할 수 없을까?"라는 질문에 답이 필요했다. n8n은 그 질문에 가장 빠르게 응한 도구 중 하나다. LangChain을 네이티브로 통합했고, OpenAI·Claude·Gemini를 자유롭게 섞을 수 있다. 2025년 12월 출시된 n8n 2.0에서는 워크플로의 "Save(저장)"와 "Publish(배포)"를 분리해서, 운영 환경을 건드리지 않고 실험할 수 있게 만들었다.
노드 그래프 한 컷이 곧 워크플로다
n8n을 처음 켜면 빈 캔버스가 나온다. 거기에 노드를 하나씩 올려 선으로 잇는 것이 작업의 전부다. 세 가지 단어만 기억하면 된다.
트리거(Trigger)는 워크플로를 시작하는 신호다. 수동 클릭 트리거, 매일 9시 같은 일정 트리거(Schedule), 외부 URL 호출을 받는 웹훅 트리거(Webhook)가 가장 흔하다. 트리거 없는 워크플로는 실행되지 않는다.
노드(Node)는 트리거 다음에 실행되는 각 단계다. HTTP Request 노드는 외부 API를 부르고, Set 노드는 데이터 모양을 가공하고, IF 노드는 조건 분기를 하고, Google Sheets 노드는 시트에 행을 추가한다. n8n에는 이런 노드가 1,300개 이상 준비돼 있다.
데이터(Data)는 노드 사이를 흐르는 JSON이다. 앞 노드의 출력이 뒤 노드의 입력으로 자동 연결된다. {{ $json.email }} 같은 표현식으로 이전 단계의 값을 꺼내 쓴다. 이 부분이 Zapier와 가장 다른 점 — n8n은 노드 입출력을 한눈에 보여주고, 실패한 노드를 직접 클릭해서 디버깅할 수 있다.
Zapier · Make · n8n: 3개 도구의 솔직한 비교
n8n을 검색하면 거의 항상 Zapier와 Make(구 Integromat)가 함께 등장한다. 셋은 분명히 경쟁 도구지만, 누구에게 맞느냐는 다르다. 핵심만 정리하면 이렇다.
| 항목 | Zapier | Make | n8n |
|---|---|---|---|
| 시작 가격 | 월 $19.99 (Starter) | 월 $9 (Core) | 셀프호스팅 무료 · Cloud $20 |
| 앱 통합 수 | 7,000+ (1위) | 2,000+ | 1,300+ 공식 · 커뮤니티 무제한 |
| 복잡한 분기 | 제한적 (Paths) | 강력 (Routers) | 완전 자유 (IF · Switch · Loop · Merge) |
| 코드 작성 | JS 스니펫 일부 | 제한적 | JS · Python 풀 노드 |
| 셀프호스팅 | 불가 | 불가 | 가능 (Docker 한 줄) |
| 진입 난이도 | 매우 쉬움 | 중간 | 약간 가파름 |
| 적합한 사용자 | 마케터 · 일반인 | 파워유저 | 개발자 · DevOps · 자영업 기술자 |
요약하면 — Zapier는 쉽지만 비싸고, 복잡한 흐름에 약하다. Make는 그 사이의 가성비. n8n은 가장 강력하지만 자기가 직접 관리해야 한다. "한 달에 수천 건 이상 자동화를 돌릴 계획이고, 데이터를 외부 SaaS로 보내고 싶지 않고, 직접 코드를 짤 수 있다" — 이 셋 중 둘 이상 해당되면 n8n이 답이다. 반대로 "월 100건 이하, 코드 전혀 안 쓰고 싶다"면 Zapier가 더 빠르다.
이미 검증된 4가지 자동화 패턴
n8n이 어디까지 쓸 수 있는지 감을 잡으려면 실제 회사 사례가 가장 빠르다. 거창한 AI 자동화가 아니라 일상 업무 자동화부터 본다.
① IT 운영 자동화 — Delivery Hero
전 세계 음식 배달 회사 Delivery Hero의 IT팀은 n8n 워크플로 하나로 매월 200시간 이상을 줄였다. 내부 시스템 알림 · 티켓 라우팅 · 반복 점검을 자동화한 결과다. 이건 거창한 AI 자동화가 아니라 "사람이 하기엔 너무 단순한 일"의 묶음이다. 그게 자동화 ROI가 가장 큰 영역.
② 통합 엔지니어링 절약 — Musixmatch
음악 가사 식별 서비스 Musixmatch는 4개월 만에 엔지니어 47일치 작업을 n8n으로 대체했다. 보통 새 외부 API 하나 붙이는 데 며칠~몇 주가 걸린다. n8n으로 시각화하면 그 시간이 분 단위로 줄어든다. StepStone 사례에서는 같은 통합이 25배 빨라졌다는 보고도 있다.
③ 웹훅 기반 미니 백엔드
Stripe · GitHub · Slack 같은 도구는 모두 웹훅으로 이벤트를 쏜다. 그 웹훅을 n8n이 받아 처리하면, 별도 백엔드 서버 없이도 작은 SaaS 백엔드 하나가 완성된다. 결제 → 영수증 메일 발송, PR 등록 → AI 코드리뷰 자동 코멘트, Slack 명령 → 배포 트리거 같은 패턴이 모두 가능하다.
④ AI Agent 오케스트레이션
2025년 12월 출시된 n8n 2.0은 AI Agent 노드를 대폭 강화했다. 여러 LLM이 도구를 부르며 여러 단계를 추론하는 워크플로 — RAG 파이프라인, 멀티스텝 리서치, 자율 작업 처리 — 를 시각적으로 짤 수 있다. LangChain을 직접 코드로 다루지 않고도 같은 결과를 얻는다.
"n8n은 오픈소스가 아니다" — fair-code 라이센스의 진실
이 부분이 많은 사람이 모르는 함정이다. n8n은 GitHub에 공개돼 있고, 셀프호스팅이 무료고, 코드를 자유롭게 수정할 수 있다. 그래서 다들 "n8n = 오픈소스"라고 부른다. 그런데 n8n 자체 문서는 그렇게 말하지 않는다.
실용적으로는 거의 같다. 무료로 쓰고, 코드 바꾸고, 재배포해도 된다. 단 하나 제약은 "n8n을 호스팅 SaaS로 그대로 팔아 다른 사람 돈 받는 것"이다. 즉 어떤 회사가 n8n을 그대로 가져가서 "n8n 클라우드"라며 월 구독료를 받는 게 금지된다. 일반 사용자 · 개발자 · 기업의 내부 사용에는 차이가 없다.
왜 이 차이를 알아두는 게 중요한가? 큰 회사가 "상업 제한 라이센스는 못 쓴다"라고 못 박은 곳이라면 n8n 채택이 거기서 막힐 수 있다. 엔터프라이즈 도입에서 자주 부딪히는 이슈다. 학습 · 개인 사용 · 중소기업 입장에선 의미 없는 차이.
다음 챕터(Ch.2)는 n8n을 실제로 띄운다. Docker · npx · n8n Cloud — 세 가지 설치 길의 트레이드오프와 어느 길이 자기 환경에 맞는지, 첫 화면에서 무엇을 먼저 눌러야 하는지. 5분 안에 자기 컴퓨터에서 워크플로 캔버스를 띄우는 게 목표다.