# IF, Switch और Merge — n8n के साथ AI Automation

Source: https://www.geekswithgeeks.com/hi/n8n-ai-automation/core-branching

> शर्तों से items को रास्ते दें और शाखाओं को फिर जोड़ें।

## तय करें, फिर जोड़ें

**IF** items को true और false शाखाओं में बाँटता है। **Switch** हर item को कई outputs में से एक पर भेजता है, router की तरह। **Merge** दो शाखाओं को फिर जोड़ता है, स्थिति से, key मिलाकर (database join जैसा) या सभी items जोड़कर। जिस शाखा पर item नहीं गया वहाँ वह आगे नहीं बढ़ता, जो सामान्य परिणाम है, error नहीं।

## Routing तालिका

`category` field पर नियमों वाला Switch node। Fallback output अनपेक्षित चीज़ें पकड़ता है ताकि कोई item चुपचाप न खोए।

```text
Switch on {{ $json.category }}
  billing   -> Create finance ticket
  technical -> Create engineering ticket
  sales     -> Notify sales channel
  fallback  -> Send to a human review queue
```

**Quiz:** Switch node पर fallback output क्यों रखें?

- [x] अनपेक्षित मान पकड़ने के लिए ताकि कोई item चुपचाप न खोए
- [ ] Switch इसके बिना चल नहीं सकता
- [ ] Workflows को धीमा करने के लिए
- [ ] डेटा हटाने के लिए

*Answer:* अनपेक्षित मान पकड़ने के लिए ताकि कोई item चुपचाप न खोए. Fallback के बिना, किसी नियम से न मिलने वाला item कहीं नहीं जाता और किसी को पता नहीं चलता।
