← 노드 한 장 전체#16 · Error Trigger
Error Trigger
자동화가 몰래 멈췄을 때 바로 알기
이 글은 이런 분께자동화가 실패했을 때 바로 알아차리고 싶은 분

1분 영상은 @workflow.hanjang 에 순서대로 공개돼요
자동화가 실패해도 n8n은 조용해요. 실행 목록에 들어가 봐야 알죠.
Error Trigger로 "에러 받기" 워크플로우를 하나 만들어 두면
먼저 결과부터
Error Trigger 워크플로우를 연결해 두면 자동 실행이 실패했을 때 n8n이 대신 실행해 알려준다. 실제 실행에서는 실패 0.08초 뒤 알림 문구 생성.
우리가 실제로 돌린 기록 · 실행 #71403 · 2026-10-24
우리가 실제로 돌린 기록 · 실행 #71403 · 2026-10-24
- 실패한 워크플로우 Settings → Error Workflow에서 연결
- 실행 번호, 실패한 노드, 에러 내용이 같이 와요
- 이번 실행에선 실패 후 0.08초 뒤에 알림 문구가 만들어졌어요
- 에러 받기 워크플로우를 Publish하기 전 실패 5번엔 안 울렸어요
- 수동 실행(Execute) 실패엔 안 울려요 (n8n 문서 기준)


따라 하기
아래 설정값은 이 영상에 나온 워크플로우 JSON에서 그대로 가져왔어요. n8n 캔버스에서 +를 눌러 노드를 순서대로 추가하고 같은 값을 넣으면 돼요. 빨간 제목이 이번 편의 주인공 노드예요. 표 왼쪽은 n8n 편집기에 보이는 칸 이름, 오른쪽은 실제로 넣은 값이에요. 직접 입력하기 번거로우면 JSON을 받아 ⋯ → Import from File로 가져오세요.
워크플로우 1 · [노드 한 장] 일부러 실패하는 워크플로우
Step 1. Schedule Trigger 노드 추가이름: Every minute
| Trigger Rules › Trigger Interval › Trigger Interval | Days |
| Trigger Rules › Trigger Interval › Trigger at Hour | 9am |
Step 2. HTTP Request 노드 추가이름: Get Steam data
| URL | https://store.steampowered.com/api/doesnotexist |
워크플로우 2 · [노드 한 장] Error Trigger · 에러 받기
Step 3. Error Trigger 노드 추가이름: Error Trigger
설정 없이 그대로 추가해요.
Step 4. Edit Fields (Set) 노드 추가이름: Write alert text
| 필드 1 | workflow · string · {{ $json.workflow.name }} |
| 필드 2 | failed_node · string · {{ $json.execution.lastNodeExecuted }} |
| 필드 3 | error · string · {{ $json.execution.error.message }} |
| 필드 4 | execution_id · string · {{ $json.execution.id }} |
| 필드 5 | alert · string · 🚨 '{{ $json.workflow.name }}' 실패
노드: {{ $json.execution.lastNodeExecuted }}
에러: {{ $json.execution.error.message }}
실행 #{{ $json.execution.id }} |
가져와서 쓸 때 확인할 것
- YOUR_… 표시를 내 값으로 바꾸고, 계정이 필요한 서비스 노드만 자격 증명을 연결하세요. 그런 칸이나 노드가 없는 예제는 추가 계정 없이 실행할 수 있어요.
노드의 모든 옵션은 n8n 공식 문서에서 볼 수 있어요.