Home / AI / AI 도구 / n8n 완전 가이드 — AI 워크플로우 자동화, 코드 없이 연결하는 법
TOOLS
n8n 완전 가이드 — AI 워크플로우 자동화, 코드 없이 연결하는 법
On this page
반복 업무를 자동화하고 싶은데 코드를 짜기 부담스럽다면 n8n이 가장 현실적인 선택지다. Make나 Zapier보다 유연하고, 오픈소스라 무료로 셀프 호스팅까지 가능한 워크플로우 자동화 플랫폼이다.
n8n이란
n8n(노드-에이트-엔, nodemation의 약자)은 오픈소스 워크플로우 자동화 도구다. 노드(Node)를 연결해 복잡한 자동화 파이프라인을 만들 수 있으며, 400개 이상의 앱 통합을 지원한다. 2019년 출시, 현재 GitHub 스타 50,000+ (2026-04 기준).
Make(구 Integromat), Zapier와 같은 카테고리지만 핵심 차별점은 두 가지다. 첫째, 자체 서버에 설치 가능(셀프 호스팅)해 데이터가 외부 서버를 거치지 않는다. 둘째, JavaScript 코드 노드를 통해 복잡한 로직을 직접 구현할 수 있어 "코드 없이"와 "코드로"의 경계를 자유롭게 넘나든다.
주요 기능
시각적 워크플로우 에디터
캔버스에 노드를 드래그 앤 드롭해 연결한다. 각 노드는 하나의 앱 또는 작업을 대표한다. 예: "Gmail 수신 → GPT 요약 → Slack 전송"을 3개 노드로 구성할 수 있다.
조건 분기(If/Switch), 루프(Loop Over Items), 병렬 처리(Merge)도 별도 노드로 제공한다. Make의 Router나 Zapier의 Filter와 유사하지만 분기 로직이 더 세밀하다.
AI 에이전트 노드 (2024년 추가)
n8n은 2024년부터 AI Agent 노드를 정식 지원한다. OpenAI, Anthropic Claude, Google Gemini API를 직접 호출하고, 도구(Tool)를 붙여 에이전트형 워크플로우를 만들 수 있다.
- AI Agent 노드: LLM 호출 + 툴 실행을 하나로 묶음
- Vector Store 노드: Pinecone, Supabase pgvector 연동 → rag 파이프라인 구성
- Memory 노드: 대화 기록 유지 → 멀티턴 에이전트 구현
코드 노드
JavaScript 또는 Python 코드를 직접 작성해 어떤 로직도 구현할 수 있다. 타 자동화 도구의 최대 약점인 "지원하지 않는 경우"를 코드 노드가 해결한다.
// n8n Code 노드 예시: API 응답 파싱
const items = $input.all();
return items.map(item => ({
json: {
title: item.json.data.title,
summary: item.json.data.content.slice(0, 200)
}
}));400+ 앱 통합
Notion, Google Sheets, Airtable, Slack, Discord, Telegram, GitHub, Supabase, PostgreSQL, HTTP Request 노드(모든 REST API 호출) 등을 지원한다. HTTP Request 노드로 공식 통합이 없는 서비스도 연결 가능하다.
사용법 — 첫 워크플로우 만들기
1. 설치 또는 클라우드 가입: n8n.cloud (클라우드, 월 $20~) 또는 Docker로 셀프 호스팅 (docker run -it --rm --name n8n -p 5678:5678 n8nio/n8n) 2. 새 워크플로우 생성: 캔버스 열기 → 노드 추가(+) 3. 트리거 설정: Schedule(정기 실행), Webhook(외부 이벤트), 앱별 트리거(Gmail, Telegram 등) 4. 노드 연결: 트리거 → 처리 노드 → 결과 전송 노드 순으로 연결 5. 테스트 실행: 노드별 "Test Step"으로 실제 데이터 흐름 확인 6. 활성화: 워크플로우 토글 ON → 자동 실행 시작
가격 (2026-04 공식 페이지 기준)
| 플랜 | 가격 | 실행 수 | 특징 | |---|---|---|---| | 셀프 호스팅 | 무료 | 무제한 | 직접 서버 운영 필요 | | Starter | $20/월 | 2,500 실행/월 | n8n.cloud 호스팅 | | Pro | $50/월 | 10,000 실행/월 | 고급 권한 관리 | | Enterprise | 문의 | 맞춤 | SSO, SLA 보장 |
셀프 호스팅은 Oracle Cloud Free Tier나 Railway 무료 플랜으로 운영 비용 없이 시작할 수 있다.
한국 사용자 평가
- 결제: 카드 결제 OK. 통신사 결제 X.
- 한국어 UI: 미지원 (영문 전용). 그러나 노드 라벨은 직접 한글 입력 가능.
- 한국어 앱 통합: 카카오, 네이버 공식 노드 없음. HTTP Request 노드로 직접 API 호출해야 함. 토스·당근 등도 동일.
- 커뮤니티: 국내 사용자 커뮤니티 소규모. 공식 Discord(영문)가 주 채널.
대안 도구 비교
| 도구 | 가격 | 셀프호스팅 | 코드 | AI 에이전트 | |---|---|---|---|---| | n8n | 무료(셀프) / $20~ | ✅ | ✅ (JS/Python) | ✅ 정식 지원 | | Make | $9~/월 | ❌ | 제한적 | 부분 지원 | | Zapier | $19.99~/월 | ❌ | JS 제한 | 기본 수준 | | Activepieces | 무료(셀프) | ✅ | 제한적 | 기본 수준 |
추천 결론
- 강력 추천: AI API 파이프라인 자동화, 데이터 민감도가 높아 외부 클라우드 기피, 복잡한 분기/루프 로직이 필요한 경우
- 괜찮: 가끔 쓰는 간단한 앱 간 연동 (Make나 Zapier가 더 쉬울 수 있음)
- 별로: 비기술 사용자가 혼자 셋업해야 하는 경우, 한국 전용 앱(카카오·네이버)이 핵심인 경우