localhost:5678 접속
→ open localhost:5678
$json).
One row of data flowing between nodes ($json).
0 9 * * 1-5 = 평일 오전 9시
0 9 * * 1-5 = weekdays 9 AM
POST /webhook/<uuid>로 데이터 수신.
POST /webhook/<uuid> to receive data.
💡 노드 파라미터 창에서 {{ }} 입력 시 표현식 모드 활성화
💡 Type {{ }} in any node field to enable expression mode
Authorization: Bearer …Authorization: Bearer …N8N_CUSTOM_ENV로 주입 후 표현식에서 {{ $env.VAR }} 사용.{{ $env.VAR }} in expressions.📍 등록 위치: 우측 상단 → Credentials → New 📍 Where: top-right menu → Credentials → New
error 필드로 넘겨 계속 진행
Pass failed items with error field, keep going
📍 노드 설정 → Settings 탭에서 Retry/Continue 활성화 📍 Node → Settings tab to enable Retry / Continue
💡 노드 추가 → AI 카테고리에서 모두 확인 가능 💡 Add node → AI category to browse all AI nodes
메인 워크플로우 → Execute Workflow → 서브: 데이터 정제Main → Execute Workflow → Sub: data cleanse⚠️ Self-hosted 환경에서만 설치 가능 ⚠️ Only available on self-hosted instances
N8N_ENCRYPTION_KEY 환경변수.
Encrypts stored credentials. Must back up. Set via N8N_ENCRYPTION_KEY.
N8N_ALLOWED_WEBHOOK_URLS 또는 Nginx에서 특정 IP만 허용.
Use N8N_ALLOWED_WEBHOOK_URLS or restrict at Nginx level.
EXECUTIONS_DATA_MAX_AGE로 오래된 실행 로그 자동 삭제.
Auto-delete old execution logs via EXECUTIONS_DATA_MAX_AGE.
아이콘으로 노드 한눈에 파악하기
| 노드 | 역할 한 줄 요약 | HR 활용 예시 |
|---|---|---|
| Webhook | 외부 HTTP 요청 수신 → 시작 | 채용 지원서 제출 시 자동 처리 |
| Schedule Trigger | 정해진 시간에 자동 실행 | 매주 월요일 인력 현황 보고서 생성 |
| Manual Trigger | 버튼 클릭으로 수동 실행 | 개발·테스트 시 즉시 실행 |
| Error Trigger | 에러 발생 시 자동 실행 | 워크플로우 실패 시 담당자 슬랙 알림 |
| Chat Trigger | 채팅 UI로 워크플로우 시작 | HR 정책 Q&A 챗봇 인터페이스 |
| Edit Fields (Set) | 데이터 필드 추가·수정·삭제 | 사원번호 형식 통일, 불필요 필드 제거 |
| Code | JS/Python 코드 직접 실행 | 복잡한 날짜 계산, 문자열 파싱 |
| HTTP Request | 외부 API 호출 | 사내 ERP API에서 인사 데이터 가져오기 |
| IF | 조건 분기 (True / False) | 승인 상태에 따라 다른 메일 발송 |
| Switch | 다중 조건 분기 (3개 이상) | 부서별로 다른 온보딩 프로세스 실행 |
| Merge | 여러 경로 데이터를 하나로 합침 | 인사DB + 급여DB 정보를 합쳐 보고서 생성 |
| Loop Over Items | 대량 데이터를 N개씩 나눠 처리 | 임직원 1,000명에게 순차 메일 발송 |
| Wait | 일정 시간 대기 후 계속 실행 | 이메일 발송 후 1시간 대기 → 후속 조치 |
| Stop and Error | 강제 중단 및 에러 메시지 | 필수 데이터 누락 시 명시적 실패 처리 |
| Execute Sub-workflow | 다른 워크플로우 호출 | 공통 알림 로직 분리 후 재사용 |
| AI Agent | LLM이 스스로 도구를 선택해 실행 | HR 정책 Q&A 챗봇, 채용 공고 초안 작성 |
| Google Sheets | 구글 스프레드시트 읽기/쓰기 | 설문 결과 자동 집계, 교육 이수 현황 업데이트 |
| Teams / Outlook | O365 메시지·이메일 발송 | O365 기반 기업 내 자동 알림 발송 |
| Sticky Note | 캔버스 메모 (실행에 영향 없음) | 워크플로우 설명, 담당자 정보 기록 |