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

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

نمبر کے ویب ہکس n8n ورک فلو کو بھیجیں اور ورک فلو سے ان باؤنڈ ویب ہک URL کے ذریعے Bitrix24 کو کال کروائیں۔ crm.duplicate.findbycomm اس لیڈ، کانٹیکٹ یا کمپنی کو ڈھونڈتا ہے جس کے پاس بھیجنے والے کا فون نمبر ہو، کوئی نہ ملے تو crm.lead.add نیا لیڈ بناتا ہے، اور crm.timeline.comment.add میسج کو ریکارڈ کی ٹائم لائن میں لکھ دیتا ہے۔ ٹیم پہلے کی طرح WhatsApp Business ایپ سے جواب دیتی رہتی ہے۔

20 values

crm.duplicate.findbycomm ایک درخواست میں زیادہ سے زیادہ جتنے فون نمبر یا ای میلز قبول کرتا ہے۔

2 per second

Enterprise سے نیچے کے Bitrix24 پلانز پر مسلسل REST درخواستوں کی شرح، جبکہ Enterprise میں 5 کی اجازت ہے۔

503

درخواستوں کا کاؤنٹر حد سے بڑھنے پر Bitrix24 جو اسٹیٹس QUERY_LIMIT_EXCEEDED کے ساتھ واپس کرتا ہے۔

n8n، Bitrix24 سے کیسے بات کرتا ہے؟

ان باؤنڈ ویب ہک کے ذریعے، جو Bitrix24 میں میسج وصول کرنے والا اینڈ پوائنٹ نہیں بلکہ ایک اسناد ہے۔ آپ اسے Bitrix24 کے ڈیولپر ریسورسز میں بناتے ہیں، وہ اسکوپس چنتے ہیں جو یہ استعمال کر سکے، اور آپ کو ایک URL ملتا ہے جس میں آپ کے پورٹل کا پتا، بنانے والے صارف کی آئی ڈی اور ایک خفیہ کوڈ ہوتا ہے۔ اس URL کے آخر میں میتھڈ کا نام جوڑنے سے REST API اسی صارف کے طور پر، اسی کی اجازتوں کے ساتھ کال ہوتی ہے۔

اس لیے n8n میں Bitrix24 کا ہر مرحلہ ایک HTTP درخواست نوڈ ہوتا ہے جو اس URL اور crm.lead.add.json جیسے میتھڈ پر POST کرتا ہے۔ نہ OAuth کا کوئی مرحلہ ہے اور نہ کوئی ایپ پبلش کرنی پڑتی ہے۔ ویب ہک کو صرف CRM اسکوپ دیں، اور اسے ایسے صارف سے بنائیں جس کی اجازتیں ان لیڈز اور کانٹیکٹس تک پہنچتی ہوں جو ورک فلو کو دیکھنے ہیں، کیونکہ Bitrix24 رسائی اسی صارف کے حساب سے جانچتا ہے۔

ورک فلو Bitrix24 کے کون سے میتھڈز کال کرتا ہے؟

تین، اسی ترتیب سے، جب n8n کا ویب ہک نوڈ Meta سے میسج وصول کر لے۔

crm.duplicate.findbycomm کو type PHONE اور بھیجنے والے کے نمبر کے ساتھ کال کریں تو یہ ان تمام لیڈز، کانٹیکٹس اور کمپنیوں کی آئی ڈیز لوٹاتا ہے جن کے پاس یہ نمبر ہے۔ یہی درست تلاش ہے کیونکہ یہ تینوں میں ایک ساتھ ڈھونڈتی ہے اور عام ٹیکسٹ فیلڈ کے بجائے رابطے کی تفصیل پر ملان کے لیے بنی ہے۔

کچھ نہ ملے تو crm.lead.add ایک لیڈ بناتا ہے جس کے عنوان میں WhatsApp پروفائل کا نام اور فون فیلڈ میں نمبر ہوتا ہے۔ پھر crm.timeline.comment.add میسج کا متن ریکارڈ پر کمنٹ کے طور پر لکھتا ہے، جس کے لیے ENTITY_TYPE، ENTITY_ID اور COMMENT درکار ہیں۔ کمنٹ ریکارڈ کی ٹائم لائن میں کالز اور ای میلز کے ساتھ نظر آتا ہے، جہاں سیلز والا پہلے ہی دیکھتا ہے۔

The three calls, appended to the inbound webhook URL
POST https://yourcompany.bitrix24.com/rest/1/<secret>/crm.duplicate.findbycomm.json
{ "type": "PHONE", "values": ["14155550188"] }

POST .../crm.lead.add.json
{ "fields": { "TITLE": "WhatsApp: Maria", "PHONE": [{ "VALUE": "14155550188", "VALUE_TYPE": "MOBILE" }] } }

POST .../crm.timeline.comment.add.json
{ "fields": { "ENTITY_TYPE": "lead", "ENTITY_ID": 4211, "COMMENT": "do you have anything friday?" } }

ریٹ لمٹ ورک فلو کو کیسے متاثر کرتی ہے؟

Bitrix24 REST کالز کو لیکی بکٹ سے ناپتا ہے۔ ہر درخواست کاؤنٹر بڑھاتی ہے، کاؤنٹر ہر سیکنڈ ایک مقررہ رفتار سے گھٹتا ہے، اور حد پار ہونے پر اگلی درخواست کو 503 اور QUERY_LIMIT_EXCEEDED ملتا ہے۔ Enterprise پلانز پر کاؤنٹر ہر سیکنڈ 5 سے گھٹتا ہے اور حد 250 ہے، باقی تمام پلانز پر یہ 2 سے گھٹتا ہے اور حد 50 ہے۔

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

کیا فون سے ٹائپ کیے گئے جوابات Bitrix24 تک پہنچتے ہیں؟

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

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

جو جوابات ورک فلو خود Cloud API سے بھیجتا ہے وہ بھیجتے وقت پہلے ہی ورک فلو کے پاس ہوتے ہیں، اس لیے انہیں ویب ہک کے واپس آنے کا انتظار کیے بغیر اسی لمحے لاگ کریں۔

عام غلطیاں

  • ان باؤنڈ ویب ہک URL کو کلائنٹ سائیڈ کوڈ یا مشترکہ دستاویز میں پیسٹ کرنا۔ اس میں موجود خفیہ کوڈ ویب ہک کو دیے گئے ہر اسکوپ کی رسائی دے دیتا ہے۔
  • ویب ہک کو ایسے صارف سے بنانا جو تمام لیڈز نہیں دیکھ سکتا۔ تب تلاش میں ریکارڈ چھوٹ جاتے ہیں اور ورک فلو ڈپلیکیٹس بنا دیتا ہے۔
  • دوبارہ کوشش کے بغیر کالز کا ہجوم بھیجنا۔ Bitrix24 جواب میں 503 QUERY_LIMIT_EXCEEDED دیتا ہے اور وہ میسجز ٹائم لائن تک کبھی نہیں پہنچتے۔
EasyCoexistence کے ساتھ یہ کام کرنا

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

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

کیا چیٹس Bitrix24 کے Open Channels میں نظر آئیں گی؟

اس ورک فلو کے ساتھ نہیں۔ یہ CRM REST API سے لیڈز اور ٹائم لائن کمنٹس لکھتا ہے، اور گفتگو کا جواب WhatsApp Business ایپ سے یا ورک فلو سے دیا جاتا ہے۔

کیا میں n8n کی جگہ Make استعمال کر سکتا ہوں؟

جی ہاں۔ Make کا کسٹم ویب ہک میسج وصول کرتا ہے، اور HTTP ماڈیولز ان باؤنڈ ویب ہک URL پر وہی تین میتھڈز کال کرتے ہیں۔

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

جی ہاں۔ n8n Bitrix24 سے مطلوبہ معلومات پڑھتا ہے اور منظور شدہ ٹیمپلیٹ کو Cloud API کے ذریعے نمبر کی فون نمبر آئی ڈی اور ٹوکن کے ساتھ بھیجتا ہے۔

کیا EasyCoexistence میسجز محفوظ کرتا ہے؟

نہیں۔ Meta ہر ویب ہک براہ راست آپ کے n8n URL پر پہنچاتا ہے۔ EasyCoexistence گفتگو کا مواد کبھی محفوظ نہیں کرتا۔

مزید پڑھیں

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

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

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

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

WhatsApp کو Bitrix24 CRM سے جوڑیں، Cloud API پر