لاگ اِن کریںفری ٹرائل شروع کریں
Meta Tech Provider

Coexistence نمبر پر WhatsApp کو Activepieces سے جوڑیں

Activepieces میں WhatsApp Business کا ایک پیس ہے جو ایکسس ٹوکن اور WhatsApp Business Account id سے جڑتا ہے، اور یہ دونوں Coexistence نمبر پر دستیاب ہوتے ہیں۔ اس کا نیا آنے والا میسج ٹرگر Meta کی تصدیق خود سنبھال لیتا ہے، اس لیے اس کا URL ہی نمبر کی ویب ہک منزل بن سکتا ہے۔ پیس کا اختیاری ایپ سیکرٹ خالی رکھیں، پھر فلو ہر میسج پر چلتا ہے اور ٹیم فون پر جواب دیتی رہتی ہے۔

22 actions

Activepieces کے WhatsApp Business پیس کے ایکشنز، جن میں ٹیکسٹ، میڈیا، ٹیمپلیٹ اور انٹرایکٹو میسجز شامل ہیں، اور 4 ٹرگرز۔

hub.challenge

پیس کے ٹرگرز اس کوئری پیرامیٹر کو پہچان کر اس کی ویلیو سادہ متن میں لوٹا دیتے ہیں، اور یوں Meta کی تصدیق مکمل ہو جاتی ہے۔

Optional

پیس کا ایپ سیکرٹ فیلڈ: بھرا ہو تو جن ڈیلیوریز پر X-Hub-Signature-256 میل نہ کھائے وہ نظر انداز ہو جاتی ہیں۔

Coexistence نمبر کو Activepieces سے کیسے جوڑیں؟

Activepieces میں WhatsApp Business کنکشن بنائیں اور دو ویلیوز دیں: ایکسس ٹوکن اور WhatsApp Business Account id۔ EasyCoexistence ڈیش بورڈ کنکشن کے لیے دونوں دکھاتا ہے، اور get_api_credentials انہیں اسسٹنٹ کو واپس دیتا ہے۔ پیس کی ہدایات میں Meta ایپ اور سسٹم یوزر بنانے کا ذکر ہے، کیونکہ وہ فرض کرتی ہیں کہ آپ کے پاس دونوں نہیں ہیں۔ یہاں نمبر پہلے ہی جڑا ہوا ہے، اس لیے سیدھے ویلیوز پیسٹ کریں۔

پھر ایسا فلو بنائیں جو نئے آنے والے میسج کے ٹرگر سے شروع ہو، اس پر اپنی مرضی کا ویریفائی ٹوکن رکھیں، اور فلو پبلش کریں۔ ٹرگر کا ویب ہک URL کاپی کر کے EasyCoexistence میں نمبر کی ویب ہک منزل میں وہی ویریفائی ٹوکن دے کر لگا دیں۔ Meta تصدیق کی درخواست بھیجتا ہے، ٹرگر اس کا جواب دیتا ہے، اور نمبر پر آنے والا ہر میسج ایک رن شروع کرتا ہے۔

1Create connectionToken and WABA id
2Add triggerNew Incoming Message, verify token
3Publish the flowAn unpublished flow cannot answer
4Set destinationTrigger URL, same verify token

ایپ سیکرٹ خالی کیوں رکھنا ہے؟

کیونکہ ان ڈیلیوریز پر دستخط کرنے والا سیکرٹ آپ کے پیسٹ کرنے کے لیے نہیں ہے۔ Meta ہر ویب ہک پر اسی ایپ کے سیکرٹ سے دستخط کرتا ہے جس کے پاس سبسکرپشن ہے، اور EasyCoexistence کے ذریعے جڑے نمبر پر وہ EasyCoexistence ایپ ہے، جس کا سیکرٹ کبھی شیئر نہیں کیا جاتا۔

پیس اس فیلڈ کو اختیاری سمجھتا ہے۔ خالی ہو تو اس کے ٹرگرز ڈیلیوریز جیسی آئیں ویسی قبول کر لیتے ہیں۔ کسی اور ایپ کا سیکرٹ بھر دیں تو ہر ڈیلیوری X-Hub-Signature-256 کی جانچ میں ناکام ہو کر خاموشی سے نظر انداز ہو جاتی ہے، اور یہ بالکل ایسا لگتا ہے جیسے میسج آ ہی نہیں رہے۔

اجنبیوں کو ہینڈ شیک سے باہر رکھنے کا کام ویریفائی ٹوکن کرتا ہے۔ ایک لمبی بے ترتیب ویلیو چنیں، اور ٹرگر کا URL نجی رکھیں، کیونکہ یہی وہ پتہ ہے جو آپ کا فلو شروع کرتا ہے۔

میسج آنے کے بعد فلو کیا کر سکتا ہے؟

ٹرگر فلو کو ایک سیدھا کیا ہوا میسج دیتا ہے: بھیجنے والا، پروفائل نام، میسج id، قسم، متن، میڈیا id اگر ہو، بٹن اور لسٹ کے جوابات، اور وصول کرنے والے فون نمبر کا id۔ یہاں سے یہ Activepieces کا عام فلو ہے جو اس کے دوسرے پیسز کے ساتھ چلتا ہے، جیسے CRM، شیٹ یا AI اسٹیپ۔

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

Activepieces کی اپنی ہدایات بتاتی ہیں کہ Meta ہر ایپ کے لیے ایک کال بیک URL لیتا ہے۔ ہر نمبر کی الگ منزل کے ساتھ حد ایک نمبر کے لیے ایک URL ہے، اس لیے جس فلو کو کئی قسم کے ایونٹس سنبھالنے ہوں وہ ایک ہی فلو کے اندر برانچ کرے۔

کیا فون پر لکھے گئے جوابات فلو تک پہنچتے ہیں؟

وہ ویب ہک تک پہنچتے ہیں، مگر اس ٹرگر تک نہیں۔ Coexistence نمبر پر Meta WhatsApp Business ایپ میں لکھے گئے ہر جواب کی ایک echo اسی منزل پر smb_message_echoes فیلڈ کے تحت بھیجتا ہے۔ پیس کا نیا آنے والا میسج ٹرگر صرف messages فیلڈ پڑھتا ہے اور باقی سب چھوڑ دیتا ہے۔

اگر آپ کو فون کے جوابات فلو میں چاہییں تو فلو Activepieces کے عام ویب ہک پیس سے شروع کریں، جو کوئی بھی HTTP میتھڈ قبول کرتا ہے، اور تصدیق والی GET درخواست کا جواب اس کے سنکرونس URL پر جواب واپس کرنے والے اسٹیپ سے دیں۔ پھر پے لوڈ آپ خود پارس کرتے ہیں، اور دونوں فیلڈز اس میں شامل ہوتی ہیں۔

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

عام غلطیاں

  • WhatsApp کنکشن میں ایپ سیکرٹ پیسٹ کرنا۔ ڈیلیوریز پر EasyCoexistence ایپ کے سیکرٹ سے دستخط ہوتے ہیں، اس لیے ہر ایک نظر انداز ہو جاتی ہے۔
  • فلو پبلش کرنے سے پہلے منزل سیٹ کرنا۔ Meta فوراً تصدیق کرتا ہے اور غیر پبلش فلو جواب نہیں دے سکتا۔
  • یہ توقع رکھنا کہ نئے آنے والے میسج کا ٹرگر فون پر لکھے جوابات دیکھ لے گا۔ وہ صرف messages فیلڈ پڑھتا ہے، smb_message_echoes نہیں۔
EasyCoexistence کے ساتھ یہ کام کرنا

easycoexistence.com پر نمبر جوڑیں، اس کا ٹوکن اور WABA id Activepieces میں پیسٹ کریں، اور ویب ہک منزل ٹرگر کے URL پر رکھیں۔ قیمت US$ 9 فی نمبر ماہانہ سے شروع ہوتی ہے، نمبر بڑھنے کے ساتھ US$ 1 تک گھٹتی ہے، اور پہلے 3 دن فری ٹرائل ہے۔

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

کیا یہ سیلف ہوسٹڈ Activepieces پر بھی کام کرتا ہے؟

جی ہاں۔ پیس اوپن سورس ہے اور Activepieces کے کلاؤڈ پر بھی چلتا ہے اور سیلف ہوسٹڈ بھی، بشرطیکہ انسٹینس انٹرنیٹ سے HTTPS پر قابل رسائی ہو۔

فلو کس فون نمبر سے میسج بھیجتا ہے؟

اس نمبر سے جو آپ ایکشن کے فون نمبر والے فیلڈ میں چنتے ہیں، جس میں اس WhatsApp Business اکاؤنٹ کے نمبرز دکھتے ہیں جس کی طرف کنکشن اشارہ کرتا ہے۔

کیا اسی نمبر پر n8n یا Make بھی استعمال ہو سکتے ہیں؟

ایک ہی وقت میں نہیں۔ Meta نمبر کے ویب ہکس ایک ہی منزل پر بھیجتا ہے، اس لیے وصول کرنے کے لیے ایک ٹول چنیں، یا اس سے دوسرے ٹول کو فارورڈ کریں۔

کیا EasyCoexistence میسجز اسٹور کرتا ہے؟

نہیں۔ Meta ہر ویب ہک سیدھا Activepieces کے ٹرگر تک پہنچاتا ہے، اور EasyCoexistence گفتگو کا مواد کبھی اسٹور نہیں کرتا۔

مزید پڑھیں

شروع کرنے کے لیے تیار ہیں؟

WhatsApp Coexistence چند منٹ میں سیٹ اپ کریں، مہینوں میں نہیں۔ ایپ فون پر کام کرتی رہتی ہے۔

فری ٹرائل شروع کریں

تصدیق شدہ تاریخ

WhatsApp اور Activepieces، Cloud API پر