مرکزی مواد پر جائیں

WhatsApp

ویب ہک کے ذریعے کسی بھی سسٹم سے WhatsApp میسج بھیجیں

آپ کا اسٹور، CRM یا بکنگ ٹول پہلے سے جانتا ہے کہ کب آرڈر لگا، کب ادائیگی ناکام ہوئی یا کب اپائنٹمنٹ بک ہوئی۔ ایک ویب ہک ان میں سے ہر ایونٹ کو WhatsApp میسج میں بدل سکتا ہے، آپ کی طرف سے کوئی کوڈ لکھے بغیر۔ یہاں دیکھیں کہ اسے کیسے پلان کریں، محفوظ کریں اور ٹیسٹ کریں۔

MonoChat ٹیم اپ ڈیٹ: 9 منٹ کا مطالعہ

اس صفحے پر
  1. ویب ہک کیا ہے، اور کیا نہیں ہے
  2. کون سے ایونٹس WhatsApp میسج کے لائق ہیں
  3. WhatsApp کے لاگو اصول
  4. ویب ہک URL کو محفوظ کریں
  5. Shopify اور WooCommerce میں ویب ہک کہاں بنائیں
  6. لائیو ہونے سے پہلے اصل درخواستوں سے ٹیسٹ کریں
  7. MonoChat میں یہ کیسے کریں
  8. ذرائع

جب کسی دوسرے سسٹم میں کچھ ہو تو WhatsApp میسج بھیجنے کے لیے اس سسٹم کا ویب ہک ایک ایسے ریسیور کی طرف کریں جو فون نمبر سے کسٹمر کو تلاش کرے اور منظور شدہ WhatsApp ٹیمپلیٹ بھیجے۔ آپ کا اسٹور، CRM یا بکنگ ٹول آرڈرز، ادائیگیوں اور اپائنٹمنٹس کے لیے پہلے ہی ویب ہکس بھیجتا ہے؛ اصل کام یہ چننا ہے کہ کون سے ایونٹس میسج کے لائق ہیں، ٹیمپلیٹس لکھنا، URL کو محفوظ کرنا اور کسٹمرز کے کچھ دیکھنے سے پہلے اصل درخواستوں سے ٹیسٹ کرنا۔

یہ گائیڈ منصوبہ بندی، اس پر لاگو WhatsApp کے اصول، اور MonoChat میں اپنے ویب ہک URL سے شروع ہونے والے ورک فلو کے ذریعے اسے بنانے کا طریقہ بتاتی ہے۔

ویب ہک کیا ہے، اور کیا نہیں ہے

ویب ہک ایک HTTP درخواست ہے جو کوئی سسٹم کسی ایونٹ کے ہونے پر آپ کے دیے ہوئے URL پر بھیجتا ہے۔ Shopify آرڈر بننے پر، WooCommerce آرڈر اپ ڈیٹ ہونے پر، CRM ڈیل کا مرحلہ بدلنے پر اور بکنگ ٹول اپائنٹمنٹ بننے پر ویب ہک بھیج سکتا ہے۔ درخواست میں ایونٹ کی تفصیلات ہوتی ہیں، عموماً JSON میں: آرڈر نمبر، رقم، کسٹمر کا نام اور، WhatsApp کے لیے سب سے اہم، فون نمبر۔

ویب ہک خود کسٹمر کو کچھ نہیں بھیجتا۔ کسی چیز کو درخواست وصول کرنی ہوتی ہے، فیصلہ کرنا ہوتا ہے کہ اس کا کیا کرنا ہے، اور WhatsApp Business API کو کال کرنا ہوتا ہے۔ یہ “کوئی چیز” یا تو آپ کا اپنا لکھا اور ہوسٹ کیا ہوا کوڈ ہے، یا ایک آٹومیشن پلیٹ فارم جو آپ کو ویب ہک URL دیتا ہے اور باقی کام بغیر کوڈ کے بنانے دیتا ہے۔

کون سے ایونٹس WhatsApp میسج کے لائق ہیں

ہر ایونٹ میسج کے قابل نہیں ہوتا۔ جس کسٹمر کو ایک آرڈر کے لیے پانچ نوٹیفکیشنز ملیں، وہ سب کو نظر انداز کرنے لگتا ہے۔ وہ لمحے چنیں جن کا کسٹمر واقعی انتظار کر رہا ہوتا ہے:

ایونٹمیسجٹیمپلیٹ کیٹیگری
آرڈر بنا یا ادائیگی ہوئیآرڈر نمبر اور آگے کیا ہوگا، کے ساتھ کنفرمیشنیوٹیلٹی
ادائیگی ناکام یا زیرِ التوامختصر نوٹ اور دوبارہ ادائیگی کا طریقہیوٹیلٹی
آرڈر روانہ ہواکوریئر اور ٹریکنگ لنکیوٹیلٹی
کیش آن ڈیلیوری آرڈر بناایک سوال: آرڈر کنفرم کریں، پتہ تبدیل کریں یا منسوخ کریںیوٹیلٹی
اپائنٹمنٹ بک، تبدیل یا کل ہےتاریخ، وقت، جگہ اور ری شیڈول کا طریقہیوٹیلٹی
CRM میں ڈیل جیتی یا ہاری گئیاکاؤنٹ مینیجر کو ہینڈ اوور، یا فیڈ بیک کا سوالمتن کے لحاظ سے یوٹیلٹی یا مارکیٹنگ
کارٹ چھوڑ دی گئیایک ریمائنڈر، شاید کسی آفر کے ساتھمارکیٹنگ

Meta کیٹیگری کا فیصلہ ٹیمپلیٹ کے متن سے کرتا ہے، آپ کے چنے ہوئے لیبل سے نہیں۔ کسی مخصوص آرڈر، ادائیگی یا بکنگ کے بارے میں میسج یوٹیلٹی ہے؛ جو کچھ بھی پروموٹ کرے، آفر دے یا قائل کرنے کی کوشش کرے وہ مارکیٹنگ ہے اور اس کے لیے ایسی رضامندی چاہیے جو مارکیٹنگ کا احاطہ کرے۔ ہماری WhatsApp ٹیمپلیٹ مثالوں میں اوپر کے یوٹیلٹی کیسز کے لیے تیار متن موجود ہے۔

WhatsApp کے لاگو اصول

زیادہ تر ویب ہک میسجز کے لیے ٹیمپلیٹ چاہیے

کسٹمر سروس ونڈو تب کھلتی ہے جب کسٹمر آپ کو میسج یا کال کرتا ہے، اور اس کے آخری میسج سے 24 گھنٹے تک رہتی ہے۔ اس کے اندر آپ آزادی سے جواب دے سکتے ہیں؛ اس کے باہر صرف پہلے سے منظور شدہ ٹیمپلیٹ میسجز بھیج سکتے ہیں۔ اسٹور اور CRM کے ایونٹس شاذ و نادر ہی اس ونڈو کے اندر ہوتے ہیں، اس لیے ہر ویب ہک میسج کو ٹیمپلیٹ کے طور پر پلان کریں، اور کچھ بھی آن کرنے سے پہلے ٹیمپلیٹس منظوری کے لیے جمع کرائیں۔

فون نمبر قابلِ استعمال ہونا چاہیے

ویب ہک میں ایسا فون نمبر ہونا چاہیے جس تک WhatsApp پہنچ سکے: بین الاقوامی فارمیٹ میں، ملک کے کوڈ کے ساتھ۔ بہت سے اسٹورز کسٹمرز کو نمبر جیسے چاہیں لکھنے دیتے ہیں، اس لیے چند اصل آرڈرز چیک کریں۔ ملک کے کوڈ کے بغیر نمبر سب سے عام وجہ ہے کہ ٹیسٹ چل جاتا ہے مگر اصل میں نہیں چلتا۔

قیمتیں 1 اکتوبر 2026 کو بدل گئیں

Meta 1 جولائی 2025 سے ہر ڈیلیور شدہ میسج پر چارج کر رہا ہے۔ 1 اکتوبر 2026 سے کھلی کسٹمر سروس ونڈو کے اندر بھیجے گئے یوٹیلٹی ٹیمپلیٹس پر، کچھ عرصہ مفت رہنے کے بعد، دوبارہ چارج لگتا ہے، اور ہر بزنس فون نمبر کو ماہانہ 1,000 سروس میسجز مفت ملتے ہیں۔ ریٹس کیٹیگری اور کسٹمر کے ملک پر منحصر ہیں۔ عملی طور پر: آرڈر کنفرمیشن پر خرچ آتا ہے چاہے کسٹمر نے حال ہی میں آپ کو لکھا ہو یا نہیں، اس لیے اہم میسجز بھیجیں اور غیر ضروری چھوڑ دیں۔ WhatsApp API قیمتوں کی گائیڈ ریٹ کارڈ کی وضاحت کرتی ہے۔

ویب ہک URL کو محفوظ کریں

جو کوئی بھی ویب ہک URL جانتا ہے وہ اسے کال کر سکتا ہے۔ اگر وہ URL WhatsApp میسجز بھیجتا ہے تو لیک ہونے کا مطلب ہے کہ کوئی اور آپ کے نام سے آپ کے کسٹمرز کو میسج کر سکتا ہے یا آپ کا بل بڑھا سکتا ہے۔ تین عادتیں اس سے بچاتی ہیں:

  • سیکرٹ لازمی کریں۔ بھیجنے والا سسٹم سیکرٹ کو ہیڈر میں شامل کرتا ہے، یا اس سے درخواست کی باڈی پر دستخط کرتا ہے (HMAC-SHA256) تاکہ ریسیور چیک کر سکے کہ راستے میں درخواست بدلی نہیں گئی۔ درست سیکرٹ یا دستخط کے بغیر درخواستیں مسترد ہو جاتی ہیں۔
  • ہر مقصد کے لیے الگ URL رکھیں۔ آرڈر ورک فلو اور بکنگ ورک فلو کے URL اور سیکرٹ الگ ہونے چاہییں، تاکہ آپ ایک کو بدلیں تو دوسرا متاثر نہ ہو۔
  • بھیجنے والی طرف کی ناکامیوں پر نظر رکھیں۔ WooCommerce مسلسل پانچ سے زیادہ ناکام ڈیلیوریز کے بعد ویب ہک بند کر دیتا ہے، اور Shopify اس ویب ہک سبسکرپشن کو حذف کر دیتا ہے جس کی منزل بار بار 200 کے علاوہ جواب دے۔ بند یا غلط کنفیگر شدہ ریسیور خاموشی سے آپ کے نوٹیفکیشنز روک سکتا ہے۔

Shopify اور WooCommerce میں ویب ہک کہاں بنائیں

  • Shopify: Settings › Notifications › Webhooks، پھر Create webhook۔ ایک ایونٹ چنیں (Order creation، Order payment، Fulfillment creation اور بہت سے دوسرے)، فارمیٹ میں JSON اور ایک https:// URL۔ ویب ہک بننے کے بعد ایونٹ تبدیل نہیں ہو سکتا، اس لیے ہر ایونٹ کے لیے الگ ویب ہک بنائیں۔ Send test چیک کرتا ہے کہ درخواست URL تک پہنچتی ہے۔
  • WooCommerce: WooCommerce › Settings › Advanced › Webhooks، پھر Add webhook۔ ایک ٹاپک چنیں (آرڈر، کسٹمر، کوپن یا پروڈکٹ کے ایونٹس)، ڈیلیوری URL اور ایک سیکرٹ درج کریں؛ WooCommerce اس سیکرٹ سے بنا payload کا ہیش درخواست کے ہیڈرز میں شامل کرتا ہے۔
  • کوئی CRM یا بکنگ ٹول: “webhooks”، “automations” یا “outgoing integrations” تلاش کریں۔ اگر وہ صرف ایک مقررہ فارمیٹ دیتا ہے تو کچھ بنانے سے پہلے چیک کریں کہ کسٹمر کا فون نمبر کس فیلڈ میں ہے۔

لائیو ہونے سے پہلے اصل درخواستوں سے ٹیسٹ کریں

ویب ہک payloads لمبے ہوتے ہیں اور ہر پلیٹ فارم فیلڈز کے نام مختلف رکھتا ہے: فون نمبر phone، billing.phone یا customer.default_address.phone ہو سکتا ہے۔ اندازہ نہ لگائیں۔ ایک اصل ٹیسٹ درخواست بھیجیں، دیکھیں کیا پہنچا، اور اسی سے فیلڈز میپ کریں۔ پھر غیر معمولی صورتیں ٹیسٹ کریں:

  • بغیر فون نمبر والا آرڈر، یا ایسا نمبر جس میں ملک کا کوڈ نہ ہو؛
  • ایک ہی ایونٹ کا دو بار پہنچنا، جو پلیٹ فارمز دوبارہ کوشش کرتے وقت کرتے ہیں؛
  • رات 3 بجے کا آرڈر، اگر آپ چاہتے ہیں کہ میسج صبح تک انتظار کرے؛
  • نوٹیفکیشن کا جواب دینے والا کسٹمر، تاکہ کوئی شخص یا AI اسسٹنٹ جواب کے لیے تیار ہو۔

MonoChat میں یہ کیسے کریں

MonoChat ایک آفیشل Meta Business Partner ہے۔ ورژن 3.8.37 (اکتوبر 2026) سے ورک فلو ویب ہک سے شروع ہو سکتا ہے، اس لیے آپ کا اسٹور یا CRM آپ کی طرف سے کوڈ کے بغیر WhatsApp میسجز ٹرگر کر سکتا ہے۔

1. ورک فلو کو ویب ہک موصول ہوا نوڈ سے شروع کریں۔ اسے ایونٹ نوڈز سے شامل کریں۔ اسے اپنا ویب ہک URL اور سیکرٹ ملتا ہے۔ چینل چنیں، مثلاً آپ کا WhatsApp نمبر، اور شناخت کا پاتھ، یعنی درخواست میں کسٹمر کا فون نمبر کہاں ہے (ڈیفالٹ request.body.phone)۔ MonoChat اس چینل پر کسٹمر کو تلاش کرتا ہے، یا بنا دیتا ہے، اور اس کے لیے ورک فلو چلاتا ہے۔ ورک فلو قطار میں لگتے ہی نوڈ بھیجنے والے کو 202 سے جواب دیتا ہے، اور اگر چینل یا فون نمبر نہ ملے تو واضح ایرر دیتا ہے۔

2. سیکرٹ لازمی کریں آن کریں۔ بھیجنے والا سیکرٹ کو ٹوکن ہیڈر میں رکھ سکتا ہے (ڈیفالٹ Authorization، اکیلا یا Bearer <secret> کی شکل میں) یا خام باڈی کا HMAC-SHA256 دستخط سگنیچر ہیڈر میں بھیج سکتا ہے (ڈیفالٹ X-Signature)۔ دونوں ہیڈرز کے نام بھیجنے والے سسٹم کے مطابق بدلے جا سکتے ہیں۔

3. ایک اصل درخواست پکڑیں۔ ویب ہک URL کے آخر میں /test لگائیں اور اپنے اسٹور کا ٹیسٹ ویب ہک اس کی طرف کریں۔ جب تک نوڈ کی سیٹنگز کھلی ہیں، درخواست اپنی باڈی، query اور ہیڈرز کے ساتھ موصول شدہ درخواست کے نیچے نظر آتی ہے، ورک فلو شروع کیے بغیر۔ اس سے اپنے مطلوبہ پاتھ تلاش کریں، پھر انہیں ورک فلو ویری ایبلز کے طور پر محفوظ کریں، مثلاً request.body.orderId کو orderId کے طور پر۔

4. میسج بھیجیں۔ اپنے منظور شدہ ٹیمپلیٹ کے ساتھ ٹیمپلیٹ میسج بھیجیں نوڈ شامل کریں، اور اس کے ویری ایبلز ورک فلو ویری ایبلز سے بھریں: آرڈر نمبر، رقم، ٹریکنگ لنک۔ مختلف اسٹیٹس کے لیے مختلف ٹیمپلیٹس بھیجنے کو کنڈیشنز استعمال کریں۔

5. ضرورت ہو تو واپس کال کریں۔ HTTP درخواست نوڈ آپ کے اپنے سسٹم سے مزید ڈیٹا لا سکتا ہے، یا کسٹمر کا جواب واپس لکھ سکتا ہے، مثلاً کیش آن ڈیلیوری آرڈر پر “کنفرم”۔ کال کامیاب ہو تو یہ آؤٹ پٹ پر آگے بڑھتا ہے اور ناکام ہو تو ناکامی کی صورت میں پر، تاکہ آپ متبادل میسج بھیج سکیں یا گفتگو کسی شخص کو سونپ سکیں۔

جب کسٹمر جواب دیتا ہے تو گفتگو اسی MonoChat ٹیم ان باکس میں آتی ہے جہاں آپ کی باقی WhatsApp، Instagram اور Messenger چیٹس ہیں، اور وہاں آپ کی ٹیم یا AI اسسٹنٹ سنبھال سکتا ہے۔ ورک فلو بنانے کے لیے ورک فلو آٹومیشن دیکھیں۔

کام کون کرے گا، اس کے لحاظ سے دو اور راستے ہیں:

  • آپ کے ڈویلپرز پہلے سے API کال کرتے ہیں۔ WhatsApp Template API ایپ ایک API کال سے منظور شدہ ٹیمپلیٹ بھیج دیتی ہے، اور جوابات ان باکس میں آتے ہیں۔
  • آپ Shopify چلاتے ہیں اور آرڈر ڈیٹا چیٹ میں چاہتے ہیں۔ Shopify چیٹ آٹومیشن پروڈکٹس اور آرڈرز سنک کرتی ہے تاکہ ٹیم اور AI اسسٹنٹ آرڈر کے سوالات کا جواب دے سکیں۔

شروع کرنے کے لیے app.monochat.ai پر مفت اکاؤنٹ بنائیں، اپنا WhatsApp نمبر جوڑیں اور قیمتوں کے صفحے پر پلانز کا موازنہ کریں۔

ذرائع

اکثر پوچھے گئے سوالات

اکثر پوچھے جانے والے سوالات

کیا ویب ہک خود سے WhatsApp میسج بھیج سکتا ہے؟

نہیں۔ ویب ہک صرف کسی دوسرے سسٹم کو بتاتا ہے کہ کچھ ہوا ہے، مثلاً یہ کہ ایک آرڈر بنا ہے۔ آپ کو ایک ریسیور چاہیے جو درخواست پڑھے، کسٹمر کو تلاش کرے اور WhatsApp Business API کے ذریعے میسج بھیجے۔ MonoChat میں یہ ریسیور ایک ورک فلو ہے جو اپنے ویب ہک URL سے شروع ہوتا ہے۔

کیا ویب ہک سے کسٹمر کو میسج کرنے کے لیے ٹیمپلیٹ ضروری ہے؟

تقریباً ہمیشہ۔ اسٹور، CRM اور بکنگ کے ایونٹس عموماً تب ہوتے ہیں جب کسٹمر نے پچھلے 24 گھنٹوں میں آپ کو میسج نہیں کیا ہوتا، اس لیے کسٹمر سروس ونڈو بند ہوتی ہے اور صرف منظور شدہ WhatsApp ٹیمپلیٹ بھیجا جا سکتا ہے۔ اگر کسٹمر نے پچھلے 24 گھنٹوں میں لکھا ہو تو عام میسج بھیجنے کی اجازت ہے۔

Shopify یا WooCommerce کے کون سے ایونٹس WhatsApp پر بھیجنے کے قابل ہیں؟

ان ایونٹس سے شروع کریں جن کا کسٹمر انتظار کرتے ہیں: آرڈر کنفرم، ادائیگی ناکام یا زیرِ التوا، ٹریکنگ کے ساتھ آرڈر روانہ، اور اپائنٹمنٹ بک یا تبدیل۔ پروموشنل میسجز بعد کے لیے رکھیں اور صرف ان کسٹمرز کو بھیجیں جنہوں نے مارکیٹنگ میسجز کے لیے رضامندی دی ہو۔

اجنبیوں کو اپنے WhatsApp میسجز ٹرگر کرنے سے کیسے روکوں؟

ویب ہک URL کو پرائیویٹ رکھیں اور سیکرٹ لازمی کریں۔ پھر بھیجنے والے سسٹم کو سیکرٹ، یا اسی سیکرٹ سے بنا ہوا درخواست کی باڈی کا HMAC-SHA256 دستخط، شامل کرنا ہوگا، اور اس کے بغیر آنے والی درخواستیں مسترد ہو جاتی ہیں۔

کیا WhatsApp آرڈر نوٹیفکیشنز مفت ہیں؟

نہیں۔ Meta ہر ڈیلیور شدہ ٹیمپلیٹ میسج پر کیٹیگری اور ملک کے حساب سے چارج کرتا ہے۔ 1 اکتوبر 2026 سے کھلی کسٹمر سروس ونڈو کے اندر بھیجے گئے یوٹیلٹی ٹیمپلیٹس پر دوبارہ چارج لگتا ہے، اور ہر بزنس فون نمبر کو ماہانہ 1,000 سروس میسجز مفت ملتے ہیں۔

متعلقہ گائیڈز

اسی موضوع پر مزید پڑھیں۔

Growth کا پہلا مہینہ ہماری طرف سے

WhatsApp، انسٹاگرام اور Messenger ایک ہی ان باکس سے چلائیں

MonoChat کے ساتھ مفت شروع کریں: سرکاری Meta APIs پر ٹیم کا ٹیم ان باکس، AI اسسٹنٹس، ٹیمپلیٹس اور مہمات۔

ہر بزنس کے لیے ایک کوڈ • استعمال کے لیے 30 دن • کارڈ کی ضرورت نہیں

شروع کرنے کے لیے $150۔

حاصل کریں