콘텐츠로 이동

n8n 8 Hour Masterclass: Build & Sell AI Agents (Automate Anything)

원본 영상: n8n 8 Hour Masterclass: Build & Sell AI Agents (Automate Anything)

n8n 초보자가 10개 실전 워크플로를 따라 만들며, 자동화 플랫폼의 핵심 개념 전체를 습득하는 실습형 마스터클래스.

모든 워크플로는 트리거(시작점) + 액션(후속 작업) 으로 구성된다. 트리거에는 두 종류가 있다.

  • 즉시(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 스코어링 → 맞춤 제안서 자동 생성 (영상 내 개요만 소개, 별도 영상 참조 권장)