21 min read

बल्क कैंपेन

एक अप्रूव्ड WhatsApp टेम्पलेट पूरी सूची को एक साथ भेजें — कैंपेन बनाएँ, भेजने से पहले प्रीव्यू जाँचें, उसे चलते हुए देखें, और बाद में नतीजे पढ़ें, यहाँ तक कि किसी एक मैसेज के विफल होने की वजह तक।

बल्क कैंपेन

कैंपेन एक WhatsApp टेम्पलेट को एक साथ कई लोगों तक भेजता है — कोई त्योहारी ऑफ़र, कोई रेट लिस्ट, किसी नई चीज़ की घोषणा। यह गाइड पूरे मॉड्यूल को कवर करती है: आपने अब तक क्या भेजा है उसकी सूची पढ़ना, कैंपेन बनाना और भेजने से पहले उसे जाँचना, किसी एक को चलते हुए देखना, और बाद में नतीजे पढ़ना, यहाँ तक कि यह भी कि कोई एक मैसेज क्यों विफल हुआ। कैंपेन अप्रूव्ड टेम्पलेट से बनते हैं: जिस टेम्पलेट को Meta ने अप्रूव नहीं किया, उसे यहाँ से भेजा नहीं जा सकता।

आपने अब तक जो भी कैंपेन भेजे

कैंपेन की सूची

आपने अब तक जो भी कैंपेन भेजे, सबसे नया सबसे ऊपर। कोई फ़ोल्डर ढाँचा नहीं है और कोई आर्काइव नहीं: यही एक सूची पूरा इतिहास है। कैंपेन का नाम उसी टेम्पलेट पर पड़ता है जो उसने भेजा, क्योंकि कैंपेन का अपना कोई नाम होता ही नहीं — एक ही टेम्पलेट से बने दो कैंपेन अपने शीर्षक से नहीं, बल्कि अपनी तारीख़ और प्राप्तकर्ताओं की गिनती से पहचाने जाते हैं।

वीडियो वॉकथ्रू — 5 चरण, 0:11. सिर्फ़ उसी हिस्से को चलाने के लिए कोई चरण चुनें।
कैंपेन की सूची: सबसे ऊपर छह काउंटर, और उनके नीचे भेजा गया हर कैंपेन, सबसे नया पहले

छह काउंटर पढ़ना

ये आपके पूरे अकाउंट का हाल बताते हैं और नीचे की सूची छाँटने पर नहीं बदलते। Messages Sent हर कैंपेन के अलग-अलग मैसेज गिनता है, कैंपेन नहीं। Clicked और Converted सिर्फ़ उन कैंपेन के लिए हिलते हैं जो Marketing Messages API से भेजे गए — बाक़ी हर कैंपेन पर वे शून्य पर टिके रहते हैं, जो यह नाप नहीं है कि कुछ नहीं हुआ, बल्कि नाप का न होना है।

कैंपेन सूची के ऊपर पूरे अकाउंट का हाल बताने वाले छह काउंटर

एक पंक्ति आपको क्या बताती है

Recipients कुल गिनती दिखाता है और उसके नीचे भेजे गए तथा विफल हुए मैसेज। Progress बताता है कि भेजने वाला सूची में कहाँ तक पहुँचा — रुक चुके हर कैंपेन पर यह 100% तक पहुँच जाता है, विफल कैंपेन पर भी, क्योंकि हर प्राप्तकर्ता का किसी न किसी तरह निपटारा हो चुका होता है। Success Rate वह हिस्सा है जिसे WhatsApp ने स्वीकार किया, यानी यह भेजे गए मैसेज गिनता है, पढ़े गए नहीं।

एक कैंपेन पंक्ति: टेम्पलेट, स्टेटस, प्राप्तकर्ताओं की गिनती, प्रगति और सफलता दर

स्टेटस से छाँटना

स्टेटस वाला ड्रॉपडाउन सूची को एक ही तरह के कैंपेन तक सीमित कर देता है — स्टेटस ख़ुद इस गाइड के आख़िर में रेफ़रेंस हिस्से में समझाए गए हैं। खोज और स्टेटस फ़िल्टर मिलकर काम करते हैं, इसलिए आप अब भी भेजे जा रहे कैंपेन में से किसी एक टेम्पलेट को ढूँढ़ सकते हैं।

कैंपेन सूची के ऊपर स्टेटस वाला ड्रॉपडाउन खुला हुआ

सिर्फ़ वे जो अब भी भेजे जा रहे हैं

कोई स्टेटस चुनते ही सूची तुरंत दोबारा लोड हो जाती है; दूसरा कोई Apply चरण नहीं है। ऊपर के काउंटर नहीं बदलते, क्योंकि वे हमेशा पूरे अकाउंट का हाल बताते हैं। ध्यान दें कि यहाँ बचे दोनों कैंपेन ही ऐसे हैं जिन पर Cancel बटन है — वह नियंत्रण pending और processing कैंपेन पर आता है, और कहीं नहीं।

सूची सिर्फ़ उन कैंपेन तक सीमित जो अब भी भेजे जा रहे हैं, हर एक पर Cancel बटन के साथ

खोजना

खोज टेम्पलेट के नाम से मेल खाती है, और सादे टेक्स्ट वाले कैंपेन में मैसेज की बॉडी से भी। यह प्राप्तकर्ताओं में नहीं खोजती: “वह कैंपेन जो मैंने Mathew को भेजा था” यहाँ से नहीं मिल सकता।

वीडियो वॉकथ्रू — 1 चरण, 0:05. सिर्फ़ उसी हिस्से को चलाने के लिए कोई चरण चुनें।
खोज के किसी शब्द से सिमटी हुई कैंपेन सूची

आपके बाक़ी इतिहास तक पहुँचना

सूची एक बार में 25 कैंपेन लोड करती है, और बटन के नीचे की पंक्ति गिनती रहती है कि आपके कुल में से कितने स्क्रीन पर हैं। पुराने कैंपेन ग़ायब नहीं हुए, बस अभी मँगाए नहीं गए — यहाँ कुछ भी आर्काइव या छिपाया नहीं जाता।

वीडियो वॉकथ्रू — 2 चरण, 0:06. सिर्फ़ उसी हिस्से को चलाने के लिए कोई चरण चुनें।
Load More बटन, और उसके नीचे की पंक्ति जो कुल में से स्क्रीन पर मौजूद कैंपेन गिनती है

आपके इतिहास का अंत

इसे दबाने पर अगले 25 कैंपेन सूची में जुड़ जाते हैं, पुराने की जगह नहीं लेते, इसलिए पेज आपके नीचे से कभी खिसकता नहीं। सब कुछ मँगा लिए जाने पर बटन की जगह यह पुष्टि आ जाती है — यह आपके पूरे इतिहास का अंत है, किसी पेज का नहीं, और इससे पीछे पहुँचने को कुछ बचा नहीं है।

Load More बटन की जगह आई पुष्टि कि हर कैंपेन लोड हो चुका है

कैंपेन बनाना

बिल्डर

एक के नीचे एक चार कार्ड, और एक प्रीव्यू जो पेज पर आपके साथ नीचे चलता है। सबसे ऊपर का अकाउंट कोई चुनाव नहीं है — आपके पास एक ही जुड़ा हुआ WhatsApp नंबर है और वही इस्तेमाल होता है। टेम्पलेट, कॉन्टैक्ट और ग्रुप बाक़ी पेज के थोड़ी देर बाद आते हैं: ये अलग से मँगाए जाते हैं, और टेम्पलेट सूची तो सीधे Meta से आती है, इसीलिए बाक़ी सब बन जाने के बाद भी वह कार्ड कुछ देर ख़ाली ढाँचा बना रह सकता है।

वीडियो वॉकथ्रू — 6 चरण, 0:13. सिर्फ़ उसी हिस्से को चलाने के लिए कोई चरण चुनें।
कैंपेन बिल्डर: एक के नीचे एक चार कार्ड, और उनके बगल में लाइव प्रीव्यू

क्या भेजना है, यह चुनना

ग्यारह प्रकार दिए गए हैं, पर चुनाव दिखने से कहीं सँकरा है। WhatsApp किसी कारोबार को बातचीत शुरू करने के लिए सिर्फ़ अप्रूव्ड टेम्पलेट ही देता है; बाक़ी प्रकार तब काम आते हैं जब आप 24 घंटे की खुली विंडो के भीतर किसी को जवाब दे रहे हों, और ठंडी सूची पर भेजा गया बल्क कैंपेन वह नहीं है। Template ही चुनें, जब तक आपको यह पता न हो कि पूरी सूची ने हाल ही में आपको मैसेज किया है।

मैसेज प्रकार चुनने वाला हिस्सा, जिसमें Template चुना हुआ है

टेम्पलेट चुनना

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

टेम्पलेट चुनने वाला हिस्सा खुला हुआ, जिसमें सिर्फ़ अप्रूव्ड टेम्पलेट हैं

चुना हुआ टेम्पलेट

टेम्पलेट चुनते ही उसकी असली शब्दावली खिंचकर आ जाती है, और उसमें घोषित हर वेरिएबल भरने के लिए एक फ़ील्ड के रूप में दिखता है। आप जो भी टाइप करते हैं वह हर प्राप्तकर्ता के लिए इस्तेमाल होता है — ये पूरे कैंपेन के मान हैं, हर व्यक्ति के अलग-अलग नहीं। इस स्क्रीन से हर प्राप्तकर्ता को अलग मान देने का कोई तरीक़ा नहीं है।

चुना हुआ टेम्पलेट, जिसकी शब्दावली लोड हो चुकी है और हर वेरिएबल के लिए एक फ़ील्ड है

किसे मिलेगा, यह चुनना

प्राप्तकर्ता या तो ग्रुप से आते हैं या एक-एक करके चुने गए कॉन्टैक्ट से — दोनों में से एक, एक साथ दोनों नहीं। किसी बड़ी सूची के लिए ग्रुप चुनना ज़्यादा सुरक्षित रास्ता है: ग्रुप ही सच का स्रोत बना रहता है, और बाद में उसमें जुड़ा व्यक्ति अगली बार भेजने पर अपने आप शामिल हो जाता है। यहाँ चुने गए कॉन्टैक्ट अभी के वक़्त की एक तस्वीर भर हैं।

प्राप्तकर्ता वाला कार्ड, जिसमें ग्रुप और एक-एक करके चुने गए कॉन्टैक्ट के बीच चुनाव है

प्रीव्यू

प्रीव्यू मैसेज को WhatsApp बबल के रूप में बनाता है, और उसके नीचे प्राप्तकर्ताओं की गिनती रखता है। फ़ॉर्म बदलते ही यह भी बदल जाता है। यह टेम्पलेट की सामग्री और आपके वेरिएबल मानों से बनता है, इसलिए यह कोई नमूना चित्र नहीं बल्कि असली रचना है — पर यह आपको यह नहीं बता सकता कि कोई नंबर अब भी WhatsApp पर है या नहीं।

लाइव प्रीव्यू, जिसमें मैसेज WhatsApp बबल के रूप में और नीचे प्राप्तकर्ताओं की गिनती दिख रही है

कैंपेन को चलते हुए देखना

उड़ान पर एक कैंपेन

जब तक कैंपेन भेजा जा रहा है, यह पेज ख़ुद को अद्यतन करता रहता है — Live Updates के बगल का बिंदु सर्वर से इस पेज का अपना कनेक्शन है, कैंपेन की सेहत नहीं। Cancel सिर्फ़ तभी दिखता है जब कैंपेन pending या processing हो।

वीडियो वॉकथ्रू — 3 चरण, 0:07. सिर्फ़ उसी हिस्से को चलाने के लिए कोई चरण चुनें।
अब भी भेजा जा रहा कैंपेन: एक लाइव बैज, स्टेटस, प्रगति पट्टी और एक Cancel बटन

प्रगति पट्टी क्या गिनती है

प्रगति उन प्राप्तकर्ताओं का हिस्सा है जिनका निपटारा हो चुका है: या तो WhatsApp ने स्वीकार किया या अस्वीकार। यह डिलीवरी नहीं है। कोई कैंपेन 100% तक पहुँच सकता है जबकि बहुत सारे मैसेज अब भी Delivered के बजाय Sent पर हों, क्योंकि डिलीवरी की सूचना बाद में लौटकर आती है।

चलते हुए कैंपेन की आधी भरी प्रगति पट्टी

जिन तक अभी पहुँचा नहीं गया

जिन प्राप्तकर्ताओं तक भेजने वाला अभी पहुँचा नहीं है वे Pending के रूप में बैठे रहते हैं और उनका Details कॉलम ख़ाली रहता है — दिखाने को कोई मैसेज आईडी है ही नहीं, क्योंकि उन्हें कुछ भेजा नहीं गया। जैसे-जैसे काम आगे बढ़ता है, ये पंक्तियाँ अपनी जगह ही स्टेटस बदलती जाती हैं।

अब भी Pending चिह्नित प्राप्तकर्ता पंक्तियाँ, जिनके Details कॉलम में कुछ नहीं है

नतीजे पढ़ना

पूरा हो चुका कैंपेन

एक पूरा हो चुका कैंपेन। बैंगनी बैज बताता है कि यह कैंपेन Meta के Marketing Messages API से भेजा गया था, और यही बात Clicked तथा Converted काउंटरों को अर्थ देती है — किसी दूसरे कैंपेन पर वे दोनों शून्य दिखने के बजाय होते ही नहीं।

वीडियो वॉकथ्रू — 7 चरण, 0:13. सिर्फ़ उसी हिस्से को चलाने के लिए कोई चरण चुनें।
पूरा हो चुका कैंपेन, जिस पर Marketing Messages API से भेजे जाने का बैज लगा है

काउंटर, क्रम से

इन्हें अलग-अलग कुल की तरह नहीं, बल्कि एक-दूसरे के भीतर बैठे उपसमूहों की तरह पढ़ें: जो डिलीवर हुआ वह भेजा गया था, और जो पढ़ा गया वह डिलीवर हुआ था। कैंपेन ख़त्म होने पर Sent और Failed मिलकर पूरी सूची बनते हैं। Delivered और Read अपने साथ अलग टिप्पणी लेकर आते हैं, क्योंकि दोनों Meta के वापस सूचना देने पर टिके हैं, और Read इसके अलावा इस पर भी टिका है कि प्राप्तकर्ता ने रीड रिसीट चालू रखी हो।

कैंपेन के काउंटर: प्राप्तकर्ता, भेजे गए, डिलीवर हुए, पढ़े गए, विफल और बाक़ी

जुड़ाव की क़ीप

वही आँकड़े दोबारा, पूरी सूची के अनुपात के रूप में — यह देखने का सबसे तेज़ तरीक़ा कि कैंपेन ने लोगों को कहाँ खोया। सबसे ऊपर की पट्टी हमेशा पूरी सूची है, 100% पर; उसके नीचे की हर पट्टी उसी कुल के मुक़ाबले नापी जाती है, अपने ऊपर वाली पट्टी के मुक़ाबले नहीं।

जुड़ाव की क़ीप: हर चरण पूरी प्राप्तकर्ता सूची के अनुपात के रूप में

हर प्राप्तकर्ता, एक-एक करके

हर प्राप्तकर्ता अपने स्टेटस के साथ, एक पेज पर 25। विफल पंक्ति अपनी वजह की शुरुआत वहीं दिखा देती है। Details पूरा रिकॉर्ड खोलता है, और सिर्फ़ उन्हीं प्राप्तकर्ताओं पर आता है जिनके पास दिखाने को कुछ है — कोई मैसेज आईडी या कोई ग़लती।

प्राप्तकर्ताओं की तालिका, हर पंक्ति अपने स्टेटस और एक Details बटन के साथ

सिर्फ़ विफल मैसेज तक सिमटना

स्टेटस फ़िल्टर तालिका को सिकोड़ देता है, और Export CSV ठीक वही निर्यात करता है जो फ़िल्टर ने छोड़ा — स्क्रीन पर मौजूद पेज भर नहीं, और पूरा कैंपेन भी नहीं। Failed पर छाँटकर निर्यात करना ऐसी सूची पाने का सबसे तेज़ तरीक़ा है जिस पर कुछ किया जा सके।

प्राप्तकर्ता तालिका सिर्फ़ विफलताओं तक सिमटी हुई, और उसके ऊपर Export CSV बटन

विफलताएँ, वजह के हिसाब से

वही विफलताएँ, व्यक्ति के हिसाब से सूचीबद्ध होने के बजाय वजह के हिसाब से गिनी हुईं। जब किसी कैंपेन में बहुत सारी विफलताएँ हों तो सबसे पहले यही पैनल पढ़ना चाहिए: 80% पर टिकी कोई एक वजह ऐसी कॉन्फ़िगरेशन की गड़बड़ी है जिसे आप ठीक कर सकते हैं, जबकि 8% पर बारह अलग वजहें किसी भी बड़ी सूची की सामान्य टूट-फूट हैं। सिर्फ़ दस सबसे आम वजहें दिखाई जाती हैं, और जिस कैंपेन में कोई विफलता नहीं हुई उसमें यह पैनल होता ही नहीं।

विफलता विश्लेषण पैनल, जो विफलताओं को वजह के हिसाब से गिनता है

एक प्राप्तकर्ता, पूरा

किसी एक प्राप्तकर्ता का पूरा रिकॉर्ड: ठीक-ठीक स्टेटस, उसके पीछे के समय, WhatsApp की दी हुई मैसेज आईडी, और ग़लती पूरी की पूरी, कटी-छँटी नहीं। मैसेज आईडी वही चीज़ है जो बतानी होती है, अगर आपको कभी Meta से किसी ख़ास मैसेज के बारे में पूछना पड़े।

एक प्राप्तकर्ता का पूरा रिकॉर्ड रखने वाला डायलॉग, जिसमें Meta की लौटाई ग़लती भी है

सफ़ाई के बाद कोई पुराना कैंपेन

हर प्राप्तकर्ता की पंक्तियाँ हमेशा नहीं रहतीं: कैंपेन ख़त्म होने के 90 दिन बाद वे हटा दी जाती हैं, और एक दूसरी सफ़ाई उम्र की परवाह किए बिना सिर्फ़ आपके सबसे हालिया कैंपेन का विवरण रखती है। ऊपर के काउंटर बचे रहते हैं, इसलिए पुराना कैंपेन अब भी बताता है कि उसने क्या किया — बस प्राप्तकर्ताओं की तालिका ख़ाली दिखने के बजाय उसकी जगह यह सूचना आ जाती है। कैंपेन जब तक नया है तभी वह सब निर्यात कर लें जो आपको रखना है; सफ़ाई के बाद हर प्राप्तकर्ता का विवरण, विफलता की वजहों समेत, हमेशा के लिए चला जाता है।

वीडियो वॉकथ्रू — 1 चरण, 0:04. सिर्फ़ उसी हिस्से को चलाने के लिए कोई चरण चुनें।
वह सूचना जो विवरण साफ़ हो जाने के बाद प्राप्तकर्ता तालिका की जगह ले लेती है

जब कोई कैंपेन बीच में रुक जाए

रद्द किया गया कैंपेन

रद्द किया गया कैंपेन अपनी की हुई प्रगति बनाए रखता है। रुकने से पहले जो भेजा जा चुका था वह भेजा हुआ ही रहता है और बाद में भी डिलीवरी तथा पढ़े जाने की सूचना देता रहता है; जिन तक भेजने वाला कभी पहुँचा ही नहीं, उनका pending स्टेटस हमेशा बना रहता है। यही मिश्रण रद्द किए जाने की पहचान है।

वीडियो वॉकथ्रू — 1 चरण, 0:04. सिर्फ़ उसी हिस्से को चलाने के लिए कोई चरण चुनें।
रद्द किया गया कैंपेन, जिसकी आधी भरी प्रगति पट्टी और प्राप्तकर्ता सूची बनी हुई है

विफल हुआ कैंपेन

विफल कैंपेन वह है जिसमें भेजने का काम ही टूट गया — अकसर बीच रास्ते में WhatsApp से कनेक्शन अस्वीकार हो जाने पर। काउंटरों को अधूरे रिकॉर्ड की तरह पढ़ें: टूटने से पहले जो मैसेज गए वे सचमुच भेजे गए थे, और बाक़ी की कभी कोशिश ही नहीं हुई। सबसे ऊपर का लाल पैनल बताता है कि इसे किसने रोका।

वीडियो वॉकथ्रू — 2 चरण, 0:05. सिर्फ़ उसी हिस्से को चलाने के लिए कोई चरण चुनें।
अपने आप बीच रास्ते रुक गया एक विफल कैंपेन

यह क्यों रुका

वह वजह जिससे यह काम मरा, किसी एक प्राप्तकर्ता के नाम नहीं बल्कि ख़ुद कैंपेन के नाम दर्ज — यह भेजने वाले की बात है, उस व्यक्ति की नहीं जिसे उसका मैसेज नहीं मिला। यहाँ की तरह कनेक्शन टूटने का मतलब है कि दोबारा कोशिश करने से पहले WhatsApp अकाउंट को फिर से जोड़ना होगा; ऐसा किए बिना दोबारा भेजने पर वही नाकामी दोहराएगी।

लाल पैनल, जो कैंपेन के रुकने की वजह बताता है

कैंपेन रोकना

Cancel ब्राउज़र के डायलॉग में पुष्टि माँगता है, फिर कैंपेन रोक देता है। रुकना तत्काल नहीं होता: भेजने वाला हर 25 मैसेज पर बदलाव देखता है, इसलिए आपकी पुष्टि के बाद भी कुछ और मैसेज निकल सकते हैं। कैंपेन Cancelled पर आ जाता है और Cancel बटन ग़ायब हो जाता है, क्योंकि अब रोकने को कुछ बचा नहीं। कोने में एक छोटी पुष्टि भी दिख जाती है।

वीडियो वॉकथ्रू — 1 चरण, 0:05. सिर्फ़ उसी हिस्से को चलाने के लिए कोई चरण चुनें।
Cancelled पर आ चुका कैंपेन, जिसका Cancel बटन ग़ायब हो गया है

रेफ़रेंस

हर स्क्रीन अंदर से क्या करती है, उनके लिए जिन्हें ठीक-ठीक जानना है कि कोई बटन क्या छूता है।

कैंपेन के स्टेटस

कैंपेन Processing के रूप में बनता है और तुरंत किसी पृष्ठभूमि वर्कर को सौंप दिया जाता है। न कोई ड्राफ़्ट अवस्था है, न कोई अनुमति चरण: Create Campaign दबाने का मतलब है मैसेज चले गए। व्यवहार में आपको चार स्टेटस दिखेंगे; सिस्टम एक पाँचवाँ भी परिभाषित करता है जो वह कभी देता नहीं।

स्टेटसइसका क्या मतलब है
Processingअभी भेजा जा रहा है। सिर्फ़ इसी स्टेटस पर चलती हुई प्रगति पट्टी होती है।
Completedवर्कर ने सूची पूरी कर ली। इसका मतलब यह नहीं कि हर मैसेज सफल रहा।
Failedकाम ख़ुद ही मर गया — आम तौर पर मियाद ख़त्म हो चुके टोकन से — और जल्दी रुक गया।
Cancelledआपने इसे रोका। जो मैसेज पहले जा चुके, वे गए ही रहते हैं।
Pendingपरिभाषित है पर कभी दिया नहीं जाता — नीचे देखें। आपको यह मिलेगा नहीं।

नोट: Completed और failed पूरे काम के बारे में बताते हैं, मैसेज के बारे में नहीं। 8 विफलताओं वाला completed कैंपेन सामान्य है और ऊपर के आँकड़े ठीक यही दिखाते हैं; failed कैंपेन का मतलब है कि भेजने वाला रुक गया, इसलिए जिन तक वह पहुँचा ही नहीं उनका कोई स्टेटस है ही नहीं।

Pending को पूर्णता के लिए गिनाया गया है, क्योंकि सॉफ़्टवेयर उसे अब भी पहचानता है और यह शब्द आपको किसी निर्यात या API जवाब में मिल सकता है। इसे कोई सेट नहीं करता: बनते ही कैंपेन सीधे Processing पर चले जाते हैं। तय समय पर भेजना एक अलग सुविधा है, जिसकी अपनी स्क्रीन है।

प्रति-प्राप्तकर्ता पाँच स्टेटस

हर प्राप्तकर्ता अपना स्टेटस साथ रखता है, और वह हमेशा आगे ही बढ़ता है: pending, फिर sent, फिर delivered, फिर read। Delivered और read बाद में तब आते हैं जब Meta उनकी सूचना लौटाता है, इसलिए अभी-अभी ख़त्म हुए कैंपेन में बहुत सारे Sent और थोड़े से Delivered दिखेंगे — यह सूचना का पीछे से आना है, भेजने में कोई गड़बड़ी नहीं।

स्टेटसइसका क्या मतलब है
Pendingक़तार में है, अभी WhatsApp को सौंपा नहीं गया।
SentWhatsApp ने स्वीकार किया। इस बिंदु से आगे इसकी एक मैसेज आईडी होती है।
Deliveredप्राप्तकर्ता के फ़ोन तक पहुँच गया।
Readखोला गया — सिर्फ़ तभी जब उस प्राप्तकर्ता ने रीड रिसीट चालू रखी हो।
Failedअस्वीकार। वजह हर प्राप्तकर्ता के साथ संग्रहित होती है और तालिका में दिखाई जाती है।

नोट: पढ़े जाने की गिनती हमेशा असल से कम होती है। जिस प्राप्तकर्ता ने रीड रिसीट बंद कर रखी है वह कभी पढ़े जाने की सूचना नहीं देता, और उस स्थिति को बिना खुले मैसेज से अलग पहचानने का कोई तरीक़ा नहीं है।

Cancel असल में क्या करता है

रद्द करना कैंपेन का स्टेटस cancelled कर देता है, उन कैंपेन के लिए जो अब भी pending या processing हैं। यह भेजने वाले के भीतर घुसकर उसे मैसेज के बीच नहीं रोकता: वर्कर हर 25 पूरे हुए मैसेज पर कैंपेन का स्टेटस जाँचता है और बदलाव देखते ही रुक जाता है। इसलिए Cancel दबाने और भेजना सचमुच रुकने के बीच 25 तक और मैसेज निकल सकते हैं।

जो मैसेज पहले जा चुके वे वापस नहीं बुलाए जाते — WhatsApp में ऐसी कोई सुविधा है ही नहीं। Cancel बाक़ी बचे मैसेज रोकता है। जिन प्राप्तकर्ताओं तक कभी पहुँचा ही नहीं गया, उनका pending स्टेटस हमेशा के लिए बना रहता है, और इसीलिए रद्द किए गए कैंपेन की प्राप्तकर्ता सूची निपटी हुई और pending पंक्तियों का मिश्रण होती है।

नोट: जो कैंपेन पहले ही पूरा हो चुका है उसे रद्द करने से कुछ नहीं होता और यह बात कह भी दी जाती है — “यह कैंपेन पहले ही पूरा हो चुका था — रद्द करने को कुछ नहीं”। जिस कैंपेन के पीछे कभी कोई चलता हुआ काम था ही नहीं, वह अलग जवाब देता है, कि उसका कोई सक्रिय काम नहीं है और उसे रद्द नहीं किया जा सकता, क्योंकि ये सचमुच अलग-अलग स्थितियाँ हैं।

भेजने की सीमाएँ और उन्हें पार करने पर क्या होता है

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

अंदर की तरफ़ भेजने वाले पर भी दर-सीमा लगी है: वह हर सेकंड अधिकतम 15 मैसेज भेजता है, और Meta जिस मैसेज पर दर सीमित करता है उसे 30, फिर 60, फिर 120 सेकंड बाद दोबारा भेजता है। अगर 30 सेकंड के भीतर 20 मैसेज विफल हो जाएँ तो वह किसी टूटी हुई कॉन्फ़िगरेशन पर आपकी बाक़ी सूची फूँकने के बजाय पूरा कैंपेन छोड़ देता है।

नोट: बैच का आकार और दर-सीमा की देरी ऐसी सेटिंग नहीं हैं जिन्हें आप बदल सकें। हर कैंपेन ऊपर बताई गई अंदरूनी दर पर ही भेजा जाता है।

CSV निर्यात में क्या होता है

Export CSV उन सभी प्राप्तकर्ताओं को डाउनलोड करता है जो इस समय तालिका पर लगे फ़िल्टर से मेल खाते हैं — सिर्फ़ स्क्रीन पर मौजूद पेज को नहीं। फ़ाइल में आठ कॉलम होते हैं, इसी क्रम में: Contact Name, Phone, Status, Sent At, Delivered At, Read At, Message ID, Error। समय UTC में पूरे ISO रूप में लिखे जाते हैं, जो वह रूप नहीं है जो पेज पर दिखता है।

नोट: फ़ाइल के नाम में स्टेटस फ़िल्टर तो होता है, पर पते वाली पट्टी की आईडी नहीं बल्कि कैंपेन की संख्यात्मक आईडी: failed पर छाँटकर निर्यात करने पर आपको campaign-1412-contacts-failed.csv मिलता है।

पुराना कैंपेन प्राप्तकर्ता क्यों नहीं दिखाता

हर प्राप्तकर्ता की पंक्तियाँ कैंपेन ख़त्म होने के 90 दिन बाद हटा दी जाती हैं। एक दूसरी सफ़ाई सिर्फ़ आपके सबसे हालिया कैंपेन का प्रति-प्राप्तकर्ता विवरण रखती है और हर नया कैंपेन बनने पर चलती है, इसलिए उम्र ही अकेला कारण नहीं है जिससे कोई कैंपेन अपनी प्राप्तकर्ता सूची खोता है। कैंपेन ख़ुद बना रहता है, और उसके काउंटर भी।

ऐसे कैंपेन पर इसीलिए “26 sent” तो लिखा दिखता है पर उसके नीचे प्राप्तकर्ताओं की कोई तालिका नहीं होती। पेज आपको अंदाज़ा लगाने के लिए छोड़ने के बजाय उस स्थिति को साफ़-साफ़ बता देता है।

नोट: कैंपेन जब तक नया है तभी वह सब निर्यात कर लें जो आपको रखना है। सफ़ाई के बाद हर प्राप्तकर्ता का विवरण हमेशा के लिए चला जाता है, विफलता की वजहों और मैसेज आईडी समेत।