n8n 트리거 설정 방법 완벽 정리
업무 자동화를 위한 오픈소스 툴 n8n은 다양한 이벤트 기반 자동화를 제공합니다. 그 핵심은 바로 트리거(Trigger)입니다. 트리거는 워크플로우의 시작점을 의미하며, 사용자가 지정한 조건이나 이벤트가 발생했을 때 워크플로우가 자동 실행됩니다. 이번 글에서는 n8n 트리거 노드 설정법과 주요 예시를 쉽게 안내해드립니다.
트리거란 무엇인가요?
n8n의 트리거 노드는 워크플로우 실행을 위한 ‘출발점’입니다. 외부 요청이 들어오거나, 시간 조건이 만족되거나, 이메일 수신 등 특정 조건이 발생했을 때 자동으로 작동하며, 이후 연결된 노드들이 순차적으로 실행됩니다.
👉 공식 가이드 보기: n8n Trigger Node Documentation
자주 사용하는 트리거 노드
- Webhook: 외부 서비스에서 n8n으로 HTTP 요청 수신
- Cron: 특정 시간/주기마다 자동 실행
- Email Trigger (IMAP): 이메일 수신 시 워크플로우 실행
- Schedule: 예약 기반 단발성 실행
- 앱 연동 Trigger: Slack, Trello, Notion 등 특정 이벤트 감지
Webhook 트리거 설정 방법
- 워크플로우에 Webhook 노드 추가
- HTTP Method 선택 (보통
POST
) - Webhook URL 자동 생성됨 → 외부 서비스에 설정
- “Listen for Test Event” 클릭 후 외부 요청 전송
- 요청이 수신되면 자동으로 샘플 데이터가 표시됨
Cron 트리거 설정 방법
- 노드 추가 후 Cron 선택
- Minutes, Hours, Days 등 원하는 주기 설정
- 예: 매일 오전 8시 → Minutes: 0 / Hours: 8
- 시간 도래 시 자동으로 워크플로우 시작됨
트리거 설정 시 팁과 주의사항
- Webhook은 반드시 Test Mode에서 요청 감지 후 실행
- Cron은 실행 시간이 정확히 도달해야 작동
- 트리거는 워크플로우에 항상 첫 번째 노드로 위치해야 함
- n8n 클라우드 vs 로컬 환경에 따라 URL 달라짐
활용 예시
- 폼 제출 → Webhook 트리거 → 구글 시트 저장
- 매주 금요일 → Cron 트리거 → Slack 메시지 전송
- 새 이메일 수신 → Email 트리거 → 첨부파일 백업
마무리
n8n의 트리거 기능은 복잡한 작업을 자동화하는 데 있어 필수적인 요소입니다. 각 상황에 맞는 트리거를 정확히 설정하면 반복적인 작업에서 벗어나 효율적인 자동화를 구현할 수 있습니다. 지금 바로 원하는 조건에 맞춰 트리거를 설정하고, 업무 효율을 높여보세요.
더 다양한 워크플로우 예시는 n8n 공식 라이브러리에서 확인할 수 있습니다.