n8n 8 Hour Masterclass: Build & Sell AI Agents (Automate Anything)
원본 영상: n8n 8 Hour Masterclass: Build & Sell AI Agents (Automate Anything)
한 줄 요약
섹션 제목: “한 줄 요약”n8n 초보자가 10개 실전 워크플로를 따라 만들며, 자동화 플랫폼의 핵심 개념 전체를 습득하는 실습형 마스터클래스.
핵심 내용
섹션 제목: “핵심 내용”n8n 기본 구조
섹션 제목: “n8n 기본 구조”모든 워크플로는 트리거(시작점) + 액션(후속 작업) 으로 구성된다. 트리거에는 두 종류가 있다.
- 즉시(Instant) 트리거: 이벤트 발생 즉시 n8n으로 전달
- 폴링(Polling) 트리거: n8n이 일정 간격으로 앱에 새 데이터가 있는지 직접 물어봄 (Gmail이 이 방식)
폴링 간격을 너무 짧게 잡으면 스타터 플랜의 2,500 executions가 하루 이틀 만에 소진되므로 주의. 하루 24통 수준이면 1시간 간격 권장.
빌드한 주요 워크플로
섹션 제목: “빌드한 주요 워크플로”워크플로 1 — 신규 리드 시스템 Form 제출 → Google Sheets 저장 → Filter(예산 $1,000 이상) → Gmail(본인에게 알림) → If/Else(서비스 종류별 이메일 분기) → Merge → Google Sheets 업데이트(contacted, rejected 필드)
워크플로 2 — Gmail 자동 분류·정리 Gmail 수신 트리거 → OpenAI로 이메일 분류(promotions/social/personal/sales/miscellaneous) → Switch로 경로 분기 → 각 경로별 라벨 추가·읽음 처리·Inbox 제거. 개인 이메일은 OpenAI Draft 자동 생성, 영업 이메일은 담당자에게 Forward.
워크플로 3 — Apify 웹 스크래핑 + Google Sheets Schedule 트리거(매일) → Apify Google Maps 스크래퍼 실행 → Filter(평점 기준) → Loop + Wait(Rate Limit 대응) → Google Sheets upsert
워크플로 4 — Telegram 파일 처리 Telegram 트리거 → Switch(PDF vs 이미지 mime type 분기) → 파일 다운로드 → AI로 항목 추출 → Google Sheets 저장
데이터 타입 심화
섹션 제목: “데이터 타입 심화”n8n의 5가지 데이터 타입(String·Number·Boolean·Binary·Array·Object)을 이해하는 것이 플랫폼 숙달의 핵심이라고 강조. 특히 Array(리스트)와 Object(키-값 쌍)가 생소한 개념.
- Split Out: 리스트를 개별 항목으로 분해 → 각각에 액션 적용
- Aggregator: 개별 항목을 다시 리스트로 병합 (예: 10,000건 리드를 하루 1통 이메일로 묶기)
- Code 노드: JavaScript 코드 블록. 직접 코딩 불필요 — ChatGPT에게 데이터 구조를 붙여넣고 원하는 동작을 설명하면 코드를 받아 그대로 붙여넣음.
전술·요소
섹션 제목: “전술·요소”| 개념 | 설명 |
|---|---|
| 매핑(Mapping) | 이전 노드의 데이터를 현재 노드 필드로 드래그 연결 |
| 고정값 vs 표현식 | Fixed Value는 항상 같은 텍스트, Expression은 런타임에 동적으로 치환 |
| 핀 데이터(Pin Data) | 마지막 실행 결과를 저장해 폼을 매번 재제출하지 않고 반복 테스트 |
| 함수(Function) | {{ $today }}, .split(' ')[0] 등 — ChatGPT로 생성 후 붙여넣기 |
| 고유값으로 행 찾기 | Google Sheets 업데이트 시 이메일 주소를 유일 식별자로 사용 |
| Rate Limit 대응 | Loop + Wait 노드로 처리 속도 제한 (예: 5초 간격, Google Sheets 300 reads/min 이내 유지) |
| 크론 표현식 | ChatGPT에게 “n8n에서 5분마다 폴링하는 cron expression 만들어줘” 요청 |
| Append Attribution 제거 | Gmail 노드 옵션에서 n8n 홍보 문구 제거 |
OpenAI 시스템 프롬프트 구조 (이메일 분류)
- System: 역할 정의 + 카테고리 목록(promotions/social/personal/sales/miscellaneous) + 각 카테고리 설명 + 예시
- User: 발신자·제목·본문 입력
- Switch의 contains 조건으로 출력 텍스트와 경로 매칭
수치·사례
섹션 제목: “수치·사례”| 항목 | 수치 | 출처 |
|---|---|---|
| 리드 60초 내 전화 시 전환율 | 4배 증가 | 인터넷 인용 (자막 내 “data suggests”) |
| 본인 이전 사업 자동화율 | 업무 80%, 풀타임 35명 상당 절감 | 본인 주장 |
| Gmail 자동화 절약 시간 | 하루 15~30분 | 본인 실측 |
| Apify 무료 크레딧 | 월 5회, ~1,000건 스크래핑 가능 | Apify 공식 |
| Apify Google Maps 스크래퍼 | 195,000 사용자, 4.8점, $4/1,000건 | Apify 스토어 표기 |
| 1,000건 수동 스크래핑 소요 시간 | 약 8시간 | 본인 추정 |
| n8n 스타터 플랜 | €20/월, 2,500 executions, 14일 무료체험 | n8n 공식 가격 |
| OpenAI 무료 크레딧 | n8n 계정당 100크레딧 제공 | 영상 시점 기준 (버그로 일부 모델 미작동 언급) |
도구·워크플로
섹션 제목: “도구·워크플로”사용 도구
- n8n (자동화 플랫폼)
- Google Sheets / Gmail (데이터 저장·알림)
- OpenAI API (이메일 분류, 초안 생성) — platform.openai.com에서 API 키 발급, 최소 $5 잔액 필요
- Apify (웹 스크래핑) — n8n 커뮤니티 노드로 설치
- Telegram (파일 수신 트리거) — BotFather에서
/newbot으로 봇 생성 후 액세스 토큰 발급 - ChatGPT (코드·함수·크론 표현식 생성 보조)
ChatGPT 활용 패턴
"n8n code node에서 incoming data를 budget 높은 순으로 정렬하는 코드를 만들어줘.데이터 구조: [여기에 JSON 붙여넣기]"코드가 동작하지 않으면 에러 내용을 붙여넣고 재질문. 코딩 지식 불필요.
자동화 비즈니스 진입 방향 (언급 내용)
- 서비스업 사업주 대상 자동화 구축 대행
- Upwork·Google Maps 스크래핑 → AI 스코어링 → 맞춤 제안서 자동 생성 (영상 내 개요만 소개, 별도 영상 참조 권장)