Coexistence نمبر سے WhatsApp گفتگو Salesforce میں بھیجیں
نمبر کے ویب ہک n8n ورک فلو کی طرف بھیجیں، Salesforce میں phone پر SOQL کوری چلا کر بھیجنے والے کو تلاش کریں، کوئی نہ ملے تو لیڈ بنائیں، اور ہر میسج کو ریکارڈ پر Task یا نوٹ کے طور پر درج کریں۔ n8n کا Salesforce نوڈ یہ تینوں کام سنبھال لیتا ہے۔ ٹیم WhatsApp Business ایپ سے جواب دیتی رہتی ہے اور Salesforce میں پوری ہسٹری محفوظ رہتی ہے۔
n8n کا Salesforce نوڈ SOQL کوری چلا سکتا ہے، اور ورک فلو اسی سے phone کے ذریعے ریکارڈ ڈھونڈتا ہے۔
n8n کا Salesforce نوڈ Lead، Contact، Account اور Opportunity ریکارڈز پر یہ آپریشن پیش کرتا ہے۔
Meta ہر کاروباری فون نمبر کو اپنا الگ ویب ہک کال بیک URL دینے دیتا ہے، جو ایپ کے ڈیفالٹ کی جگہ لے لیتا ہے۔
n8n ورک فلو کیسا دکھائی دیتا ہے؟
ایک قطار میں چار نوڈ، اور ساتھ تصدیق کی وہ شاخ جو Meta کے ہر ویب ہک کو چاہیے۔
Webhook نوڈ وہ POST وصول کرتا ہے جو Meta ہر میسج پر بھیجتا ہے۔ ایک Salesforce نوڈ SOQL کوری چلاتا ہے اور ایسا Lead یا Contact ڈھونڈتا ہے جس کا phone بھیجنے والے سے ملتا ہو۔ IF نوڈ دیکھتا ہے کہ کچھ ملا یا نہیں: ملنے پر ورک فلو ریکارڈ کی id آگے لے جاتا ہے، نہ ملنے پر ایک Salesforce نوڈ پے لوڈ میں موجود پروفائل نام کے ساتھ نیا Lead بناتا ہے۔ آخری Salesforce نوڈ اسی ریکارڈ پر Task بناتا ہے، جس کی تفصیل میں میسج کا متن ہوتا ہے اور سبجیکٹ میں لکھا ہوتا ہے کہ یہ WhatsApp میسج تھا۔
تصدیق کی شاخ Meta کی GET درخواست کا جواب hub.challenge کی ویلیو سادہ باڈی میں دے کر دیتی ہے۔ اس کے بغیر Meta ڈیلیوری شروع ہی نہیں کرتا اور باقی ورک فلو بیکار پڑا رہتا ہے۔
میسج Task میں رکھیں یا نوٹ میں؟
زیادہ تر ٹیموں کے لیے Task بہتر ہے، کیونکہ وہ ایکٹیویٹی ٹائم لائن میں آتا ہے جسے سیلز ریپ پہلے ہی پڑھتے ہیں اور جس پر رپورٹ بن سکتی ہے۔ اس کا اسٹیٹس completed رکھیں تاکہ وہ کھلے ٹو ڈو کی طرح نہ دکھے، اور سبجیکٹ میں چینل کا نام لکھیں تاکہ WhatsApp ایکٹیویٹی کا فلٹر صرف ایک شرط کا رہ جائے۔
n8n نوڈ کا Add note آپریشن دوسری صورت کے لیے ہے: جب ہر میسج کے بجائے خلاصہ چاہیے۔ کچھ ٹیمیں ورک فلو سے دن بھر کے میسج ہر کانٹیکٹ کے حساب سے جمع کراتی ہیں اور شام کو ایک نوٹ لکھواتی ہیں۔ یوں جو کسٹمر بیس چھوٹی لائنیں بھیجتا ہے اس کی ٹائم لائن پڑھنے کے قابل رہتی ہے۔
جو بھی چنیں، WhatsApp میسج کی id ریکارڈ میں لکھ دیں۔ Meta ڈیلیوری دوبارہ بھیجتا ہے، اور جو ورک فلو لکھنے سے پہلے موجودہ id دیکھ لے وہ ایک ہی میسج دو بار درج نہیں کرتا۔
کیا ٹیم فون سے جواب دے سکتی ہے، اور کیا Salesforce کو وہ نظر آئے گا؟
دونوں کا جواب ہاں ہے۔ Coexistence میں WhatsApp Business ایپ اسی نمبر پر چلتی رہتی ہے، اس لیے جو لوگ کل تک کسٹمرز کو جواب دیتے تھے وہ دیتے رہتے ہیں۔ جب وہ ایپ سے جواب بھیجتے ہیں تو Meta اس جانے والے میسج کا ایکو اسی ویب ہک منزل پر smb_message_echoes فیلڈ کے تحت بھیج دیتا ہے۔
ورک فلو میں ان ایکوز کے لیے دوسرا راستہ بنائیں اور انہیں جانے والے Task کے طور پر درج کریں۔ پھر لیڈ کھولنے والے ریپ کو سوال اور دکان کا جواب دونوں ترتیب سے نظر آتے ہیں، اور کسی کو چیٹ ہاتھ سے کاپی نہیں کرنی پڑتی۔
جو جواب ورک فلو خود بھیجے، یعنی Cloud API پر HTTP درخواست نوڈ کے ذریعے، اسے بھیجنے کے لمحے ہی درج کر دیں۔ ورک فلو کے پاس متن اور ریکارڈ کی id پہلے سے موجود ہوتی ہے۔
ڈپلیکیٹ لیڈز سے کیسے بچیں؟
نارملائزڈ فون نمبر پر میچ کریں، اس شکل پر نہیں جس میں لوگوں نے اسے ٹائپ کیا۔ Meta بھیجنے والے کو صرف ہندسوں میں بھیجتا ہے: ملک کا کوڈ ہوتا ہے اور پلس کا نشان نہیں ہوتا۔ Salesforce کے phone فیلڈز میں وہی ہوتا ہے جو ریکارڈ بنانے والے نے لکھا، یعنی خالی جگہیں، بریکٹ اور ڈیش سمیت۔
قابل اعتماد طریقہ یہ ہے کہ ایک کسٹم ٹیکسٹ فیلڈ رکھیں جس میں صرف ہندسوں والا نمبر ہو۔ ورک فلو لیڈ بناتے وقت اسے بھرے، اور پہلے سے موجود ریکارڈز کے لیے بیک فل چلا لیں۔ پھر SOQL کوری اس فیلڈ کو برابری پر جانچتی ہے، جو تیز بھی ہے اور درست بھی۔
لیڈز کے ساتھ کانٹیکٹس بھی دیکھیں۔ جو کسٹمر پہلے کنورٹ ہو چکا ہو وہ Contact ہے، اور جو ورک فلو صرف لیڈز میں ڈھونڈے گا وہ ہر پرانے کسٹمر کے لکھنے پر نیا لیڈ بنا دے گا۔
عام غلطیاں
- صرف Lead آبجیکٹ میں تلاش کرنا۔ پرانے کسٹمرز Contacts ہوتے ہیں، اور ان میں سے ہر ایک کے لکھنے پر ایک ڈپلیکیٹ لیڈ بن جاتا ہے۔
- میسج کو کھلے Tasks کے طور پر درج کرنا۔ ریپس کو کسٹمر کی ہر لائن پر ایک ٹو ڈو مل جاتا ہے، اس لیے بناتے وقت اسٹیٹس completed رکھیں۔
- ورک فلو میں تصدیق والی GET شاخ چھوڑ دینا۔ Meta منزل کی تصدیق نہیں کرتا اور کوئی میسج کبھی ڈیلیور نہیں ہوتا۔
easycoexistence.com پر نمبر جوڑیں اور اس کی ویب ہک منزل اس n8n ورک فلو پر رکھیں جو Salesforce میں لکھتا ہے۔ قیمت US$ 9 فی نمبر ماہانہ سے شروع ہوتی ہے اور نمبر بڑھنے کے ساتھ US$ 1 تک آ جاتی ہے، اور پہلے 3 دن فری ٹرائل ہے۔
اکثر پوچھے جانے والے سوالات
کیا اس کے لیے Salesforce AppExchange پیکیج چاہیے؟
نہیں۔ n8n کا بلٹ اِن Salesforce نوڈ تلاش، لیڈ اور ٹاسک سنبھال لیتا ہے، اور جو کام وہ نہ کر سکے وہ اسی کریڈینشل کے ساتھ HTTP درخواست نوڈ سے ہو جاتا ہے۔
کیا Make بھی یہی کام کر سکتا ہے؟
جی ہاں۔ Make کا کسٹم ویب ہک میسج وصول کرتا ہے اور Salesforce ماڈیولز ریکارڈز لکھتے ہیں۔ سینیریو کی ساخت قدم بہ قدم n8n ورک فلو جیسی ہی ہے۔
کیا Salesforce لیڈ کو WhatsApp ٹیمپلیٹ بھیج سکتا ہے؟
ورک فلو کے ذریعے جی ہاں۔ Salesforce سے n8n کا ویب ہک کال کرائیں، اور n8n منظور شدہ ٹیمپلیٹ Cloud API کے ذریعے نمبر کی phone_number_id اور ٹوکن کے ساتھ بھیج دیتا ہے۔
کیا EasyCoexistence میسج کی کاپی رکھتا ہے؟
نہیں۔ Meta ہر ویب ہک سیدھا آپ کے n8n URL پر بھیجتا ہے، اور EasyCoexistence گفتگو کا مواد کبھی محفوظ نہیں کرتا۔
مزید پڑھیں
شروع کرنے کے لیے تیار ہیں؟
WhatsApp Coexistence چند منٹ میں سیٹ اپ کریں، مہینوں میں نہیں۔ ایپ فون پر کام کرتی رہتی ہے۔
فری ٹرائل شروع کریںتصدیق شدہ تاریخ