Master n8n in 2 Hours: Complete Beginner’s Guide for 2026
원본 영상: Master n8n in 2 Hours: Complete Beginner’s Guide for 2026
한 줄 요약
섹션 제목: “한 줄 요약”n8n을 처음 접하는 사람이 리드 관리·AI 에이전트·RAG 시스템을 포함한 5개 실전 워크플로를 완성할 수 있도록 UI부터 고급 기능까지 순서대로 안내하는 완전 입문 강의.
핵심 내용
섹션 제목: “핵심 내용”1. 플랫폼 개요 및 UI
섹션 제목: “1. 플랫폼 개요 및 UI”- n8n은 여러 앱을 연결하는 자동화 플랫폼. Zapier·Make.com 대비 워크플로 실행 단위 과금 구조라 동일 워크플로 내 모듈 수에 관계없이 1회 과금.
- 셀프호스팅 시 무료 운영 가능(Fiverr/Upwork에서 설정 대행 가능).
- UI 핵심 요소: Editor(빌드)·Executions(실행 이력·디버그)·태그·워크플로 토글·버전 히스토리.
- Trigger(워크플로 시작)와 Action(이후 모든 단계) 개념 구분.
2. 워크플로 1 — 신규 리드 자동 처리
섹션 제목: “2. 워크플로 1 — 신규 리드 자동 처리”- Form Trigger: n8n 내장 폼 생성(이름·이메일·예산·메시지 필드, 드롭다운 포함).
- Google Sheets Append/Update: 폼 제출 데이터를 시트에 자동 추가.
$now로 날짜 자동 삽입, IF 함수로 예산 기준rejected체크박스 자동 설정. - Filter: 특정 예산 대역($0~$100) 리드 조기 제거.
- Switch: 예산 대역별로 경로 분기($100~$1,000 vs $1,000+).
- Gmail: 예산별 맞춤 이메일 발송(고예산에는 캘린더 링크 포함).
- Merge: 분기된 경로 재합류.
- Gmail(팀 알림): 내부 팀에 신규 리드 알림 발송.
3. 워크플로 2 — AI 에이전트(개인 비서)
섹션 제목: “3. 워크플로 2 — AI 에이전트(개인 비서)”- On Chat Message 트리거.
- Advanced AI Agent 노드: 시스템 프롬프트에 현재 날짜를
$now표현식으로 주입(AI가 날짜를 모르기 때문). - Chat Model: OpenAI GPT-4o (API 키 필요, 최소 $5 충전).
- Window Buffer Memory: 이전 N개 메시지 기억(기본값 5).
- Tools: Google Calendar(이벤트 생성·조회), Google Sheets(태스크 생성·조회·업데이트). 각 도구 파라미터를
{{ $fromAI("key", "description") }}표현식으로 설정해 AI가 자동 추론. - 에이전트 Rules에 “업데이트 전 반드시 먼저 검색” 지시 추가.
4. 워크플로 3 — 미통화 리드 일일 리포트 (서브워크플로)
섹션 제목: “4. 워크플로 3 — 미통화 리드 일일 리포트 (서브워크플로)”- Execute Workflow Trigger 또는 Schedule(매일 오후 7시).
- Google Sheets에서 오늘 날짜 기준 필터링 →
called=false,rejected=false인 리드만 통과. - Array Aggregator: 개별 행을 하나의 아이템으로 묶기.
- Code Node: ChatGPT에 요청해 JSON 배열을 평문 텍스트로 변환.
- Gmail: 미통화 리드 목록을 이메일로 발송.
5. 워크플로 4 — Webhook & HTTP Request
섹션 제목: “5. 워크플로 4 — Webhook & HTTP Request”- Webhook Trigger(HTTP POST): Tally Forms 같은 외부 폼에서 데이터 수신.
- HTTP Request: 수신 데이터를 CRM(Go High Level 등) API로 전달.
GET(조회)·POST(생성)·PATCH/PUT(수정)·DELETE메서드 구분. - requestcatcher.com으로 HTTP 요청 수신 테스트 가능.
6. 워크플로 5 — RAG 시스템 (고급 AI 에이전트)
섹션 제목: “6. 워크플로 5 — RAG 시스템 (고급 AI 에이전트)”- On Chat Message 트리거.
- Google Drive: PDF 파일 다운로드 (OAuth 설정 필요 — Google Cloud Console에서 프로젝트·OAuth 동의화면·클라이언트 ID/Secret 생성).
- Extract from PDF: 바이너리 → 텍스트 변환.
- In-Memory Vector Store(Add Document): 문서 임베딩 저장.
- Default Data Loader: 원시 데이터를 RAG 친화적 포맷으로 변환.
- Recursive Character Text Splitter: 문단·문장 단위로 청킹(문자 단위 분할보다 의미 보존 우수).
- Embeddings(text-embedding-3-small): 텍스트를 벡터로 인코딩.
- Advanced AI Agent: 위 Vector Store를 Tool로 연결. 도구 설명에 “사용자가 계약서 관련 질문을 할 때 호출”이라고 기재.
전술·요소
섹션 제목: “전술·요소”| 개념 | 설명 |
|---|---|
| Trigger vs Action | Trigger = 워크플로 시작점, Action = 이후 모든 단계 |
표현식 {{ }} | 고정값(Fixed) vs 동적 변수(Expression). $now, $json.fieldName |
| IF 함수 | {{ $if(condition, trueVal, falseVal) }} — 조건부 값 설정 |
| Filter 노드 | 조건 불만족 항목 제거 후 다음 단계로 미전달 |
| Switch 노드 | 하나의 값 기준으로 다중 경로 분기 |
| Iterator/Split | 배열을 1건씩 처리. Google Sheets는 기본적으로 행별 분리 출력 |
| Array Aggregator | 분리된 항목들을 하나로 묶어 단일 이메일/메시지로 발송 |
| Code 노드 | JavaScript 실행. ChatGPT에 코드 생성 요청 후 붙여넣기로 활용 |
| Pin Data | 테스트 시 트리거 재실행 없이 동일 목 데이터 재사용 |
| Executions 탭 | 실행 이력·입출력 데이터 확인으로 디버깅 |
$fromAI("key", "desc") | AI 에이전트 Tool 파라미터 자동 추론 설정 |
| Recursive Text Splitter | 문단 → 문장 순 계층 청킹으로 의미 보존 |
데이터 타입 정리
| 타입 | 예시 |
|---|---|
| Text(String) | 이름, 메시지 |
| Number | 예산, 직원 수 |
| Boolean | rejected: true/false |
| Date | 제출일, 마감일 |
| Binary | PDF, 이미지 파일 |
| Array | 항목 리스트 [...] |
| Collection(Object) | Key-Value 쌍 {...} (Google Sheets 1행 = 1 Object) |
수치·사례
섹션 제목: “수치·사례”- 리드 전환율: 폼 제출 후 60초 내 전화 시 전환율 391% 향상 (인터넷 인용, 출처 미명시)
- 자체 사례: 본인 비즈니스에서 150개 이상의 변수를 포함한 계약서를 하루 16건 자동 생성 중
도구·워크플로
섹션 제목: “도구·워크플로”사용 도구
- n8n (자동화 플랫폼)
- Google Sheets, Gmail, Google Calendar, Google Drive
- OpenAI API (GPT-4o, text-embedding-3-small) — 최소 $5 충전 필요
- Tally Forms (외부 폼 → Webhook 연동 데모)
- requestcatcher.com (HTTP Request 테스트)
- Go High Level (CRM HTTP Request 전송 데모)
핵심 프롬프트 패턴
- AI 에이전트 시스템 프롬프트에 현재 날짜 주입:
The current date is {{ $now }} - 날짜 포맷 통일 규칙 명시:
All dates must be structured as MM/DD/YYYY - 업데이트 전 검색 강제:
Before updating Google Sheets, please find the record first with the Google Sheets Search tool - 우선순위 선택 제한:
Please choose one of the following priorities: low, medium, high - Code 노드 코드 생성 프롬프트 패턴: JSON 샘플 + 원하는 출력 포맷 예시를 ChatGPT에 붙여넣고 “n8n 포맷 JavaScript 코드로 변환” 요청
RAG 흐름
PDF (Google Drive) → Extract Text → Default Data Loader → Recursive Character Text Splitter → Embeddings (text-embedding-3-small) → In-Memory Vector Store ↕Chat Message → AI Agent (GPT-4o + Window Buffer Memory) → Vector Store Tool 호출