n8n Schedule Trigger로 워크플로우를 정해진 시간에 자동 실행하기

n8n Manual Trigger를 Schedule Trigger로 바꿔 워크플로우를 원하는 주기와 타임존에 맞춰 자동 실행하는 설정 방법을 정리한다.

2026-08-12 · 최초 발행 2025-06-11

버튼을 누르는 사람이 없어도 돌아가게 만든다

예약 주문 합계를 계산하고 그 결과를 팀 채널에 보내는 워크플로우가 있다고 해도, 누군가 매번 Manual Trigger를 눌러야 실행된다면 반쪽짜리 자동화다. n8n의 Schedule Trigger 노드는 이 지점을 메운다. Manual Trigger를 대체해 정해진 날짜, 시간, 또는 주기적 간격에 맞춰 워크플로우를 자동으로 실행시키는 노드다.

간격은 촘촘하게, 시간대는 정확하게

Trigger Interval은 분, 시간, 일, 주, 월 단위로 설정할 수 있고, 특정 요일과 시간대까지 지정해 정밀하게 실행 시점을 제어할 수 있다. 여기에 타임존이 맞물린다. 워크플로우마다 개별 타임존을 설정할 수 있고, 별도로 지정하지 않으면 n8n 인스턴스의 전역 타임존이 적용된다. 글로벌 팀이라면 이 우선순위 체계를 알고 있어야 실행 시간이 어긋나지 않는다.

Manual Trigger를 Schedule Trigger로 바꾸는 절차

먼저 기존 워크플로우에서 Manual Trigger 노드를 선택하고 휴지통 아이콘으로 삭제한다. 그러면 "Add first step" 옵션이 나타나고, 여기서 새 트리거 노드를 추가할 수 있다.

노드 패널에서 Schedule Trigger를 검색해 추가하고 다음과 같이 구성한다.

설정 항목 구성 값 설명
Trigger Interval Weeks 주간 단위 실행
Weeks Between Triggers 1 매주 실행
Trigger on weekdays Monday 월요일 실행
Trigger at Hour 9am 오전 9시
Trigger at Minute 0 정각 실행

타임존은 워크플로우 설정에서 지정한다. 개별 설정이 없으면 앞서 말한 대로 전역 타임존이 적용된다. 마지막으로 Schedule Trigger 노드를 HTTP Request 노드 등 다음 단계 노드에 연결하고 워크플로우를 활성화하면 설정한 시점부터 자동 실행이 시작된다.

Manual Trigger 제거Schedule Trigger 노드 추가트리거 간격 설정주간 설정일간 설정시간 설정요일 선택월요일매일 실행특정 시간9:00 AM타임존 확인노드 연결워크플로우 활성화자동 실행 시작

무엇을 이 방식으로 돌리는가

매주 월요일 오전 9시에 지난 주 판매 데이터를 자동 수집·가공해 관리진에게 보고서를 보내는 워크플로우, 매일 정해진 시간에 서버 상태·DB 성능·API 응답 시간을 점검하고 이상 시 담당자에게 즉시 알리는 모니터링 워크플로우가 대표적이다. 매월 말일 재고 현황을 집계해 부족한 품목의 발주 요청을 구매 담당자에게 전달하는 구조도, 분기별로 최근 구매 고객을 추출해 개인화된 만족도 조사 메일을 자동 발송하는 구조도 같은 원리로 돌아간다.

사람이 없어도 정확하게 실행된다는 것

Schedule Trigger로 자동화하면 반복 업무에서 사람이 손댈 일이 줄어들고, 정해진 시간에 정확히 실행되니 업무 연속성이 끊기지 않는다. 데이터 처리, 보고서 생성, 알림 발송을 최적의 시점에 맞춰 돌릴 수 있어 의사결정 속도와 비즈니스 민첩성도 함께 올라간다. 무엇보다 이 구조는 요구사항이 늘어나도 기존 워크플로우를 그대로 활용해 확장할 수 있다는 점에서, 한 번 만들어두면 계속 써먹을 수 있는 인프라에 가깝다.

n8nSchedule Trigger워크플로우 자동화타임존Cron