n8n 설치부터 첫 워크플로우까지 — AI 업무자동화 시작법

반복 업무가 쌓일수록 자동화 도구의 필요성이 커진다. n8n(엔에잇엔)은 코드 작성 없이 앱과 서비스를 연결해 워크플로우(업무 흐름)를 자동화하는 오픈소스 도구다. 메일 수신 → 슬랙 알림 → 구글 시트 기록 같은 다단계 작업을 사람 손 없이 돌릴 수 있다. 2026년 6월 기준, 클라우드 버전과 직접 서버에 설치하는 셀프호스팅 두 방식 모두 선택 가능하다.

n8n이 다른 자동화 도구와 다른 점

Zapier, Make(구 Integromat) 같은 SaaS(인터넷으로 바로 쓰는 구독형 서비스) 자동화 도구는 실행 횟수 제한이 빡빡하고 고급 기능은 고가 플랜에서만 쓸 수 있다. n8n은 오픈소스(소스코드가 공개된 무료 프로그램)라 셀프호스팅 시 실행 횟수 제한 없이 무료로 운영된다. 400개 이상의 앱 연동을 기본 제공하고, AI 노드(GPT, Claude 등 AI 모델을 블록처럼 끼워 넣는 기능)도 지원한다.

직관적인 드래그 앤 드롭 에디터 덕분에 개발자가 아니어도 조건 분기, 루프, HTTP 요청 등 복잡한 자동화를 구성할 수 있다. 다만 셀프호스팅은 서버 관리 책임이 따르므로, 서버 운영이 익숙하지 않다면 클라우드 플랜이 더 편하다.

클라우드 vs 셀프호스팅, 어느 쪽을 선택할까

두 방식은 비용 구조와 관리 난이도가 크게 다르다. 아래 비교를 참고해 상황에 맞게 선택하면 된다.

COMPARISON
A
클라우드
비용
월 $24~(Starter) / 14일 무료 체험
서버 관리
불필요 — n8n이 운영
실행 제한
플랜별 월 실행 횟수 한도
적합 대상
서버 없는 개인, 소규모 팀
B
셀프호스팅
비용
무료 (서버 비용만 별도)
서버 관리
직접 설치, 업데이트, 백업
실행 제한
제한 없음 — 무제한 실행
적합 대상
개발자, 대용량 자동화 팀

n8n 클라우드로 바로 시작하기

서버 없이 브라우저만으로 n8n을 체험하려면 클라우드 가입이 가장 빠르다. 14일 무료 체험을 제공하며 신용카드 없이도 계정을 만들 수 있다. 2026년 6월 기준 상시 무료 플랜은 제공되지 않고, 체험 후 Starter($24/월) 이상 유료 플랜으로 전환해야 한다.

가입 절차는 다음과 같다. app.n8n.cloud/register에 접속해 이메일과 비밀번호를 입력하면 즉시 워크스페이스(작업 공간)가 생성된다. 이메일 인증 후 에디터 화면이 바로 열리므로, 설치 과정 없이 워크플로우를 바로 만들어볼 수 있다.

셀프호스팅 설치 — Docker 명령 한 줄로

Docker(도커)는 앱과 그 실행 환경을 컨테이너라는 박스에 담아 어느 서버에서든 동일하게 돌릴 수 있게 해주는 도구다. n8n 공식 문서에서도 Docker를 가장 먼저 권장한다. 로컬 PC나 VPS(가상 사설 서버) 어디서든 아래 명령 하나로 n8n을 실행할 수 있다.

docker run -it --rm \
  --name n8n \
  -p 5678:5678 \
  -v n8n_data:/home/node/.n8n \
  docker.n8n.io/n8nio/n8n

명령을 실행하면 Docker가 n8n 이미지를 자동으로 내려받고 컨테이너를 시작한다. 브라우저에서 http://localhost:5678에 접속하면 n8n 에디터가 열린다. -v n8n_data:/home/node/.n8n은 워크플로우 데이터를 컨테이너 밖에 저장하는 옵션으로, 컨테이너를 재시작해도 데이터가 유지된다. 장기 운영 목적이라면 Docker Compose와 PostgreSQL(데이터베이스)을 결합한 구성을 권장한다.

설치 후 첫 실행 시 관리자 계정 생성 화면이 나타난다. 이메일과 비밀번호를 설정하면 로컬 n8n 환경이 완성된다.

첫 워크플로우 만들기

에디터 화면에 들어오면 빈 캔버스가 보인다. 노드(node, 각 앱이나 동작을 담당하는 블록)를 연결해 워크플로우를 구성하는 방식이다. 아래 순서대로 따라 하면 5분 안에 첫 자동화가 완성된다.

STEP BY STEP
첫 워크플로우 만드는 순서
rusk.kr
1
새 워크플로우 생성
에디터 상단 + 버튼을 눌러 새 워크플로우를 만든다. 이름을 지정하면 저장 공간이 생긴다.
2
트리거 노드 추가
트리거(trigger)는 자동화를 시작하는 신호다. 캔버스에서 노드 추가 버튼을 누르고 “Schedule”(일정 시간마다 실행)이나 “Webhook”(외부 신호가 오면 실행)을 선택한다. 처음에는 Schedule 트리거가 가장 다루기 쉽다.
3
액션 노드 연결
트리거 옆에 액션 노드를 추가해 두 노드를 선으로 연결한다. 예를 들어 Gmail 노드를 붙이면 “새 메일 도착 시 → 다른 서비스로 전달” 흐름이 완성된다. 노드 설정 패널에서 계정을 연동하고 원하는 동작을 선택한다.
테스트 실행 후 활성화
상단 “Test workflow” 버튼으로 실제 데이터를 흘려보내 동작을 확인한다. 오류가 없으면 우측 상단 토글을 켜서 워크플로우를 활성화(Active)하면 자동화가 시작된다.

활용 예시 — 실제로 많이 쓰는 자동화 조합

n8n 커뮤니티에서 가장 많이 공유되는 워크플로우 패턴은 다음과 같다. Gmail에서 특정 키워드 메일을 받으면 Slack(업무 메신저)에 요약 알림을 보내는 조합이 대표적이다. Google Sheets(구글 스프레드시트)에 행이 추가될 때마다 Notion 데이터베이스에 자동으로 항목을 만드는 것도 자주 쓴다. AI 노드를 붙이면 GPT가 메일 내용을 자동 분류하거나 요약 보고서를 작성하는 것도 가능하다.

워크플로우 아이디어가 떠오르지 않는다면 에디터 내 Templates 탭에서 수백 개의 공식 템플릿을 그대로 불러올 수 있다. 원하는 카테고리를 검색해 클릭 한 번으로 기존 워크플로우를 내 환경에 복사한 뒤 수정만 해도 된다.

자주 묻는 질문

n8n 셀프호스팅은 진짜 무료인가?

n8n 커뮤니티 에디션(오픈소스 버전)은 소프트웨어 자체는 무료다. 실행 횟수 제한도 없다. 다만 n8n을 돌릴 서버나 PC가 있어야 하므로 VPS(가상 서버)를 임차하면 월 $5~10 정도의 서버 비용이 발생한다. 이미 서버가 있다면 추가 비용은 없다.

코딩을 전혀 모르면 쓰기 어렵나?

기본 워크플로우는 코드 없이 드래그 앤 드롭만으로 구성할 수 있다. 단, 특수한 데이터 변환이 필요하거나 API(프로그램끼리 데이터를 주고받는 통로) 연동이 까다로운 서비스를 다룰 때는 JavaScript 코드를 소량 작성해야 하는 경우가 있다. 처음에는 공식 템플릿과 커뮤니티 예시를 참고해 조금씩 응용하면 된다.

Make(메이크)나 Zapier와 비교해 n8n이 유리한 경우는?

실행 횟수가 많거나, 한 달에 수천 건 이상 자동화가 필요한 경우에는 n8n 셀프호스팅이 비용 면에서 압도적으로 유리하다. 반면 Make와 Zapier는 서버 관리 없이 바로 쓸 수 있어 간단한 연동에는 더 빠르게 시작할 수 있다. n8n 클라우드는 두 방식의 중간으로, 서버 없이 편하게 쓰되 Make·Zapier보다 더 복잡한 로직을 구성할 수 있다.

댓글 남기기