WhatsApp चैटबॉट को लूप में फंसने से कैसे रोकें: रिट्राई लिमिट, फ़ॉलबैक और बाहर निकलने का रास्ता
“माफ़ कीजिए, मैं समझ नहीं पाया। कृपया कोई विकल्प चुनें।” एक बार ठीक है। तीन बार हो तो ग्राहक चला जाता है। एक काउंटर, एक फ़ॉलबैक ब्रांच और एक हैंडऑफ़ नियम लूप में फंसे बॉट को ऐसा बॉट बना देते हैं जो जानता है कि कब रुकना है।
MonoChat टीम अपडेट किया गया: 8 मिनट में पढ़ें
इस पेज पर
WhatsApp चैटबॉट तब लूप में फंसता है जब वह ग्राहक का जवाब समझ नहीं पाता और वही सवाल बार-बार पूछता रहता है। इसे रोकने के लिए हर सवाल को अनपेक्षित जवाबों के लिए एक फ़ॉलबैक ब्रांच दें, गिनें कि बॉट कितनी बार पूछ चुका है, और दो-तीन कोशिशों के बाद बातचीत हिस्ट्री के साथ किसी इंसान को सौंप दें। MonoChat में यह तीन नोड का काम है: प्रश्न उत्तर नोड का अन्य पर आउटपुट, गिनने के लिए फ़्लो वेरिएबल सेट करें, और गिनती पर एक If कंडीशन जो बातचीत असाइन करें तक ले जाए।
यह गाइड बताती है कि WhatsApp पर लूप क्यों बनते हैं, फ़ॉलबैक कैसे डिज़ाइन करें, और रिट्राई लिमिट स्टेप बाय स्टेप कैसे बनाएं।
चैटबॉट लूप बचत से ज़्यादा नुकसान क्यों करते हैं
बॉट हर पूरी हुई बातचीत पर पैसे बचाते हैं। जिन बातचीतों में वे ग्राहक को फंसा लेते हैं, उनमें वही बचत गंवा देते हैं। अप्रैल 2026 के California Management Review के एक लेख में Yuqing Ren और Rongjin Zhang ने शोध को एक जगह रखा है:
- कई सर्वे बताते हैं कि 53–77% उत्तरदाताओं को चैटबॉट का खराब या झुंझलाने वाला अनुभव हुआ है;
- Gartner के 5,728 ग्राहकों के सर्वे में 64% ने कहा कि वे चाहेंगे कि कंपनियां कस्टमर सर्विस में AI इस्तेमाल न करें, और 53% इसी वजह से किसी प्रतिद्वंद्वी के पास जाने पर विचार करेंगे;
- उसी Gartner सर्वे में पाया गया कि कस्टमर सर्विस की सिर्फ़ 14% समस्याएं सेल्फ़-सर्विस में पूरी तरह हल होती हैं;
- 70–80% ग्राहक किसी इंसानी एजेंट से बात करना पसंद करते हैं।
लेखक इस झुंझलाहट के मुख्य स्रोतों में “चैटबॉट लूप” का नाम लेते हैं: हैंडऑफ़ करने की जगह बॉट सवाल पूछता रहता है, जानकारी दोहराता रहता है या माफ़ी मांगता रहता है। वे “इंसान तक पहुंचने का आसान रास्ता न होना” को भी वह चीज़ बताते हैं जो छोटी खीझ को भरोसे के नुकसान में बदल देती है।
इसका मतलब बॉट के खिलाफ़ होना नहीं है। इसका मतलब ऐसे बॉट के पक्ष में होना है जो जानता है कि कब रुकना है।
WhatsApp बॉट कहां अटकते हैं
ज़्यादातर WhatsApp बॉट मेन्यू होते हैं: रिप्लाई बटन या लिस्ट वाला एक सवाल। उनका आकार Meta की सीमाएं तय करती हैं। रिप्लाई-बटन मैसेज में अधिकतम 3 बटन हो सकते हैं, हर एक अधिकतम 20 अक्षर का; लिस्ट मैसेज में सभी सेक्शन मिलाकर अधिकतम 10 पंक्तियां हो सकती हैं, हर पंक्ति का शीर्षक अधिकतम 24 अक्षर का। इन सीमाओं के भीतर भी ग्राहक चार काम ऐसे करते हैं जिनकी मेन्यू ने उम्मीद नहीं की थी:
- बटन दबाने की जगह टाइप कर देते हैं। “दूसरा वाला”, “डिलीवरी”, “2”।
- किसी और सवाल का जवाब दे देते हैं। बॉट ऑर्डर नंबर मांगता है; ग्राहक पार्सल की फ़ोटो भेज देता है।
- ऐसा कुछ लिख देते हैं जो मेन्यू में है ही नहीं। ट्रैक करें / रिटर्न करें / हमसे बात करें वाले मेन्यू पर “मेरा ऑर्डर टूटा हुआ आया”।
- बाद में लौटते हैं उस सवाल पर जो बॉट ने कल पूछा था।
जो बॉट इन चारों को “अमान्य, कृपया दोबारा चुनें” मानता है, वह लूप में फंसता है। जिस बॉट के पास हर एक के लिए योजना है, वह नहीं फंसता।
WhatsApp के अपने नियम भी यही कहते हैं। उसकी Business Messaging Policy 24 घंटे की विंडो में ऑटोमेशन की अनुमति देती है, पर कहती है कि बिज़नेस के पास “तुरंत, साफ़ और सीधे एस्केलेशन रास्ते” (prompt, clear, and direct escalation paths) होने चाहिए: चैट में इंसानी एजेंट को ट्रांसफ़र, फ़ोन नंबर, ईमेल, वेब सपोर्ट, स्टोर विज़िट या सपोर्ट फ़ॉर्म।
MonoChat जवाब को कैसे पढ़ता है
लिमिट बनाने से पहले यह जानना काम आता है कि प्रश्न उत्तर नोड किसी जवाब के साथ क्या करता है:
- दबाया गया बटन या लिस्ट पंक्ति उस विकल्प के आउटपुट पर जाती है।
- टाइप किया गया जवाब विकल्पों के शीर्षकों से मिलाया जाता है। अगर वह किसी के काफ़ी करीब है, तो उसी विकल्प में गिना जाता है; “मेरा ऑर्डर ट्रैक करें” “ऑर्डर ट्रैक करें” बटन से मेल खाता है।
- एक नंबर उसी स्थान का विकल्प चुनता है, यानी “2” का मतलब दूसरा बटन या दूसरी पंक्ति।
- बाकी सब कुछ (जो किसी से न मिले ऐसा टेक्स्ट, फ़ोटो, वॉइस नोट) नोड के अन्य पर आउटपुट पर जाता है।
तो लूप मिलान में नहीं है; वह इसमें है कि आपने अन्य पर से क्या जोड़ा है। अगर उसे बिना किसी सीमा के उसी सवाल पर वापस जोड़ दिया, तो बॉट हमेशा पूछता रहेगा।
रिट्राई लिमिट स्टेप बाय स्टेप बनाएं
उदाहरण एक ऑनलाइन स्टोर का डिलीवरी-सवाल वाला मेन्यू है। ग्राहक ऑर्डर ट्रैक करें, सामान वापस करें या कुछ और चुनते हैं।
1. सवाल पूछें
- सेटिंग › ऑटोमेशन › फ़्लो में जाएं और अपना बॉट फ़्लो खोलें, या नया बनाएं।
- अपने सवाल और तीन बटन के साथ एक प्रश्न उत्तर नोड जोड़ें। बटन के शीर्षक छोटे और अलग-अलग रखें; मिलते-जुलते शीर्षकों से टाइप किए जवाब मिलाना मुश्किल होता है।
- हर बटन के आउटपुट को उसके विषय की ब्रांच से जोड़ें।
2. कोशिशें गिनें
- एक फ़्लो वेरिएबल सेट करें नोड जोड़ें और सवाल के अन्य पर आउटपुट को उससे जोड़ें।
- एक पंक्ति जोड़ें: नाम
attempts, ऑपरेशन इतना बढ़ाएँ, मान1। खाली मान भी 1 गिना जाता है, और जो वेरिएबल अभी बना ही नहीं है वह 0 से शुरू होता है, इसलिए पहला गलत जवाब उसे 1 कर देता है। - पंक्तियां क्रम से चलती हैं। अगर आप ग्राहक का लिखा सहेजना चाहते हैं, तो दूसरी पंक्ति जोड़ें जो
last_answerको टेक्स्ट के रूप में{{message.text}}से सेट करें ऑपरेशन के साथ भरे।
3. तय करें: दोबारा पूछें या सौंप दें
- फ़्लो वेरिएबल सेट करें के बाद एक If नोड जोड़ें।
- कंडीशन में फ़्लो समूह खोलें और फ़्लो वेरिएबल का मान चुनें:
attempts, से बड़ा या बराबर है,2। - गलत को एक संदेश भेजें नोड से जोड़ें जो ज़्यादा साफ़ ढंग से दोबारा पूछे, और फिर उसे वापस प्रश्न उत्तर नोड से जोड़ दें।
- सही को स्टेप 4 के हैंडऑफ़ से जोड़ें।
दूसरी कोशिश पहली को शब्द-दर-शब्द नहीं दोहराए। बताएं कि बॉट क्या कर सकता है और विकल्प दोबारा दिखाएं:
माफ़ कीजिए, यहां मैं इन तीन चीज़ों में मदद कर सकता हूं। किसी एक को दबाएं, या उसका नंबर लिखें: 1 ऑर्डर ट्रैक करें · 2 सामान वापस करें · 3 कुछ और
4. ठीक से सौंपें
- सही ब्रांच पर बातचीत असाइन करें नोड जोड़ें और वह टीम या एजेंट चुनें जो डिलीवरी के सवाल देखता है।
- उससे पहले एक संदेश भेजें रखें जो ग्राहक को बताए कि आगे क्या होगा: “मैं आपको अपने एक सहकर्मी से जोड़ रहा हूं। वे यह चैट देख सकते हैं, इसलिए आपको कुछ दोहराना नहीं पड़ेगा।”
- अगर आपके कार्य समय तय हैं, तो पहले कार्य समय के भीतर वाला If जोड़ें। उसके बाहर यह बताएं कि इंसान कब जवाब देगा, अभी जवाब का वादा न करें।
एजेंट पूरी बातचीत साझा टीम इनबॉक्स में देखता है, उन जवाबों समेत जिन्हें बॉट मिला नहीं पाया।
5. “कुछ और” को असली निकास दें
“कुछ और” वह बटन है जो सबसे ज़्यादा लूप बनाता है, क्योंकि वह ऐसा खुला टेक्स्ट सवाल खोलता है जिसका जवाब मेन्यू के पास नहीं है। उसे किसी दूसरे मेन्यू से नहीं, सीधे बातचीत असाइन करें से जोड़ें, या ऐसे AI स्टेप से जो खुला टेक्स्ट पढ़ सके।
बातचीत कैसी दिखती है
ग्राहक: नमस्ते मेरा पार्सल टूटा हुआ आया है
बॉट: नमस्ते प्रिया जी! यहां मैं ऑर्डर से जुड़ी मदद कर सकता हूं। आपको क्या चाहिए? [ऑर्डर ट्रैक करें] [सामान वापस करें] [कुछ और]
ग्राहक: टूटा हुआ है
बॉट: माफ़ कीजिए, यहां मैं इन तीन चीज़ों में मदद कर सकता हूं। किसी एक को दबाएं, या उसका नंबर लिखें: 1 ऑर्डर ट्रैक करें · 2 सामान वापस करें · 3 कुछ और
ग्राहक: (डिब्बे की फ़ोटो भेजती हैं)
बॉट: मैं आपको अपने एक सहकर्मी से जोड़ रहा हूं। वे यह चैट देख सकते हैं, इसलिए आपको कुछ दोहराना नहीं पड़ेगा।
एजेंट: नमस्ते प्रिया जी, मैं रोहन हूं। पार्सल टूटा हुआ पहुंचा, इसके लिए खेद है, मुझे आपकी फ़ोटो दिख रही है। मैं अभी रिप्लेसमेंट की व्यवस्था करता हूं।
दो कोशिशें, एक साफ़ हैंडऑफ़, और फ़ोटो पहले से एजेंट के सामने है।
जब बॉट AI एजेंट हो
AI एजेंट खुला टेक्स्ट पढ़ते हैं, इसलिए बटनों पर वे कम लूप करते हैं, पर गोल-गोल घूम वे फिर भी सकते हैं: वे विवरण मांगते रहते हैं जो ग्राहक पहले दे चुका है, या ऐसा जवाब दोहराते हैं जिससे मदद नहीं मिली। दो नियम यहां भी लागू होते हैं:
- रन को सीमित करें। MonoChat का AI एजेंट नोड एक एक्ज़ीक्यूशन बजट के भीतर काम करता है और पूर्ण, बजट पार हो गया, समय समाप्त हो गया या विफल होने पर पर आगे बढ़ता है। पूर्ण को छोड़कर हर आउटपुट को किसी इंसान से जोड़ें।
- टर्न गिनें। वही फ़्लो वेरिएबल सेट करें काउंटर AI स्टेप के आसपास भी चलता है: ग्राहक के हर जवाब पर
ai_turnsबढ़ाएं, और अपनी चुनी संख्या के बाद सौंप दें। हमारी AI से इंसान को हैंडऑफ़ गाइड हैंडऑफ़ संदेश और रूटिंग को विस्तार से बताती है, और लॉन्च से पहले AI एजेंट टेस्ट करना दिखाती है कि ग्राहकों से पहले उन सवालों को कैसे ढूंढें जिनका वह जवाब नहीं दे पाता।
चेकलिस्ट
- हर प्रश्न उत्तर नोड का अन्य पर आउटपुट जुड़ा हुआ है।
- उस ब्रांच पर एक फ़्लो वेरिएबल सेट करें नोड
attemptsकाउंटर बढ़ाता है। - फ़्लो वेरिएबल का मान वाला एक If नोड तय करता है कि दोबारा पूछना है या सौंपना है (2 या 3 कोशिशें)।
- दूसरी कोशिश अलग शब्दों में है और विकल्प नंबरों के साथ दिखाती है।
- “कुछ और” सीधे इंसान या AI स्टेप तक जाता है, कभी किसी और मेन्यू तक नहीं।
- बातचीत असाइन करें चैट को सही टीम तक भेजता है, ऐसे संदेश के साथ जो बताता है कि आगे क्या होगा।
- कार्य समय के बाहर बॉट बताता है कि इंसान कब जवाब देगा।
- AI स्टेप बजट पार हो गया, समय समाप्त हो गया और विफल होने पर को इंसान तक भेजते हैं।
शुरू करें
रिट्राई लिमिट नो-कोड वर्कफ़्लो ऑटोमेशन बिल्डर में बनती हैं। app.monochat.ai पर मुफ़्त Basic प्लान से शुरू करें, या हमारी WhatsApp चैटबॉट बनाने की गाइड और WhatsApp इंटरैक्टिव मैसेज के विकल्प पढ़ें।
स्रोत
- Yuqing Ren and Rongjin Zhang, “Chatbot Frustration is Real: Hidden Costs and Best Practices”, California Management Review Insights, 28 April 2026 (3 नवंबर 2026 को खोला गया)
- WhatsApp Business Messaging Policy (3 नवंबर 2026 को खोला गया)
- Interactive reply buttons messages (Meta for Developers) (3 नवंबर 2026 को खोला गया)
- Interactive list messages (Meta for Developers) (3 नवंबर 2026 को खोला गया)
- MonoChat Help Center: Flows, Set Flow Variable and Flow Variables (3 नवंबर 2026 को खोला गया)
इसे MonoChat के साथ अमल में लाएँ