WhatsApp پیغام کی میعاد: کوڈ، یاد دہانیاں اور ڈیلیوری اپ ڈیٹس وقت گزرنے کے بعد نہ پہنچیں
کسٹمر کا فون چند گھنٹے بند رہتا ہے، اور جب دوبارہ آن ہوتا ہے تو WhatsApp ایسا تصدیقی کوڈ پہنچاتا ہے جو کب کا ختم ہو چکا، یا "آپ کا رائیڈر 20 منٹ میں پہنچ رہا ہے" ایسے پارسل کے لیے جو دوپہر کو ہی مل چکا تھا۔ پیغام کی میعاد WhatsApp کو بتاتی ہے کہ کب کوشش چھوڑ دے۔ ہر ٹیمپلیٹ کیٹیگری کی ڈیفالٹ میعاد کیا ہے، کون سی قدر کس پیغام کے لیے مناسب ہے، اور MonoChat میں اسے کیسے مقرر کریں۔
MonoChat ٹیم اپ ڈیٹ: 9 منٹ کا مطالعہ
اس صفحے پر
کراچی ایئرپورٹ پر جہاز میں سوار ہوتے ہوئے ایک کسٹمر لاگ ان کوڈ مانگتا ہے۔ فون فلائٹ موڈ میں چلا جاتا ہے، اور چار گھنٹے بعد دبئی میں اترتے ہی WhatsApp وہ کوڈ پہنچاتا ہے جو دس منٹ بعد ختم ہو چکا تھا۔ لاہور میں دوسرے کسٹمر کو شام کو “آپ کا TCS رائیڈر 20 منٹ میں پہنچ رہا ہے” ملتا ہے، حالانکہ پارسل دوپہر کو ہی پڑوسی کے حوالے ہو چکا تھا۔ اسلام آباد کے ایک کلینک کا “آپ کی اپوائنٹمنٹ ایک گھنٹے بعد ہے” اگلی صبح پہنچتا ہے۔
ان میں سے کوئی پیغام بھیجتے وقت غلط نہیں تھا۔ غلطی تب ہوئی جب وہ پہنچا۔ جو فون بند ہو یا آف لائن ہو، WhatsApp اس تک پیغام پہنچانے کی کوشش کرتا رہتا ہے، اور زیادہ تر ٹیمپلیٹس کے لیے یہ کوشش 30 دن تک چلتی ہے۔ پیغام کی میعاد (time-to-live یا TTL) وہ سیٹنگ ہے جو WhatsApp کو بتاتی ہے کہ کب رک جائے۔
ورژن 3.8.46 سے MonoChat کا ٹیمپلیٹ بلڈر آپ کو یہ میعاد یوٹیلیٹی اور توثیق کے ٹیمپلیٹس پر بھی مقرر کرنے دیتا ہے، جیسا کہ مارکیٹنگ ٹیمپلیٹس پر پہلے سے ممکن تھا۔ یہ گائیڈ بتاتی ہے کہ میعاد کیسے کام کرتی ہے، ہر کیٹیگری کی ڈیفالٹ قدر اور حد کیا ہے، کون سی قدر کس پیغام کے لیے درست ہے، اور اسے کیسے مقرر کریں۔
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 پر آن بورڈ ہو |
تین باتیں آسانی سے نظر سے رہ جاتی ہیں:
- پرانے توثیق کے ٹیمپلیٹس پر 30 دن ہی رہتے ہیں۔ اگر آپ کا تصدیقی ٹیمپلیٹ 23 اکتوبر 2024 سے پہلے بنا تھا اور آپ نے کبھی میعاد مقرر نہیں کی، تو کوڈ اب بھی ہفتوں بعد پہنچ سکتا ہے۔ اس پر قدر مقرر کرنے سے مسئلہ ختم ہو جاتا ہے۔
- یوٹیلیٹی میں کوئی چھوٹی ڈیفالٹ مدت نہیں۔ جس ڈیلیوری اپ ڈیٹ پر میعاد مقرر نہ ہو، اس کے لیے 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 کے تیار یوٹیلیٹی ٹیمپلیٹس میں سے کسی سے شروع کرنے کے لیے 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 پیغامات بھیجتا ہے:
- بکنگ کی تصدیق (یوٹیلیٹی، کوئی میعاد نہیں)۔ اگر مریض اسے اگلے دن پڑھے تب بھی کارآمد ہے۔
- تین گھنٹے پہلے یاد دہانی (یوٹیلیٹی، 10800 سیکنڈ)۔ اگر مریض کا فون پوری صبح بند رہے تو یاد دہانی اپوائنٹمنٹ شروع ہوتے ہی ختم ہو جاتی ہے، بعد میں نہیں پہنچتی۔
- “ڈاکٹر صاحب 20 منٹ لیٹ ہیں” (یوٹیلیٹی، 1200 سیکنڈ)۔ یہ بات صرف اگلے بیس منٹ کے لیے درست ہے۔
فلو ہر پیغام ٹیمپلیٹ میسج بھیجیں نوڈ سے بھیجتا ہے۔ جب کوئی مریض جواب دیتا ہے “کیا شام 5 بجے کر سکتے ہیں؟”، تو یہ جواب 24 گھنٹے کی کسٹمر سروس ونڈو کھول دیتا ہے اور مشترکہ ٹیم ان باکس میں آتا ہے، جہاں ریسیپشنسٹ آزادانہ متن میں جواب دیتی ہے۔
اگر کلینک کو وقت کی پروا نہ ہوتی تو تصدیق اور یاد دہانی ایک ہی ٹیمپلیٹ سے جا سکتی تھیں۔ چونکہ میعاد ہر ٹیمپلیٹ کے لیے الگ ہوتی ہے، اس لیے جن پیغامات کو مختلف مدت چاہیے انہیں الگ ٹیمپلیٹس چاہئیں۔
لاگت
Meta ہر ڈیلیور شدہ پیغام پر ٹیمپلیٹ کی کیٹیگری اور وصول کنندہ کے ملک کے ریٹ کے مطابق چارج کرتا ہے۔ اس کے قیمتوں والے صفحے کے مطابق کاروبار سے صرف تب چارج لیا جاتا ہے جب پیغام ڈیلیور ہو، اس لیے میعاد ختم ہونے پر ختم ہونے والے پیغام کا چارج نہیں لگتا۔ یعنی میعاد کم کرنے سے لاگت کبھی نہیں بڑھتی؛ زیادہ سے زیادہ یہ اس پیغام کا چارج بچاتی ہے جو اتنی دیر سے پہنچتا کہ کسی کام کا نہ رہتا۔ Meta آپ کے کاروبار کو براہ راست بل کرتا ہے، اور MonoChat، جو Meta کا آفیشل بزنس پارٹنر (Meta Business Partner) ہے، کوئی اضافی رقم نہیں لگاتا۔ کسی مہم کا اندازہ بلک میسجنگ لاگت کیلکولیٹر سے لگائیں۔
چیک لسٹ
- ہر وہ ٹیمپلیٹ لکھ لیں جس کا پیغام کچھ وقت بعد درست نہیں رہتا: کوڈز، “راستے میں ہے”، “تیار ہے”، اسی دن کی یاد دہانیاں، فلیش سیلز
- توثیق کے ٹیمپلیٹس: میعاد کوڈ کی میعاد (منٹ، 1–90) کے برابر یا کم
- 23 اکتوبر 2024 سے پہلے بنے توثیق کے ٹیمپلیٹس: قدر مقرر کریں، ورنہ 30 دن رہیں گے
- وقت سے جڑی یوٹیلیٹی اپ ڈیٹس: میعاد اس وقت ختم ہو جب اپ ڈیٹ درست نہ رہے
- رسیدیں، تصدیقیں اور انوائسز: خالی چھوڑی گئی
- مختلف مدت والے پیغامات کے لیے الگ ٹیمپلیٹس
- ختم ہونے والے پیغامات کا متبادل: ایپ میں دوبارہ بھیجنا، فون کال، یا کسٹمر کے لکھنے پر نیا پیغام
- Meta کے ٹیمپلیٹ کی کیٹیگری بدلنے کے بعد: میعاد دوبارہ مقرر کریں
ذرائع
- Meta for Developers: Configure message time-to-live (دوبارہ کوشش، ہر کیٹیگری کی ڈیفالٹ قدریں اور حدیں، ختم کیے گئے پیغامات، delivered ویب ہک، توثیق کی ہدایت، کیٹیگری کی تبدیلی؛ 6 نومبر 2026 کو دیکھا گیا)
- Meta for Developers: WhatsApp Business Platform پر قیمتیں (“Businesses are only charged when a message is delivered”؛ 6 نومبر 2026 کو دیکھا گیا)
- MonoChat ہیلپ سینٹر: ٹیمپلیٹ میسجز (پیغام کی میعاد کا فیلڈ اور حدیں، یک بار استعمال ہونے والے پاس ورڈ کے کوڈ کی مدت، Marketing Messages API؛ 6 نومبر 2026 کو دیکھا گیا)
- MonoChat چینج لاگ 3.8.46 (یوٹیلیٹی اور توثیق کے ٹیمپلیٹس کے لیے پیغام کی میعاد؛ 6 نومبر 2026 کو دیکھا گیا)
MonoChat کے ساتھ اسے عملی شکل دیں