일. 8월 17th, 2025

D: 🚀 n8n에서 Switch 노드는 워크플로우의 똑똑한 분기점!
복잡한 자동화 흐름을 관리할 때 ‘만약 ~라면’ 상황을 처리하는 필수 도구입니다. 이 가이드에서는 Switch 노드의 모든 기능을 실제 사례와 함께 깊이 있게 살펴보겠습니다.

1. 🔍 Switch 노드란 무엇인가?

  • 조건에 따른 동적 분기 : 입력 데이터를 평가해 여러 경로 중 하나로 실행 흐름을 전환
  • if-else 대체 : 기존 프로그래밍의 조건문을 시각적으로 구현
  • 다양한 평가 모드 : 문자열 비교, 수학 연산, 표현식 평가 등 지원
// 기본 구조 예시
{
  "conditions": [
    {
      "condition": "equals",
      "value1": "{{$json["status"]}}",
      "value2": "completed"
    }
  ]
}

2. ⚙️ 주요 작동 모드 비교

모드 설명 사용 예시
값 비교 특정 필드 값 직접 비교 주문 상태가 “배송완료”인 경우
범위 숫자/날짜 범위 체크 할인율이 30% 이상일 때
정규식 복잡한 패턴 매칭 이메일 형식 유효성 검사
빈 값 데이터 존재 여부 확인 고객 메모 필드 비어있는 경우
표현식 JavaScript 코드 실행 {{new Date() > $json["dueDate"]}}

3. 🛠️ 실전 적용 예제 5가지

예제 1. 고객 지원 티켓 라우팅

// 조건1: priority === "high" → 바로 담당자 연결
// 조건2: department === "billing" → 회계팀으로 전달

예제 2. 이커머스 할인 전략

if (구매금액 > 100000) return "10% 할인";
else if (회원등급 === "gold") return "15% 할인";

예제 3. 소셜 미디어 자동 응답

📌 조건:

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다