목. 8월 14th, 2025

D: 🚀 n8n에서 워크플로우를 더 스마트하게 제어할 수 있는 Switch 노드는 조건에 따라 다른 분기를 실행하는 핵심 도구입니다. 복잡한 로직도 간편하게 처리할 수 있어 자동화 효율성이 200% 상승! 오늘은 Switch 노드의 모든 것과 현업에서 바로 써먹을 수 있는 예시 10가지를 알려드립니다.

1. Switch 노드란?

🔍 다중 조건 분기 처리 전문가

  • 입력 데이터를 평가해 미리 정의된 조건과 일치하는 경로로만 실행흐름 전달
  • if-else 문을 시각화했다고 생각하면 이해 쉬움
  • 단일 노드로 복잡한 분기 로직 처리 가능
// 기본 작동 원리
"조건 A": [ Workflow A ],
"조건 B": [ Workflow B ],
"기본값": [ Default Workflow ]

2. 핵심 설정 옵션 ⚙️

설정 항목 설명 예시 값
Mode 비교 방식 지정 “Expression”, “List”, “JSON”
Routing Rules 조건-출력 매핑 “price > 5000 → 프리미엄 처리”
Output 분기 결과물 “분기1: 고객DB 업데이트”

3. 실전 활용 예시 10선 💡

① 고객 등급 자동 분류

// 조건: 구매 금액 기준
if (totalPurchase > 1000000) return "VVIP";
else if (totalPurchase > 500000) return "VIP";
else return "일반";

➡️ 각 등급별 맞춤 프로모션 자동 발송

② 주문 상태별 처리

🛒 “결제 완료” → 재고 감소
🚚 “배송 시작” → 택배사 API 호출
📦 “배송 완료” → 리뷰 요청 메일

③ 에러 severity 분기

🔴 “level: critical” → 슬랙 알림 + SMS
🟠 “level: warning” → 이메일 보고
🟢 “level: info” → 로그만 기록

④ 지역별 세금 계산

🌍 국가 코드별로 다른 세율 적용:

{
  "US": 0.07,
  "EU": 0.21,
  "KR": 0.10
}

⑤ 소셜 미디어 포맷팅

📸 Instagram → 정사각형 이미지 리사이즈
🎬 TikTok → 9:16 동영상 변환
✍️ Twitter → 280자 텍스트 줄이기

⑥ 날씨 기반 추천

☀️ 날씨 = “맑음” → 야외 활동 상품 추천
🌧️ 날씨 = “비” → 실내 키트 추천
❄️ 기온 30°C → 냉각장치 가동
💧 습도 < 20% → 가습기 ON
⚠️ 연기 감지 → 소방서 자동 신고

⑩ 다국어 지원

🇬🇧 lang=”en” → 영어 템플릿 적용
🇰🇷 lang=”ko” → 한글 버전 전송
🇯🇵 lang=”ja” → 일본어 자동 번역

4. 고급 사용법 �

JSON Path 활용:

// payload에서 특정 필드 추출
$.orders[?(@.status == &quot;pending&quot;)]

정규표현식 매칭:

/^[A-Z]{2}-\d{4}/ → &quot;AB-1234&quot; 형식 검증

5. 주의사항 ⚠️

  • 조건 순서가 중요! 위에서부터 평가 → 특정 조건을 우선시하려면 상단 배치
  • 모든 케이스 커버하려면 Default 분기 필수
  • 너무 복잡해지면 Workflow 분할 고려

💡 Pro Tip: “Add Condition” 버튼으로 조건 추가 시 자동 완성 기능이 필드 선택을 도와줍니다!

이제 여러분의 n8n 워크플로우에 Switch 노드를 적용해보세요. 단순 반복 작업에서 지능형 자동화 시스템으로 업그레이드되는 경험을 하게 될 거예요. 🎯 어떤 활용 사례가 가장 유용했나요? 댓글로 여러분의 창의적인 사용법을 공유해주세요!

답글 남기기

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