WhatsApp کو official Cloud API پر n8n سے کنیکٹ کریں
ویب ہک کی منزل n8n Webhook node پر سیٹ کریں، پھر نمبر پر آنے والا ہر میسج ورک فلو ٹرگر بن جائے گا۔ جواب Cloud API یا ہمارے MCP سرور کے ذریعے واپس بھیجے جا سکتے ہیں۔ n8n وہاں تک پہنچ سکتا ہے کیونکہ اس کا MCP Client Tool OAuth2 سپورٹ کرتا ہے۔ فون پورے وقت کام کرتا رہتا ہے۔
پوری انٹیگریشن webhook destination URL ہے، جو ہر نمبر کے لیے ایک بار سیٹ ہوتا ہے۔
کسٹمر کے میسج کے بعد وہ مدت جس میں ورک فلو فری ٹیکسٹ سے جواب دے سکتا ہے۔
ہر Coexistence نمبر کی sending throughput، جو طے کرتی ہے کہ ورک فلو کتنی تیزی سے میسجز بھیج سکتا ہے۔
WhatsApp کا میسج n8n ورک فلو تک کیسے پہنچتا ہے؟
Meta نمبر پر بھیجے گئے ہر میسج کو آپ کی منتخب کردہ ایک URL پر HTTP POST کے طور پر بھیجتا ہے۔ یہی پوری انٹیگریشن ہے۔ n8n Webhook node کو production URL پر رکھیں، اسے نمبر کی webhook destination بنائیں، اور ہر آنے والے میسج پر ورک فلو چلنے لگے گا۔
پے لوڈ میں بھیجنے والے کی معلومات، ٹیکسٹ یا میڈیا ریفرنس، timestamp اور message id شامل ہوتے ہیں۔ اس کے بعد یہ عام n8n ورک فلو ہے: مواد کے مطابق شاخ بنائیں، کسٹمر تلاش کریں، اپنی دوسری سروس چلائیں، اور طے کریں کہ جواب دینا ہے یا نہیں۔
چونکہ یہ Coexistence ہے، یہی میسج فون کی WhatsApp Business app میں بھی موجود رہتا ہے۔ کوئی انسان اس کا جواب دے سکتا ہے۔ ورک فلو دیکھتا ہے کہ انسان نے کیا بھیجا، اور انسان دیکھتا ہے کہ ورک فلو نے کیا بھیجا، اس لیے دونوں ایک دوسرے کے جواب پر جواب نہیں چڑھاتے۔
{
"from": "14155550188",
"id": "wamid.HBgLMTQxNTU1NTAxODgVAgAS",
"timestamp": "1758412800",
"type": "text",
"text": { "body": "do you have anything friday?" }
}ورک فلو جواب کیسے بھیجتا ہے؟
Cloud API کے خلاف HTTP Request node استعمال کریں، جس میں نمبر کا phone number id اور access token دیں۔ دونوں ڈیش بورڈ سے پڑھے جا سکتے ہیں، یا اگر آپ چاہیں تو MCP کنیکٹر کے ذریعے کوئی assistant انہیں حاصل کر سکتا ہے۔
کیا بھیجنا ہے، یہ وقت پر منحصر ہے، اور یہی حصہ اکثر لوگوں کو الجھاتا ہے۔ کسٹمر کے آخری میسج کے 24 گھنٹوں کے اندر فری ٹیکسٹ کام کرتا ہے، اور جواب وہی ہوتا ہے جو ورک فلو بناتا ہے۔ اس مدت کے بعد صرف وہی ٹیمپلیٹ جائے گا جسے Meta پہلے منظور کر چکا ہو۔ جو ورک فلو صرف فری ٹیکسٹ بھیجتا ہے، وہ ٹیسٹنگ میں درست لگتا ہے کیونکہ ٹیسٹ ہمیشہ میسج کے چند سیکنڈ بعد ہوتا ہے، پھر پہلی حقیقی رات کے کیس میں خاموش ہو جاتا ہے۔
مضبوط طریقہ یہ ہے کہ شاخ بنائیں: آخری آنے والے میسج کو کتنا وقت گزرا، یہ چیک کریں، پھر فری ٹیکسٹ یا ٹیمپلیٹ منتخب کریں۔
کیا n8n MCP کنیکٹر بھی استعمال کر سکتا ہے؟
ہاں، اور اس معاملے میں n8n غیر معمولی ہے۔ اس کا MCP Client Tool node remote MCP سرور سے کنیکٹ ہوتا ہے اور OAuth2 سپورٹ کرتا ہے، جو ہمارے لیے ضروری ہے۔ اس لیے ورک فلو میں AI Agent node ہمارے ٹولز براہ راست چلا سکتا ہے۔
یہ جاننا اس لیے اہم ہے کہ زیادہ تر آٹومیشن پلیٹ فارمز ایسا نہیں کر سکتے۔ Make اور Zapier دونوں اپنے MCP سرور چلاتے ہیں، مگر ان میں سے کوئی client کے طور پر کام نہیں کرتا، اس لیے کوئی بھی third party سرور تک نہیں پہنچ سکتا۔ n8n پہنچ سکتا ہے۔
یہ acting حصے کے لیے مفید ہے: ایسا agent node جو ورک فلو کے دوران میسج بھیجنے، نمبر کی صحت چیک کرنے یا ٹیمپلیٹ کی منظوری کا اسٹیٹس پڑھنے کا فیصلہ کرے۔ یہ ویب ہک کی جگہ نہیں لے سکتا، کیونکہ MCP میں آنے والے میسج سے جاگنے کا طریقہ نہیں ہے۔
ورک فلو کو دونوں میں سے کون سا استعمال کرنا چاہیے؟
دونوں، مگر مختلف حصوں کے لیے، اور یہ پسند کا معاملہ نہیں ہے۔
ویب ہک ہی وہ طریقہ ہے جس سے کوئی چیز شروع ہوتی ہے۔ کسٹمر لکھتا ہے، Meta آپ کے Webhook node پر میسج بھیجتا ہے، اور ورک فلو چلتا ہے۔ کسی بھی ٹول میں اس کا MCP متبادل نہیں، کیونکہ یہ پروٹوکول request اور response پر مبنی ہے، اسے خود کال نہیں کیا جا سکتا۔
MCP Client Tool اس ورک فلو کے اندر موجود agent کے لیے ہے تاکہ آپ کو کال پہلے سے hardcode نہ کرنی پڑے۔ اگر ورک فلو کو پہلے ہی معلوم ہے کہ کیا بھیجنا ہے تو Cloud API کے خلاف HTTP Request node آسان ہے اور خرابی کے امکانات کم ہیں۔ اگر فیصلہ agent کر رہا ہے تو کنیکٹر اسے گیارہ ٹولز اور ان کی تفصیل میں موجود قواعد دیتا ہے، جن میں 24 گھنٹے کی ونڈو بھی شامل ہے۔
یہ ان n8n WhatsApp nodes سے کیسے مختلف ہے جو لوگ پہلے سے استعمال کرتے ہیں؟
آپ کو عام طور پر ملنے والے n8n WhatsApp سیٹ اپ unofficial gateway پر بنے ہوتے ہیں، جو linked device کے طور پر سائن اِن کرتا ہے۔ شروع کرنا آسان ہوتا ہے، مگر نمبر خطرے میں پڑتا ہے کیونکہ یہ طریقہ WhatsApp کی شرائط توڑتا ہے، اور Meta ٹریفک کا pattern دیکھتا ہے، صرف library نہیں۔
دوسرا عام راستہ Coexistence کے بغیر official API ہے۔ یہ کام کرتا ہے، مگر نمبر migrate ہو جاتا ہے۔ WhatsApp Business app اس نمبر پر کام کرنا بند کر دیتی ہے، اور جو ٹیم سارا دن جواب دے رہی تھی اسے نئے ٹول میں منتقل ہونا پڑتا ہے۔ زیادہ تر چھوٹے کاروباروں کے لیے یہ قابلِ عمل نہیں، اسی لیے بہت سے لوگ شروع ہی میں unofficial gateways پر چلے گئے۔
Coexistence وہ امتزاج ہے جو غائب تھا: official API، اور فون بھی چلتا رہتا ہے۔
عام غلطیاں
- n8n Test URL کو webhook destination بنانا۔ editor بند ہوتے ہی یہ سننا چھوڑ دیتا ہے، اس لیے میسجز کسی تک نہیں پہنچتے۔
- Meta کی verification request کا جواب نہ دینا۔ Meta کچھ بھی بھیجنے سے پہلے challenge کے ساتھ GET بھیجتا ہے، اور جو node اسے واپس echo نہ کرے اسے کبھی میسج نہیں ملتا۔
- 24 گھنٹے کی ونڈو کے بعد فری ٹیکسٹ سے جواب دینا۔ ورک فلو کے لحاظ سے یہ خاموشی سے ناکام ہوتا ہے، اور صرف منظور شدہ ٹیمپلیٹ ہی پہنچتا ہے۔
easycoexistence.com پر نمبر کنیکٹ کریں، webhook destination کو اپنے n8n Webhook node پر سیٹ کریں، اور ورک فلو میسجز وصول کرنا شروع کر دے گا۔ فی نمبر ماہانہ US$ 9 سے، زیادہ volume پر US$ 2 تک، پہلے 7 دن فری۔
اکثر پوچھے جانے والے سوالات
کیا مجھے اس کے لیے الگ n8n node چاہیے؟
نہیں۔ Webhook node میسجز وصول کرتا ہے اور HTTP Request node بھیجتا ہے۔ کچھ انسٹال کرنے کی ضرورت نہیں، کیونکہ انٹیگریشن ایک URL اور REST call ہے۔
کیا ٹیم فون سے جواب دے سکتی ہے؟
ہاں۔ Coexistence کا مطلب یہی ہے۔ WhatsApp Business app اسی نمبر پر چلتی رہتی ہے، اور ورک فلو و انسان ایک دوسرے کے میسجز دیکھتے ہیں۔
کیا ایک ورک فلو کئی کلائنٹس کے نمبرز سنبھال سکتا ہے؟
ہاں۔ ہر نمبر کو اسی ویب ہک پر بھیجیں اور پے لوڈ میں موجود receiving phone number id کے مطابق شاخ بنائیں۔ ایک اکاؤنٹ میں جتنے نمبر چاہیں رکھ سکتے ہیں۔
اگر میری n8n instance بند ہو جائے تو کیا ہوگا؟
Meta کچھ مدت تک delivery دوبارہ آزماتا ہے، پھر رک جاتا ہے۔ میسجز فون کی WhatsApp Business app میں پھر بھی آتے ہیں، اس لیے کاروبار سے کچھ نہیں کھوتا، صرف ورک فلو سے رہ جاتا ہے۔
مزید پڑھیں
شروع کرنے کے لیے تیار ہیں؟
WhatsApp Coexistence چند منٹ میں سیٹ اپ کریں، مہینوں میں نہیں۔ ایپ فون پر کام کرتی رہتی ہے۔
فری ٹرائل شروع کریںتصدیق شدہ تاریخ