n8n: 시작하기

calico·2025년 9월 30일

Artificial Intelligence

목록 보기
70/143

1. n8n이란?


  • 오픈소스 업무 자동화 플랫폼

  • 드래그 앤 드롭으로 워크플로우 설계 가능

  • 400+ 서비스 연동 (Gmail, Slack, Notion, DB, API 등)

  • 셀프 호스팅 가능 → 데이터 보안 유리

  • 무료로 시작 가능, 필요 시 유료 클라우드 버전



2. 설치 방법


A. 클라우드에서 바로 시작 (추천: 빠른 테스트)


  1. https://n8n.io 접속

  2. Try Cloud 클릭 → 회원가입

  3. 웹 브라우저에서 바로 워크플로우 작성 가능



B. Docker 설치 (사내 서버/로컬)


docker run -it --rm \
  --name n8n \
  -p 5678:5678 \
  -v ~/.n8n:/home/node/.n8n \
  n8nio/n8n
  • 접속: http://localhost:5678

  • ~/.n8n 폴더에 설정·데이터 저장



C. Node.js 로컬 설치


npm install n8n -g
n8n
  • 접속: http://localhost:5678



3. 첫 워크플로우 만들기


예시: 구글 시트 → 슬랙 알림


  1. Google Sheets 노드

    • Trigger: "New Row Added"

    • Google 계정 연결 (OAuth)

  2. Slack 노드

    • Action: "Send Message"

    • 채널: #업무알림

    • 메시지: 새 데이터: {{$json["컬럼명"]}}

  3. 연결: Google Sheets → Slack

  4. Activate Workflow 클릭



4. 실무 활용 예시


분야자동화 예시
마케팅신규 리드 → CRM 등록 → 환영 이메일 발송
영업계약서 PDF 자동 생성 → 클라우드 저장
고객지원Zendesk 티켓 생성 시 Slack 알림
데이터 분석매일 API 데이터 수집 → Google Sheets 업데이트
재무매출 데이터 집계 → 주간 보고서 자동 발송



5. 효율적인 사용 팁


  • 작게 시작: 한 번에 큰 프로세스보다 작은 자동화부터

  • 템플릿 활용: n8n 내장 템플릿으로 빠르게 시작

  • 변수 활용: {{$json["필드명"]}}로 데이터 전달

  • 에러 처리: 오류 발생 시 Slack/이메일 알림 노드 추가

  • 버전 관리: 주요 워크플로우는 JSON으로 내보내 백업



6. 장점 & 주의사항


장점


  • 오픈소스 → 커스터마이징 자유

  • 자체 서버 운영 가능 → 보안·데이터 통제

  • 다양한 API·서비스 연동



주의사항

  • 설치형은 서버/Docker 환경 필요

  • 복잡한 로직은 JS 코드 작성 필요

  • 무료 클라우드 버전은 실행 횟수 제한



💡 추천 시작 플랜
1. 클라우드 버전으로 1~2개 간단한 자동화 테스트
2. 효과 확인 후 Docker로 사내 서버 설치
3. 주요 업무 프로세스 자동화 적용

profile
https://velog.io/@corone_hi/posts

0개의 댓글