n8n 자동화 완전 가이드 — Make.com보다 저렴한 무료 업무 자동화 도구
n8n 자동화 완전 가이드 — Make.com보다 저렴한 무료 업무 자동화 도구
"Zapier는 너무 비싸고, Make.com도 워크플로우가 많아지면 요금이 올라간다." 업무 자동화를 시도해본 분이라면 익숙한 고민입니다. n8n은 오픈소스 자동화 도구로, 셀프 호스팅 시 플랫폼 이용료가 무료입니다. 소상공인부터 스타트업까지, n8n으로 업무 자동화를 시작하는 방법을 정리했습니다.
n8n이란?
n8n(발음: "n-eight-n")은 독일에서 만든 오픈소스 워크플로우 자동화 도구입니다. Make.com이나 Zapier와 마찬가지로 여러 앱을 연결해 반복 업무를 자동화할 수 있습니다. 결정적인 차이는 직접 서버에 설치(셀프 호스팅)하면 플랫폼 사용료가 없다는 점입니다.
400개 이상의 앱 연동을 지원하며, 구글 시트·Gmail·Slack·Notion·Airtable·OpenAI 등 주요 서비스를 모두 커버합니다.
n8n vs Make.com vs Zapier 비교
| 항목 | n8n (셀프 호스팅) | n8n Cloud | Make.com | Zapier |
|---|---|---|---|---|
| 기본 요금 | 무료 | 월 $20~ | 월 $9~ | 월 $19.99~ |
| 워크플로우 수 | 무제한 | 무제한 | 플랜에 따라 제한 | 플랜에 따라 제한 |
| 실행 횟수 | 무제한 | 2,500~무제한 | 1,000~무제한 | 750~무제한 |
| 앱 연동 수 | 400+ | 400+ | 1,000+ | 6,000+ |
| 코딩 필요 | 초기 설치만 | 없음 | 없음 | 없음 |
| 한국어 지원 | 부분 지원 | 부분 지원 | 부분 지원 | 영어 중심 |
| 커스텀 코드 | 가능 (JS) | 가능 (JS) | 제한적 | 제한적 |
| 오픈소스 | 예 | 예 | 아니오 | 아니오 |
핵심 결론: 워크플로우가 많거나 실행 횟수가 많다면 n8n 셀프 호스팅이 장기적으로 가장 경제적입니다. 단, 초기 서버 설정이 필요합니다.
n8n 설치 방법
방법 1: n8n Cloud (가장 쉬움, 유료)
코딩이나 서버 없이 바로 시작합니다.
- n8n.io 접속 → "Get started" 클릭
- 이메일로 회원가입
- 14일 무료 체험 후 월 $20 플랜 선택
소규모로 시작하거나 기술적 설정이 부담스럽다면 Cloud 버전을 권장합니다.
방법 2: Railway 셀프 호스팅 (월 $5~, 추천)
Railway는 클라우드 플랫폼으로, n8n을 몇 번의 클릭으로 배포할 수 있습니다. 서버 관리가 거의 없고 비용도 저렴합니다.
설치 단계:
- railway.app 가입 (GitHub 계정 연동)
- "New Project" → "Deploy from Template" 클릭
- 검색창에 "n8n" 입력 → n8n 템플릿 선택
- "Deploy Now" 클릭
- 배포 완료 후 생성된 URL로 n8n 접속
Railway는 월 약 $5~10 수준으로 n8n을 운영할 수 있습니다. Zapier나 Make.com 유료 플랜보다 훨씬 저렴하면서 제한이 없습니다.
방법 3: Docker 로컬 설치 (개발자용, 무료)
PC에 Docker가 설치되어 있다면 명령어 한 줄로 실행됩니다:
docker run -it --rm \
--name n8n \
-p 5678:5678 \
-v ~/.n8n:/home/node/.n8n \
n8nio/n8n
브라우저에서 http://localhost:5678로 접속하면 n8n이 실행됩니다. 로컬에서 테스트하기 좋지만, 외부에서 접근하거나 24시간 운영하려면 서버 배포가 필요합니다.
한국 소상공인 실전 자동화 워크플로우 5가지
워크플로우 1: 구글 스프레드시트 자동 동기화
주문 데이터, 재고, 고객 목록을 여러 시트에 수동으로 옮기는 작업을 자동화합니다.
사용 사례: 쇼핑몰 주문이 들어오면 자동으로 구글 시트에 행 추가
트리거: 네이버 스토어 또는 쇼핑몰 웹훅
→ n8n: 데이터 파싱 (주문번호, 상품명, 수량, 고객정보)
→ 구글 스프레드시트: 새 행 추가
→ Slack 또는 카카오: 주문 알림 발송
설정 포인트: n8n의 "Google Sheets" 노드에서 스프레드시트 ID와 시트명을 입력하면 자동으로 데이터가 기록됩니다.
워크플로우 2: 카카오톡 알림 자동 발송
특정 이벤트(주문 완료, 배송 시작, 예약 확인)에 카카오 알림톡을 자동 발송합니다.
트리거: HTTP 웹훅 (쇼핑몰 or 예약 시스템)
→ n8n: 조건 분기 (주문 완료 / 배송 시작 / 취소)
→ HTTP Request 노드: 카카오 비즈니스 API 호출
→ 고객에게 알림톡 발송
카카오 알림톡 API는 별도 신청이 필요합니다. Make.com과 달리 n8n의 HTTP Request 노드로 직접 API를 호출할 수 있어 유연합니다.
워크플로우 3: 네이버 블로그 예약 발행 스케줄러
블로그 콘텐츠를 미리 준비해두고 정해진 시간에 자동 발행합니다.
트리거: 크론 스케줄 (매일 오전 9시)
→ 구글 스프레드시트: 오늘 발행 예정 글 조회
→ 조건 확인: 발행일이 오늘인 항목 필터링
→ HTTP Request: 네이버 블로그 API 호출
→ 발행 완료 후 스프레드시트 상태 업데이트
준비물: 네이버 블로그 API 키(네이버 개발자 센터에서 발급), 발행 예정 글 목록이 담긴 구글 시트
워크플로우 4: 세금계산서·견적서 자동화
고객이 구글 폼으로 견적을 요청하면 자동으로 견적서를 생성하고 이메일을 발송합니다.
트리거: 구글 폼 새 응답 감지
→ n8n: 폼 데이터 파싱 (고객명, 서비스, 수량)
→ OpenAI 노드: 견적서 문구 생성 (선택)
→ 구글 독스: 견적서 템플릿에 데이터 삽입
→ PDF 변환
→ Gmail: 고객에게 견적서 PDF 발송
→ 구글 시트: 견적 이력 기록
반복적인 견적 작업에서 시간을 크게 절약할 수 있습니다.
워크플로우 5: 재고 부족 알림
재고가 특정 수량 이하로 떨어지면 자동으로 알림을 보냅니다.
트리거: 크론 스케줄 (매일 오전 8시)
→ 구글 스프레드시트: 재고 현황 시트 조회
→ 조건 필터: 재고 수량 < 10개인 항목
→ Slack 또는 카카오워크: 재고 부족 알림
→ (선택) 발주 이메일 자동 발송
재고 관리 시트를 구글 스프레드시트로 관리하는 경우 바로 적용할 수 있습니다.
n8n 핵심 기능 활용 팁
AI 노드 활용
n8n 1.0 이후 AI 노드가 추가되어 OpenAI, Anthropic Claude, Google Gemini를 직접 연동할 수 있습니다. 데이터를 처리하는 중간 단계에 AI를 끼워 넣어 분류·요약·번역 작업을 자동화할 수 있습니다.
에러 핸들링 설정
워크플로우 실패 시 알림을 받도록 설정하세요. n8n의 "Error Trigger" 노드를 추가하면 실패할 때 이메일이나 Slack 메시지를 받을 수 있습니다.
웹훅 보안
외부에서 n8n 웹훅을 호출할 때는 반드시 인증을 추가하세요. n8n은 헤더 기반 인증(Header Auth)을 지원합니다.
n8n vs 유료 도구, 언제 무엇을 선택할까?
| 상황 | 추천 도구 |
|---|---|
| 처음 자동화를 시작한다 | Make.com 무료 플랜 또는 n8n Cloud 체험 |
| 워크플로우 5개 이상 + 월 실행 1,000회 이상 | n8n 셀프 호스팅 (Railway) |
| 비개발자, 서버 설정 부담 | Make.com 유료 또는 Zapier |
| 커스텀 코드·복잡한 로직 필요 | n8n (JS 코드 노드 지원) |
| 앱 연동 종류가 많아야 함 | Zapier (6,000+ 앱) |
| 비용 최소화 최우선 | n8n 셀프 호스팅 |
시작 전 체크리스트
- Railway 또는 n8n Cloud 계정 생성
- 연동할 앱 목록 정리 (구글 워크스페이스, 카카오, 쇼핑몰 등)
- 자동화하고 싶은 반복 업무 3가지 선정
- 각 앱의 API 키 또는 OAuth 권한 준비
- 테스트용 데이터 준비 (실제 운영 데이터에 바로 적용하지 말 것)
n8n 초기 설정에 2-4시간 정도 걸리지만, 한번 구축한 워크플로우는 수개월~수년간 자동으로 실행됩니다. 반복 업무에 쓰던 시간을 매출과 서비스에 집중하는 데 돌려보세요.