Make도 써보고 Zapier도 써본 사람이라면, 언젠가 이런 생각이 들 겁니다. “월 20달러씩 내는 게 아까운데…” 또는 “월간 작동 횟수 제한이 답답하다” 또는 “내가 만든 자동화 데이터가 외부 서버에 저장되는 게 찜찜하다”. 이 셋 중 하나라도 공감이 되신다면, n8n(엔에잇엔)을 한번 보셔야 합니다.
저는 Zapier 2년, Make 6개월 쓰다가 작년 말에 n8n으로 갈아탔습니다. 결론부터 말씀드리면, 배우는 데 한 달쯤 걸렸지만, 그 이후로는 무료로 무제한 자동화를 돌리고 있습니다.

n8n이 뭔가요
독일 회사가 만든 오픈소스 자동화 플랫폼입니다. 핵심 차이점은 “내 서버에 직접 설치해서 쓸 수 있다”는 점이에요.( 공식홈페이지: https://n8n.io/ )
- Zapier, Make: 클라우드 서비스, 월 구독료 필수
- n8n 클라우드: 월 20유로부터
- n8n 셀프호스팅: 무료, 무제한
셀프호스팅이라는 말이 무섭게 들리시죠. 저도 그랬습니다. 근데 Docker(도커)라는 기술을 이용하면 집에 굴러다니는 라즈베리파이나 저렴한 NAS에도 설치할 수 있어요. 저는 시놀로지 NAS에 도커로 설치해서 쓰고 있습니다.
n8n vs Zapier vs Make 한눈에 비교
| 항목 | Zapier | Make | n8n 셀프호스팅 |
|---|---|---|---|
| 비용 | 월 구독 필수 | 월 구독 필수(무료 티어 있음) | 무료(서버 비용만) |
| 실행 횟수 | 플랜별 월 제한 | 작업 단위 제한 | 제한 없음 |
| 데이터 저장 위치 | 외부 클라우드 | 외부 클라우드 | 내 서버 |
| 난이도 | 가장 쉬움 | 중간 | 가장 어려움 |
| 추천 대상 | 자동화 입문자 | 비주얼 워크플로우 선호자 | 비용·데이터에 민감한 파워유저 |
왜 n8n으로 갈아탔나
1. 비용
Zapier Pro가 월 19.99달러, 연간 약 240달러. 5년 쓰면 120만 원이에요. n8n 셀프호스팅은 0원입니다. 전기료 말고는 없어요.
2. 자동화 횟수 무제한
Zapier는 월 750회라는 제한이 있습니다. 실시간으로 돌아가는 자동화가 많으면 금방 다 쓰게 돼요. n8n은 내 서버에서 돌리니까 제한이 없습니다. 제 자동화 중 하나는 10분마다 돌아가는데, 한 달에 4천 번 넘게 실행됩니다. Zapier에서는 불가능한 수치예요.
3. 개인정보 관리
모든 데이터가 내 서버 안에만 있습니다. 외부로 안 나갑니다. 업무 자동화에 회사 데이터를 쓰거나, 민감한 개인정보를 다루는 경우 이게 엄청 중요합니다.
4. 고급 기능
n8n은 JavaScript 코드를 중간에 삽입할 수 있어요. 즉 Zapier에서 못 하는 복잡한 로직도 구현 가능합니다. 반대로 코딩을 아예 안 하고도 대부분은 해결됩니다. 필요한 사람만 쓰면 되는 옵션이에요.
단점도 있습니다
솔직하게 단점도 말씀드릴게요.
1. 설치·유지보수 부담
서버를 직접 돌리는 거니까 설치하고, 업데이트하고, 백업하는 걸 내가 해야 합니다. Zapier/Make는 결제만 하면 나머지는 그쪽이 다 해주는데 n8n은 그게 안 돼요. 개발자 아닌 분들한테는 이 부분이 가장 큰 벽입니다.
2. 한글 자료 부족
n8n은 유럽 쪽 사용자가 많아서 한국어 자료가 별로 없어요. 문제 해결하려면 영어 검색이 기본입니다.
3. 인터페이스가 덜 직관적
Zapier와 Make가 “일반 사용자용”이라면 n8n은 “파워 유저용”입니다. 처음 들어가면 뭘 눌러야 할지 좀 헤맵니다.
설치 방법 간단 요약
Docker를 설치한 상태에서, 터미널에 다음 명령어 한 줄이면 됩니다.
docker run -it --rm --name n8n -p 5678:5678 -v ~/.n8n:/home/node/.n8n docker.n8n.io/n8nio/n8n
그런 다음 브라우저에서 http://localhost:5678로 접속하면 바로 시작할 수 있어요. NAS나 라즈베리파이에 설치하면 외부에서도 접속 가능합니다 (포트포워딩 필요).
서버 켜두기 부담스러우면 n8n 클라우드 플랜 쓰셔도 됩니다. 월 20유로부터 시작인데, Zapier 대비 작동 횟수가 훨씬 많습니다.
어디에 설치하는 게 좋을까
셀프호스팅을 결심했다면 어디에 올릴지도 고민이 됩니다. 이미 시놀로지나 QNAP 같은 NAS가 집에 있다면 그게 가장 간편합니다. 대부분 도커 패키지를 기본 지원해서 설치 몇 분이면 끝납니다. NAS가 없다면 라즈베리파이(5만 원대부터)로 시작하는 분들도 많은데, 전력 소모가 적어서 24시간 켜둬도 전기료 부담이 크지 않습니다. 둘 다 없다면 오라클 클라우드나 AWS 같은 곳의 프리티어 서버를 활용하는 방법도 있는데, 이 경우 서버 관리에 대한 이해가 조금 더 필요합니다. 처음이라면 이미 갖고 있는 장비에 먼저 설치해보고, 만족스러우면 그때 전용 장비를 고민하는 순서를 추천합니다.
Docker 설치 시 자주 겪는 문제
포트가 이미 사용 중이라는 오류가 뜨는 경우
5678 포트를 다른 프로그램이 이미 쓰고 있을 때 나는 오류입니다. 명령어의 “-p 5678:5678” 부분에서 앞의 숫자만 다른 포트(예: 5679)로 바꿔서 실행하면 해결됩니다.
설치는 됐는데 데이터가 재시작할 때마다 사라지는 경우
명령어에 “-v ~/.n8n:/home/node/.n8n” 부분이 빠졌을 때 생기는 문제입니다. 이 옵션이 있어야 워크플로우 데이터가 컨테이너 밖에 저장되어, 컨테이너를 껐다 켜도 유지됩니다.
NAS에서 외부 접속이 안 되는 경우
포트포워딩 설정이 안 되어 있을 가능성이 높습니다. 공유기 관리 화면에서 5678번 포트를 NAS의 내부 IP로 포워딩해주고, 가능하면 고정 IP나 DDNS를 함께 설정해두는 걸 추천합니다.
업데이트 후 워크플로우가 갑자기 멈추는 경우
n8n 버전이 올라가면서 일부 노드의 설정 방식이 바뀌는 경우가 가끔 있습니다. 업데이트 전에 워크플로우를 내보내기(Export)로 백업해두면, 문제가 생겨도 이전 버전으로 쉽게 되돌릴 수 있습니다.
백업은 꼭 챙기세요
셀프호스팅의 가장 큰 리스크는 “내 서버가 문제 생기면 자동화도 같이 멈춘다”는 점입니다. 워크플로우를 주기적으로 내보내기해서 클라우드 드라이브에 백업해두는 습관을 들이면, 하드웨어가 고장 나도 새 장비에 금방 복구할 수 있습니다. 저는 매주 일요일에 전체 워크플로우를 내보내서 구글 드라이브에 자동 업로드하는 자동화를 n8n 안에 따로 만들어뒀습니다.
어떤 자동화를 돌리고 있나
제가 실제 n8n에서 돌리고 있는 자동화 몇 가지를 공유해드릴게요.
- 네이버 블로그 RSS를 모니터링해서 특정 키워드가 올라오면 슬랙 알림
- 10분마다 환율 체크해서 원-달러가 1300원 밑으로 떨어지면 텔레그램 알림
- 이메일로 들어온 영수증 PDF 자동 OCR → 엑셀 경비 장부에 추가
- 유튜브 새 영상이 올라오면 자동으로 시청 기록에 추가
- 카카오톡 나에게 메시지를 텔레그램으로 백업 (업무 폰 분리 때문에)
이런 정도는 Zapier로도 가능하지만, 실행 횟수 때문에 월 수백 번씩 돌리려면 n8n이 훨씬 경제적입니다.
조금 더 자세히 보면, 네이버 블로그 RSS 모니터링은 RSS 피드를 주기적으로 읽어와서 제목에 특정 키워드가 있으면 슬랙 웹훅으로 메시지를 보내는 구조입니다. 환율 체크는 공개 환율 API를 10분마다 호출해서 기준값과 비교한 뒤, 조건을 만족하면 텔레그램 봇 API로 알림을 쏘는 방식이고요. 영수증 OCR 자동화가 개인적으로 가장 유용한데, 이메일 첨부파일을 감지해서 OCR API로 텍스트를 추출하고, 금액과 날짜만 정규식으로 뽑아 구글 시트에 한 줄씩 추가합니다. 매달 카드값 정리할 때 이거 하나로 시간이 정말 많이 줄었습니다.
어떤 분들께 추천하나
- 자동화를 이미 많이 쓰고 있는 분 (Zap이 10개 넘는 분)
- 자동화 횟수가 월 1000회 넘게 필요한 분
- 개발 경험이 조금 있거나 배워볼 의지가 있는 분
- 회사 데이터를 외부 서비스에 올리기 찜찜한 분
- 구독료가 부담되는 프리랜서/소상공인
참고로 구글 서비스(Gmail, 스프레드시트, 캘린더)만 자동화하면 충분한 분이라면, n8n까지 갈 필요 없이 구글 앱스 스크립트로 무료 자동화 만들기부터 시작하는 게 훨씬 간단할 수 있습니다.
이런 분들은 Zapier나 Make 추천
- 자동화 처음 시작하시는 분
- 개발 지식 전혀 없고 배울 시간도 없는 분
- 자동화 몇 개만 돌리면 되는 분 (무료 제한 안에서 해결)
- 회사에서 결제해주는 분 (공짜인데 뭘)
전기료, 정말 그것만 내면 되나요
셀프호스팅이라고 완전히 공짜는 아닙니다. 정확히 말하면 이런 비용이 들 수 있습니다. NAS나 라즈베리파이 같은 하드웨어를 이미 갖고 있다면 추가 비용은 전기료(월 몇천 원 수준) 정도지만, 새로 장비를 사야 한다면 초기 투자 비용이 듭니다. 외부에서 안전하게 접속하려면 도메인이나 SSL 인증서 비용이 소액 들 수도 있고요. 다만 이런 비용을 다 더해도 Zapier 연간 구독료보다는 훨씬 저렴한 경우가 대부분입니다.
한 달 써보고 느낀 점
전환 초반 한 달은 솔직히 힘들었습니다. Zapier에서는 클릭 몇 번으로 끝나던 게 n8n에서는 노드를 하나하나 연결하고 설정값을 직접 입력해야 해서 시간이 꽤 걸렸어요. 특히 인증(API 키, OAuth) 설정 부분에서 자주 막혔습니다. 그런데 한 달쯤 지나니까 오히려 반대가 됐습니다. 내가 원하는 조건을 세밀하게 조정할 수 있다는 게 강점으로 느껴지기 시작했고, 지금은 새로운 자동화 아이디어가 떠오르면 Zapier로 되는지 안 되는지 계산할 필요 없이 그냥 n8n에서 만들어봅니다. 비용 걱정 없이 실험해볼 수 있다는 게 생각보다 큰 차이를 만들었습니다.
자주 묻는 질문
Zapier에서 쓰던 자동화를 n8n으로 그대로 옮길 수 있나요?
완전히 자동으로 옮겨지지는 않습니다. Zapier의 각 “Zap”이 어떤 앱과 어떤 조건으로 연결되어 있는지 확인한 다음, n8n에서 비슷한 노드 조합으로 다시 만들어야 합니다. 다만 개념 자체(트리거→조건→액션)는 동일해서, Zapier를 써봤다면 재구성 자체는 어렵지 않습니다.
내 서버가 해킹당하면 위험하지 않나요?
가능성이 없는 건 아니지만, 기본적인 보안 수칙(강력한 비밀번호, 최신 버전 유지, 불필요한 포트 열지 않기)만 지켜도 개인 사용 수준에서는 충분히 안전합니다. 오히려 민감한 데이터를 외부 클라우드 서비스에 올리는 것 자체가 부담스러운 분들에게는, 내 서버 안에서만 데이터가 도는 구조가 더 안심되는 선택이 될 수 있습니다.
코딩을 전혀 몰라도 정말 쓸 수 있나요?
기본적인 자동화(메일 받으면 알림 보내기, 시트에 데이터 추가하기 같은)는 코딩 없이 노드를 드래그해서 연결하는 것만으로 가능합니다. 다만 복잡한 조건 분기나 데이터 가공이 필요할 때는 JavaScript 코드 노드를 쓰면 훨씬 편해지는데, 이 부분은 ChatGPT나 Claude에게 물어보면서 채워가는 방법으로 충분히 극복할 수 있습니다.
n8n 클라우드와 셀프호스팅 중 뭘 선택해야 하나요?
서버 관리에 자신이 없거나 시간을 아끼고 싶다면 클라우드가 낫습니다. 반대로 이미 NAS나 홈서버가 있고, 완전 무료로 무제한 쓰고 싶다면 셀프호스팅이 맞습니다. 확신이 안 서면 클라우드 무료 체험으로 먼저 인터페이스에 익숙해진 다음, 필요할 때 셀프호스팅으로 옮기는 방법도 있습니다.
n8n을 배우는 데 정말 한 달이나 걸리나요?
매일 붙잡고 있으면 기본적인 자동화는 1~2주 안에도 충분히 만들 수 있습니다. “한 달”이라고 한 건 여러 API 인증 방식에 익숙해지고, 복잡한 워크플로우까지 자유롭게 다룰 수 있게 되기까지 걸린 시간입니다. 처음 하루 이틀은 확실히 막막하지만, 그 고비만 넘기면 속도가 붙습니다.
n8n으로 만들 수 없는 자동화도 있나요?
대부분의 웹 서비스는 API나 웹훅을 지원하기 때문에 n8n으로 연결할 수 있습니다. 다만 일부 앱이 공식 API를 제공하지 않거나, Zapier·Make처럼 수천 개의 앱과 미리 만들어진 연동을 갖추고 있지는 않아서, 아주 마이너한 서비스는 직접 HTTP 요청 노드로 연동을 만들어야 할 수도 있습니다. 이 경우 약간의 API 문서 읽기가 필요합니다.
n8n은 “자동화를 취미로 삼는 사람들”의 도구에 가깝습니다. Zapier가 “편리한 서비스”라면, n8n은 “내가 조립하는 공구함” 같은 느낌이에요. 배우는 과정이 좀 번거롭지만, 한 번 익히고 나면 자동화의 세계가 무한히 넓어집니다. 관심 있으신 분은 n8n.io에 가서 Cloud 무료 체험부터 한번 해보시는 걸 추천합니다.