मुख्य कंटेंट पर जाएँ

WhatsApp

WhatsApp मैसेज की वैधता अवधि (time-to-live): OTP, रिमाइंडर और डिलीवरी अपडेट देर से पहुँचने से कैसे रोकें

ग्राहक का फ़ोन कुछ घंटे बंद रहा, और चालू होते ही WhatsApp ने वह वेरिफ़िकेशन कोड भेज दिया जो कब का एक्सपायर हो चुका है, या दोपहर में डिलीवर हो चुके पार्सल के लिए "आपका कूरियर 20 मिनट में पहुँचेगा" वाला मैसेज। मैसेज की वैधता अवधि WhatsApp को बताती है कि कब कोशिश छोड़नी है। हर टेम्पलेट श्रेणी में डिफ़ॉल्ट क्या है, किस मैसेज के लिए कौन सा मान ठीक रहता है, और MonoChat में इसे कैसे सेट करें।

MonoChat टीम अपडेट किया गया: 8 मिनट में पढ़ें

इस पेज पर
  1. WhatsApp मैसेज दोबारा कैसे भेजता है
  2. श्रेणी के अनुसार डिफ़ॉल्ट और सीमाएँ
  3. किस मैसेज के लिए कौन सा मान
  4. MonoChat में इसे कैसे सेट करें
  5. एक उदाहरण: पुणे के एक डेंटल क्लिनिक के उसी दिन के मैसेज
  6. लागत
  7. चेकलिस्ट
  8. स्रोत

मुंबई से दिल्ली की फ़्लाइट में बैठने से पहले रोहन ने अपने ट्रेडिंग ऐप का लॉगिन कोड मँगवाया। फ़ोन फ़्लाइट मोड में चला गया, और दो घंटे बाद लैंडिंग पर WhatsApp ने वह कोड डिलीवर किया जो दस मिनट बाद ही एक्सपायर हो गया था। उधर किसी और ग्राहक को शाम को “आपका कूरियर 20 मिनट में पहुँचेगा” मैसेज मिलता है, जबकि पार्सल दोपहर में पड़ोसी को दिया जा चुका है। और एक क्लिनिक का “आपका अपॉइंटमेंट एक घंटे बाद है” अगली सुबह पहुँचता है।

इनमें से कोई मैसेज भेजते समय ग़लत नहीं था। ग़लत वह पहुँचते समय है। WhatsApp बंद या ऑफ़लाइन फ़ोन तक मैसेज पहुँचाने की कोशिश करता रहता है, और ज़्यादातर टेम्पलेट के लिए यह कोशिश 30 दिन तक चल सकती है। मैसेज की वैधता अवधि (time-to-live, TTL) वही सेटिंग है जो WhatsApp को बताती है कि कब रुकना है।

वर्शन 3.8.46 से MonoChat का टेम्पलेट बिल्डर Utility और Authentication टेम्पलेट पर भी इसे सेट करने देता है, जैसा वह मार्केटिंग टेम्पलेट पर पहले से करने देता था। यह गाइड बताती है कि वैधता अवधि कैसे काम करती है, हर श्रेणी के डिफ़ॉल्ट और सीमाएँ क्या हैं, किस मैसेज के लिए कौन सा मान ठीक रहता है, और इसे कैसे सेट करें।

WhatsApp मैसेज दोबारा कैसे भेजता है

टेम्पलेट मैसेज भेजने पर WhatsApp पहले उसे ग्राहक के फ़ोन तक पहुँचाने की कोशिश करता है। अगर फ़ोन बंद है, नेटवर्क नहीं है या कुछ समय से ऑफ़लाइन है, तो मैसेज WhatsApp की तरफ़ रुका रहता है और WhatsApp दोबारा कोशिश करता है। दोबारा कोशिश की इस अवधि को Meta मैसेज की वैधता अवधि (time-to-live) कहता है।

वैधता अवधि खत्म होने पर दो बातें होती हैं:

  • मैसेज छोड़ दिया जाता है। Meta के दस्तावेज़ों के अनुसार जो मैसेज डिफ़ॉल्ट या कस्टम वैधता अवधि में डिलीवर नहीं हो पाते, सिस्टम उन्हें छोड़ देता है। ग्राहक उन्हें कभी नहीं देखता।
  • आपको delivered स्टेटस नहीं मिलता। Meta की सलाह सीधी है: अगर वैधता अवधि खत्म होने तक delivered वेबहुक नहीं आया, तो मान लें कि मैसेज छोड़ दिया गया।

डिफ़ॉल्ट अवधि इसलिए लंबी है कि ज़्यादातर मैसेज कई दिन बाद भी काम के रहते हैं: रसीद, स्टेटमेंट, न्यूज़लेटर। यह गाइड उन मैसेज के बारे में है जो काम के नहीं रहते।

श्रेणी के अनुसार डिफ़ॉल्ट और सीमाएँ

Meta वैधता अवधि हर टेम्पलेट पर तय करता है, और अनुमत सीमा टेम्पलेट की श्रेणी पर निर्भर है:

श्रेणीडिफ़ॉल्टआप क्या सेट कर सकते हैंMonoChat में (सेकंड)
ऑथेंटिकेशन10 मिनट (23 अक्टूबर 2024 से पहले बने टेम्पलेट के लिए 30 दिन)30 सेकंड से 15 मिनट30 से 900
यूटिलिटी30 दिन30 सेकंड से 12 घंटे30 से 43200
मार्केटिंग30 दिन12 घंटे से 30 दिन43200 से 2592000, Marketing Messages API पर ऑनबोर्ड अकाउंट के लिए

तीन बातें आसानी से छूट जाती हैं:

  • पुराने authentication टेम्पलेट में 30 दिन ही रहते हैं। अगर आपका वेरिफ़िकेशन टेम्पलेट 23 अक्टूबर 2024 से पहले बना था और आपने कभी वैधता अवधि सेट नहीं की, तो कोड हफ़्तों बाद भी पहुँच सकता है। मान सेट करने से यह ठीक हो जाता है।
  • Utility में कोई छोटी डिफ़ॉल्ट अवधि नहीं है। जिस डिलीवरी अपडेट पर वैधता अवधि सेट नहीं है, उसे 30 दिन तक दोबारा भेजा जाता है, न्यूज़लेटर जितना ही।
  • श्रेणी बदलने पर मान हट जाता है। जब Meta किसी टेम्पलेट को दूसरी श्रेणी में ले जाता है, तो वह वैधता अवधि हटा देता है, और टेम्पलेट नई श्रेणी के डिफ़ॉल्ट पर लौट आता है, जब तक आप उस श्रेणी की सीमा में नया मान सेट नहीं करते।

किस मैसेज के लिए कौन सा मान

वैधता अवधि उस पल पर रखें जब मैसेज सच या काम का नहीं रहता, उस पल पर नहीं जब आप चाहते हैं कि ग्राहक उसे पढ़ ले। शुरुआत के लिए कुछ मान:

मैसेजश्रेणीसुझाई गई वैधता अवधिक्यों
10 मिनट वैध लॉगिन या वेरिफ़िकेशन कोडऑथेंटिकेशन600 सेकंड या कमMeta की सलाह है कि वैधता अवधि कोड की वैधता के बराबर या उससे कम हो
5 मिनट वैध पेमेंट कन्फ़र्मेशन कोडऑथेंटिकेशन300 सेकंडएक्सपायर होने के बाद पहुँचा कोड सिर्फ़ सपोर्ट टिकट बनवाता है
”आपका कूरियर करीब 30 मिनट में पहुँचेगा”यूटिलिटी1800 सेकंडइसके बाद कूरियर या तो आ चुका है या जा चुका है
”आपकी टेबल तैयार है” या “आपका ऑर्डर पिकअप के लिए तैयार है”यूटिलिटी1800 से 3600 सेकंडजब तक ग्राहक आसपास है, तभी तक काम का
अपॉइंटमेंट से 3 घंटे पहले भेजा रिमाइंडरयूटिलिटी10800 सेकंडअपॉइंटमेंट के बाद छोड़ देने से उलझाने वाला मैसेज नहीं पहुँचता
उसी दिन की डिलीवरी स्लॉट की पुष्टियूटिलिटी21600 से 43200 सेकंडशाम तक स्लॉट खत्म हो जाता है
ऑर्डर कन्फ़र्मेशन, रसीद, इनवॉइसयूटिलिटीखाली छोड़ेंकई दिन बाद भी काम की
48 घंटे की फ़्लैश सेलमार्केटिंग172800 सेकंडसेल खत्म होते ही ऑफ़र खत्म

दो मोटे नियम:

  • जहाँ देर चलेगी, वहाँ खाली छोड़ें। कल पहुँची रसीद, न पहुँची रसीद से बेहतर है। जिन मैसेज का पहुँचना ज़रूरी है, उन पर छोटी वैधता अवधि न रखें।
  • जहाँ देर होने से न आना बेहतर है, वहाँ विकल्प पहले सोचें। छोड़े गए कोड के बाद ऐप में “कोड दोबारा भेजें” होना चाहिए; छोड़े गए “कूरियर पास है” मैसेज के बाद कूरियर बॉय का फ़ोन आ सकता है। वैधता अवधि छोटी करने से पहले यह तय कर लें।

MonoChat में इसे कैसे सेट करें

आपका WhatsApp नंबर WhatsApp Business (Cloud) चैनल के रूप में जुड़ा होना चाहिए।

1. टेम्पलेट खोलें। सेटिंग › चैट › चैनल में जाएं, चैनल का ⋮ मेन्यू खोलें और टेम्पलेट संदेश चुनें।

2. टेम्पलेट बनाएं। बनाएं पर क्लिक करें और श्रेणी चुनें: अपडेट के लिए यूटिलिटी, कोड के लिए ऑथेंटिकेशन। कोड के लिए वन-टाइम पासवर्ड प्रकार चुनें; अपडेट के लिए स्टैंडर्ड, या Meta के तैयार utility टेम्पलेट से शुरू करने के लिए Meta की लाइब्रेरी से (हमारी टेम्पलेट लाइब्रेरी की गाइड देखें)।

3. वैधता अवधि डालें। नाम और भाषा के नीचे संदेश की वैधता अवधि (सेकंड) भरें। टाइप करते समय MonoChat सीमा जाँचता है, और संख्या सीमा से बाहर होने पर यूटिलिटी के लिए “30 और 43200 सेकंड के बीच कोई मान दर्ज करें।” या ऑथेंटिकेशन के लिए “30 और 900 सेकंड के बीच कोई मान दर्ज करें।” दिखाता है। WhatsApp का डिफ़ॉल्ट रखना हो तो इसे खाली छोड़ दें।

4. कोड के लिए वैधता मिलाएं। वन-टाइम पासवर्ड टेम्पलेट में कोड की वैधता (मिनट, 1–90) में 1 से 90 मिनट डाले जा सकते हैं। वैधता अवधि उतनी ही या उससे छोटी रखें। 10 मिनट वैध कोड पर 600 सेकंड की वैधता अवधि हो, तो कोड काम बंद होने के बाद कभी नहीं पहुँचता।

5. सबमिट करें। मैसेज, बटन और उदाहरण हमेशा की तरह पूरे करें (हर फ़ील्ड की जानकारी हमारी WhatsApp टेम्पलेट कैसे बनाएं गाइड में है) और रिव्यू के लिए सबमिट करें। वैधता अवधि टेम्पलेट के साथ जाती है: उससे भेजा हर मैसेज, चाहे चैट से हो, फ़्लो से, बल्क मैसेज से या आपके अपने सिस्टम से, यही मान इस्तेमाल करता है।

मार्केटिंग टेम्पलेट में यह फ़ील्ड तभी दिखता है जब आपका WhatsApp Business Account Meta के Marketing Messages API पर ऑनबोर्ड हो, जिसे MonoChat अपने-आप पहचान लेता है। वहाँ सीमा 43200 से 2592000 सेकंड है।

एक उदाहरण: पुणे के एक डेंटल क्लिनिक के उसी दिन के मैसेज

पुणे का एक डेंटल क्लिनिक अपने बुकिंग कैलेंडर से जुड़े MonoChat फ़्लो से तीन तरह के WhatsApp मैसेज भेजता है:

  • बुकिंग कन्फ़र्मेशन (यूटिलिटी, वैधता अवधि नहीं)। मरीज़ अगले दिन पढ़े तो भी काम का है।
  • 3 घंटे पहले रिमाइंडर (यूटिलिटी, 10800 सेकंड)। अगर मरीज़ का फ़ोन सुबह भर बंद रहा, तो रिमाइंडर अपॉइंटमेंट शुरू होते ही छोड़ दिया जाता है, बाद में नहीं पहुँचता।
  • “डॉक्टर 20 मिनट देर से हैं” (यूटिलिटी, 1200 सेकंड)। यह सिर्फ़ अगले बीस मिनट तक सच है।

फ़्लो हर मैसेज टेम्पलेट संदेश भेजें नोड से भेजता है। जब कोई मरीज़ जवाब देता है “क्या इसे शाम 5 बजे कर सकते हैं?”, तो वह जवाब 24 घंटे की कस्टमर सर्विस विंडो खोल देता है और शेयर्ड इनबॉक्स में आता है, जहाँ रिसेप्शनिस्ट सामान्य टेक्स्ट में जवाब देती है।

समय की परवाह न होती तो कन्फ़र्मेशन और रिमाइंडर एक ही टेम्पलेट साझा कर सकते थे। लेकिन वैधता अवधि हर टेम्पलेट पर तय होती है, इसलिए अलग उम्र वाले मैसेज के लिए अलग टेम्पलेट चाहिए।

लागत

Meta हर डिलीवर हुए मैसेज पर, टेम्पलेट की श्रेणी और प्राप्तकर्ता के देश के रेट से शुल्क लेता है। उसका प्राइसिंग पेज कहता है कि बिज़नेस से सिर्फ़ तब शुल्क लिया जाता है जब मैसेज डिलीवर हो, इसलिए वैधता अवधि खत्म होने पर छोड़े गए मैसेज का शुल्क नहीं लगता। इसलिए वैधता अवधि छोटी करने से कभी ज़्यादा खर्च नहीं होता; ज़्यादा से ज़्यादा उस मैसेज का शुल्क बचता है जो मदद करने के लिहाज़ से बहुत देर से पहुँचता। Meta आपके बिज़नेस को सीधे बिल करता है, और आधिकारिक Meta Business Partner MonoChat कोई मार्कअप नहीं जोड़ता। किसी कैंपेन का अनुमान बल्क मैसेजिंग कैलकुलेटर से लगाएं।

चेकलिस्ट

  • उन सभी टेम्पलेट की सूची बनाएं जिनका मैसेज एक समय के बाद सच नहीं रहता: कोड, “रास्ते में है”, “तैयार है”, उसी दिन के रिमाइंडर, फ़्लैश सेल
  • Authentication टेम्पलेट: वैधता अवधि कोड की वैधता के बराबर या उससे कम
  • 23 अक्टूबर 2024 से पहले बने authentication टेम्पलेट: मान सेट करें, वरना उनमें 30 दिन ही रहेंगे
  • समय से जुड़े utility अपडेट: ऐसी वैधता अवधि जो अपडेट के सच न रहने पर खत्म हो
  • रसीद, कन्फ़र्मेशन और इनवॉइस: खाली छोड़े गए
  • अलग उम्र वाले मैसेज के लिए अलग टेम्पलेट
  • छोड़े गए मैसेज का विकल्प: ऐप में दोबारा भेजना, कॉल, या ग्राहक के लिखने पर नया मैसेज
  • Meta के श्रेणी बदलने के बाद: वैधता अवधि दोबारा सेट करें

स्रोत

FAQ

अक्सर पूछे जाने वाले सवाल

WhatsApp पर मैसेज की वैधता अवधि (time-to-live) क्या है?

जब WhatsApp कोई मैसेज तुरंत डिलीवर नहीं कर पाता, जैसे ग्राहक का फ़ोन बंद या ऑफ़लाइन हो, तो वह बार-बार कोशिश करता रहता है। Time-to-live (TTL) वह अवधि है जिसके दौरान वह कोशिश करता है। समय पूरा होते ही WhatsApp मैसेज को छोड़ देता है और वह कभी डिलीवर नहीं होता।

डिफ़ॉल्ट वैधता अवधि कितनी होती है?

Meta के दस्तावेज़ों के अनुसार authentication टेम्पलेट के लिए 10 मिनट (23 अक्टूबर 2024 से पहले बने authentication टेम्पलेट के लिए 30 दिन), और utility व मार्केटिंग टेम्पलेट के लिए 30 दिन।

मैं कौन से मान सेट कर सकता हूँ?

Authentication टेम्पलेट के लिए 30 सेकंड से 15 मिनट, utility टेम्पलेट के लिए 30 सेकंड से 12 घंटे, और मार्केटिंग टेम्पलेट के लिए 12 घंटे से 30 दिन। MonoChat के टेम्पलेट बिल्डर में मान सेकंड में डाला जाता है: ऑथेंटिकेशन के लिए 30 से 900, यूटिलिटी के लिए 30 से 43200, और मार्केटिंग के लिए 43200 से 2592000, बशर्ते अकाउंट Meta के Marketing Messages API पर ऑनबोर्ड हो।

क्या एक्सपायर हुए मैसेज का भी शुल्क लगता है?

Meta सिर्फ़ तब शुल्क लेता है जब मैसेज डिलीवर होता है। जो मैसेज वैधता अवधि खत्म होने पर छोड़ दिया गया, वह कभी डिलीवर ही नहीं हुआ, इसलिए उसका शुल्क नहीं लगता। बिल Meta सीधे आपको भेजता है, और MonoChat कोई मार्कअप नहीं जोड़ता।

मुझे कैसे पता चलेगा कि मैसेज छोड़ दिया गया?

Meta की सलाह है कि अगर वैधता अवधि खत्म होने तक delivered स्टेटस नहीं आया, तो मान लें कि मैसेज छोड़ दिया गया। MonoChat में ऐसे मैसेज पर बातचीत में डिलीवर होने का टिक कभी नहीं आता, और आपका फ़्लो या सिस्टम इंतज़ार करने के बजाय अगला कदम तय करे, जैसे नया कोड भेजना या कॉल करना।

अगर Meta टेम्पलेट की श्रेणी बदल दे तो वैधता अवधि का क्या होता है?

Meta उसे हटा देता है। अगर कस्टम वैधता अवधि वाले utility टेम्पलेट को मार्केटिंग में ले जाया जाए, तो उसका मान खाली हो जाता है और टेम्पलेट डिफ़ॉल्ट पर लौट आता है, जब तक आप नई श्रेणी की सीमा में नया मान सेट नहीं करते।

संबंधित गाइड

इसी विषय पर और पढ़ें।

Growth का पहला महीना हमारी तरफ़ से

WhatsApp, Instagram और Messenger एक ही इनबॉक्स से चलाएँ

MonoChat के साथ मुफ़्त शुरू करें: आधिकारिक Meta API पर टीम इनबॉक्स, AI असिस्टेंट, टेम्पलेट और कैंपेन।

हर बिज़नेस के लिए एक कोड • रिडीम करने के लिए 30 दिन • कार्ड की ज़रूरत नहीं

शुरू करने के लिए $150।

पाएँ