كيفية إنشاء العملاء المحتملين أو الحالات في Salesforce باستخدام Flow Builder

Bird

02‏/12‏/2021

منشئ التدفق

1 min read

كيفية إنشاء العملاء المحتملين أو الحالات في Salesforce باستخدام Flow Builder

النقاط الرئيسية

    • يتيح نظام Bird’s Flow Builder التكامل السلس مع Salesforce، مما يمكّن من إنشاء الاتصالات والطلبات تلقائيًا عبر قنوات اتصالات متعددة.

    • يدعم التكامل WhatsApp، Instagram، Telegram، WeChat، LINE، Messenger، Google Business Chat، Viber، والمزيد.

    • مع الاتصال بSalesforce، يمكن للشركات تعزيز سجلات CRM، وتوحيد محادثات الدعم، وبناء منطق القمع التلقائي من البداية إلى النهاية.

    • تشمل الاستخدامات الرئيسية:

      • إنشاء مداخلات Salesforce مباشرة من قنوات المراسلة

      • إنشاء حالات Salesforce لفِرَق الدعم

      • توجيه، وضع علامات، وتعزيز بيانات العملاء في التدفقات

    • يتطلب التكامل:

      • حساب مسؤول Bird

      • منظمة Salesforce مع وصول إداري

    • تبدأ الإعدادات بتكوين تطبيق Salesforce متصل بتمكين OAuth، والنطاقات المناسبة، وإعدادات الأذونات المخففة.

    • تشمل نطاقات OAuth المطلوبة:

      • الوصول وإدارة بياناتك (api)

      • الوصول إلى الويب (web)

      • تحديث الرموز (offline_access)

    • بعد إنشاء التطبيق المتصل، يجب على المستخدمين استرداد مفتاح المستهلك وسر المستهلك لاعتمادات Flow Builder.

    • يتم إنشاء رموز OAuth من خلال Salesforce باستخدام خطوة تخويل عبر المتصفح، تليها استرداد الرموز للوصول والتحديث عبر cURL أو Postman.

    • يضمن رمز التحديث المصادقة المستمرة حتى عند انتهاء صلاحية رموز الوصول.

    • خطأ تكامل شائع - "REST API غير مُمكن لهذه المؤسسة" - يمكن حله بتمكين الوصول إلى API ضمن أذونات الإدارة لملف تعريف المستخدم.

    • بمجرد تكوين بيانات اعتماد Salesforce، يمكن للمستخدمين استيراد قالب Flow Builder لإنشاء مداخلات أو حالات عبر WhatsApp وViber وSMS والقنوات الأخرى.

    • تسمح نقاط النهاية API لنظام Flow Builder بدفع البيانات إلى كائنات Salesforce مثل Lead أو Case باستخدام تعيين الحقول المعرفة في مدير الكائنات في Salesforce.

    • يمكن للمستخدمين تخصيص التدفقات لتفعيل إجراءات Salesforce بناءً على سلوك القناة أو ردود العملاء أو العلامات أو مراحل القمع.

    • يعيد التدفق معرفات سجلات Salesforce (مثل معرف الحالة) للمتابعة أو الإبلاغ أو التوجيه.

    • بعد التكوين، يمكن للشركات إنشاء إدخالات Salesforce تلقائيًا في الوقت الحقيقي من أي قناة مدعومة بواسطة Bird.

أبرز الأسئلة والأجوبة

  • ما الذي يسمح لك تكامل Salesforce مع Flow Builder بفعله؟

    يمكنه التمكين من إنشاء تلقائي للزبائن والحالات في Salesforce من أي قناة اتصال مدعومة متصلة بـ Bird.

  • ما هي القنوات التي يمكنها دفع البيانات إلى Salesforce؟

    واتساب، إنستغرام، تيليغرام، وي تشات، لاين، ماسنجر، دردشة جوجل للأعمال، فايبر، الرسائل القصيرة والمزيد.

  • ما هي الحالات الرئيسية لاستخدامها؟

    إنشاء العملاء المحتملين في Salesforce، وإنشاء حالات الدعم، وإثراء الملفات الشخصية، وبناء مسارات مبيعات آلية متصلة بنظام CRM.

  • ما هي الأذونات المطلوبة في Salesforce؟

    وصول المسؤول، جنبًا إلى جنب مع تطبيق متصل مُعد باستخدام OAuth، API الوصول، وقيود IP/الرمز المخففة.

  • ما هي نطاقات OAuth التي يجب إضافتها؟

    الوصول إلى API، الوصول إلى الويب، وrefresh_token/offline_access.

  • ما الاعتمادات التي تحتاجها Bird للمصادقة مع Salesforce؟

    مفتاح المستهلك والرمز السري لتطبيق Connected، بالإضافة إلى رمز الوصول ورمز التحديث.

  • لماذا يلزم وجود رمز تحديث؟

    لأن رموز الوصول لـ Salesforce تنتهي صلاحيتها، ويستخدم رمز التحديث للحصول على رموز جديدة تلقائيًا.

  • ما الذي يسبب الخطأ "REST API is not enabled for this Organization"؟

    تم تعطيل الوصول إلى API في ملف تعريف مستخدم Salesforce. يؤدي تمكين API Enabled إلى حل المشكلة.

  • كيف يتم تعيين كائنات Salesforce مثل Lead أو Case في Flow Builder؟

    بإشارة إلى أسماء الحقول من مدير الأجسام الخاص بـ Salesforce (مثال: LastName، Phone، Company).

  • هل يمكنك استخدام WhatsApp لإنشاء عملاء محتملين في Salesforce؟

    نعم — يمكن لـ WhatsApp إدخال بيانات منظمة في حقول Salesforce Lead من خلال Flow Builder.

  • هل يمكن استخدام Viber لإنشاء حالات Salesforce؟

    نعم — يمكن لرسائل Viber أن تؤدي إلى إنشاء حالة مع التفاصيل المرسلة عبر واجهات برمجة تطبيقات Salesforce.

  • هل التدفق يعيد معرفات Salesforce؟

    نعم — تستجيب Salesforce بمعرفات الكائن (مثل، معرف الحالة)، والتي يمكن تخزينها أو استخدامها في أتمتة إضافية.

تقدم Bird العديد من التكاملات المباشرة التي تتيح لك دمج اتصالاتك في الأدوات والمنصات المستخدمة بالفعل في نشاطك التجاري.

باستخدام التكاملات الأصلية لFlow Builder، والاتصالات المخصصة عبر طلبات HTTP وwebhooks، يمكنك بسهولة إثراء ملفات تعريف العملاء، وتمكين المشاركة السريعة في المبيعات وتحقيق المزيد من العملاء المحتملين المؤهلين.

اليوم، سنناقش تكاملنا مع Salesforce. 

مع هذا التكامل يمكنك:

  • إضافة العملاء المحتملين إلى Salesforce من قنوات الاتصال المختلفة: WhatsApp وInstagram وTelegram وWeChat وLINE وMessenger وGoogle Business Chat وViber، إلخ. عند استخدام WhatsApp لتوليد العملاء المحتملين، تنفيذ النسخ الاحتياطية عبر الرسائل النصية القصيرة يضمن عدم فقدان أي عملاء محتملين بسبب إخفاقات التسليم.

  • إنشاء حالات في Salesforce لحفظ السجلات وتخزين البيانات الرئيسية داخل الحالات من جميع قنواتك

  • تنفيذ المرونة والأتمتة لإنشاء العملاء المحتملين/الحالات في أي نقطة في قمع المبيعات الخاص بك

في هذا الدليل، سوف تتعلم كيفية:

  1. إعداد نظام Salesforce الخاص بك بشكل صحيح

  2. ربط Salesforce مع Bird

  3. استكشاف الأخطاء وإصلاحها عند الربط بSalesforce

  4. إنشاء تدفق في Flow Builder سيدفع البيانات إلى Salesforce

  5. ربط WhatsApp مع Salesforce لإرسال العملاء المحتملين

  6. ربط Viber مع Salesforce لإرسال حالاتك

متطلبات التكامل مع Salesforce

قبل أن تبدأ في بناء المنطق في Flow Builder، تحتاج إلى تجهيز المتطلبات التالية:

  • حساب في Bird: تأكد من أن لديك صلاحية الوصول كمسؤول.

  • حساب Salesforce: تحتاج إلى "وصول المسؤول"

تقدم Bird العديد من التكاملات المباشرة التي تتيح لك دمج اتصالاتك في الأدوات والمنصات المستخدمة بالفعل في نشاطك التجاري.

باستخدام التكاملات الأصلية لFlow Builder، والاتصالات المخصصة عبر طلبات HTTP وwebhooks، يمكنك بسهولة إثراء ملفات تعريف العملاء، وتمكين المشاركة السريعة في المبيعات وتحقيق المزيد من العملاء المحتملين المؤهلين.

اليوم، سنناقش تكاملنا مع Salesforce. 

مع هذا التكامل يمكنك:

  • إضافة العملاء المحتملين إلى Salesforce من قنوات الاتصال المختلفة: WhatsApp وInstagram وTelegram وWeChat وLINE وMessenger وGoogle Business Chat وViber، إلخ. عند استخدام WhatsApp لتوليد العملاء المحتملين، تنفيذ النسخ الاحتياطية عبر الرسائل النصية القصيرة يضمن عدم فقدان أي عملاء محتملين بسبب إخفاقات التسليم.

  • إنشاء حالات في Salesforce لحفظ السجلات وتخزين البيانات الرئيسية داخل الحالات من جميع قنواتك

  • تنفيذ المرونة والأتمتة لإنشاء العملاء المحتملين/الحالات في أي نقطة في قمع المبيعات الخاص بك

في هذا الدليل، سوف تتعلم كيفية:

  1. إعداد نظام Salesforce الخاص بك بشكل صحيح

  2. ربط Salesforce مع Bird

  3. استكشاف الأخطاء وإصلاحها عند الربط بSalesforce

  4. إنشاء تدفق في Flow Builder سيدفع البيانات إلى Salesforce

  5. ربط WhatsApp مع Salesforce لإرسال العملاء المحتملين

  6. ربط Viber مع Salesforce لإرسال حالاتك

متطلبات التكامل مع Salesforce

قبل أن تبدأ في بناء المنطق في Flow Builder، تحتاج إلى تجهيز المتطلبات التالية:

  • حساب في Bird: تأكد من أن لديك صلاحية الوصول كمسؤول.

  • حساب Salesforce: تحتاج إلى "وصول المسؤول"

تقدم Bird العديد من التكاملات المباشرة التي تتيح لك دمج اتصالاتك في الأدوات والمنصات المستخدمة بالفعل في نشاطك التجاري.

باستخدام التكاملات الأصلية لFlow Builder، والاتصالات المخصصة عبر طلبات HTTP وwebhooks، يمكنك بسهولة إثراء ملفات تعريف العملاء، وتمكين المشاركة السريعة في المبيعات وتحقيق المزيد من العملاء المحتملين المؤهلين.

اليوم، سنناقش تكاملنا مع Salesforce. 

مع هذا التكامل يمكنك:

  • إضافة العملاء المحتملين إلى Salesforce من قنوات الاتصال المختلفة: WhatsApp وInstagram وTelegram وWeChat وLINE وMessenger وGoogle Business Chat وViber، إلخ. عند استخدام WhatsApp لتوليد العملاء المحتملين، تنفيذ النسخ الاحتياطية عبر الرسائل النصية القصيرة يضمن عدم فقدان أي عملاء محتملين بسبب إخفاقات التسليم.

  • إنشاء حالات في Salesforce لحفظ السجلات وتخزين البيانات الرئيسية داخل الحالات من جميع قنواتك

  • تنفيذ المرونة والأتمتة لإنشاء العملاء المحتملين/الحالات في أي نقطة في قمع المبيعات الخاص بك

في هذا الدليل، سوف تتعلم كيفية:

  1. إعداد نظام Salesforce الخاص بك بشكل صحيح

  2. ربط Salesforce مع Bird

  3. استكشاف الأخطاء وإصلاحها عند الربط بSalesforce

  4. إنشاء تدفق في Flow Builder سيدفع البيانات إلى Salesforce

  5. ربط WhatsApp مع Salesforce لإرسال العملاء المحتملين

  6. ربط Viber مع Salesforce لإرسال حالاتك

متطلبات التكامل مع Salesforce

قبل أن تبدأ في بناء المنطق في Flow Builder، تحتاج إلى تجهيز المتطلبات التالية:

  • حساب في Bird: تأكد من أن لديك صلاحية الوصول كمسؤول.

  • حساب Salesforce: تحتاج إلى "وصول المسؤول"

الخطوة 1: اذهب إلى التطبيقات المتصلة في Salesforce للتكامل مع Bird

للوصول إلى قسم التطبيقات المتصلة في Salesforce (تجربة الإضاءة)، اتبع هذه الخطوات:

  1. قم بتسجيل الدخول إلى Salesforce كـ مسؤول

  2. اختر الإعدادات من القائمة المنسدلة للحساب (في الزاوية اليمنى العليا)

  3. في الجزء الأيسر، انتقل إلى مدير التطبيقات > تطبيق متصل جديد

يرجى الملاحظة: إذا واجهت مشكلة في العرض أدناه، يرجى الضغط على “اضغط هنا لفتح هذه الصفحة في Salesforce الكلاسيكي.”

App Manager setup

في صفحة تطبيق متصل جديد، املأ الحقول المطلوبة التالية تحت المعلومات الأساسية:

  • اسم التطبيق المتصل، مثلاً Bird Integration.

  • اسم API، مثلاً Bird_Integration

  • البريد الإلكتروني للتواصل، مثلاً xxx@contactemail.com

  1. انتقل إلى API (تفعيل إعدادات OAuth)، وحدد تفعيل إعدادات OAuth.

  • في حقل عنوان URL للرد، أدخل https://login.salesforce.com/

  • في حقل أطوار OAuth المحددة، حدد الوصول وإدارة بياناتك (api)

  • توفير الوصول إلى بياناتك عبر الويب (web)

  • تنفيذ الطلبات نيابة عنك في أي وقت (refresh_token، الوصول غير متصل)

  • اضغط على إضافة

  1. اضغط على زر حفظ لحفظ التطبيق المتصل الجديد.

New Connected App page


  1. في قائمة التطبيقات المتصلة (التطبيقات > مدير التطبيقات)، ابحث عن التطبيق الذي أنشأته للتو، ثم اضغط على إدارة.

  2. في الصفحة التي تفتح، اضغط على زر تعديل.

  • تحت سياسات OAuth، حدد يمكن لجميع المستخدمين التفويض ذاتياً في قائمة المستخدمين المسموح لهم

  • في تخفيف قيود IP، اختر تخفيف قيود IP

  • في سياسة تجديد الرمز، اضغط على الرمز المنعش صالح حتى يتم إلغاؤه. تحت سياسات الجلسة، اختر قيمة الوقت المستغرق (24 ساعة)، اضغط زر حفظ

New Connected App page


  1. ارجع إلى قائمة التطبيقات المتصلة (التطبيقات > مدير التطبيقات)، واضغط على التطبيق الذي أنشأته للتو، ثم اضغط على عرض.

  2. انتقل إلى API (تفعيل إعدادات OAuth) ودوّن المفتاح السري والمفتاح المستهلك. تحتاج إلى هذا المفتاح والسري لتكوين إعدادات الاعتماد في تكامل Salesforce MessageBird.

للوصول إلى قسم التطبيقات المتصلة في Salesforce (تجربة الإضاءة)، اتبع هذه الخطوات:

  1. قم بتسجيل الدخول إلى Salesforce كـ مسؤول

  2. اختر الإعدادات من القائمة المنسدلة للحساب (في الزاوية اليمنى العليا)

  3. في الجزء الأيسر، انتقل إلى مدير التطبيقات > تطبيق متصل جديد

يرجى الملاحظة: إذا واجهت مشكلة في العرض أدناه، يرجى الضغط على “اضغط هنا لفتح هذه الصفحة في Salesforce الكلاسيكي.”

App Manager setup

في صفحة تطبيق متصل جديد، املأ الحقول المطلوبة التالية تحت المعلومات الأساسية:

  • اسم التطبيق المتصل، مثلاً Bird Integration.

  • اسم API، مثلاً Bird_Integration

  • البريد الإلكتروني للتواصل، مثلاً xxx@contactemail.com

  1. انتقل إلى API (تفعيل إعدادات OAuth)، وحدد تفعيل إعدادات OAuth.

  • في حقل عنوان URL للرد، أدخل https://login.salesforce.com/

  • في حقل أطوار OAuth المحددة، حدد الوصول وإدارة بياناتك (api)

  • توفير الوصول إلى بياناتك عبر الويب (web)

  • تنفيذ الطلبات نيابة عنك في أي وقت (refresh_token، الوصول غير متصل)

  • اضغط على إضافة

  1. اضغط على زر حفظ لحفظ التطبيق المتصل الجديد.

New Connected App page


  1. في قائمة التطبيقات المتصلة (التطبيقات > مدير التطبيقات)، ابحث عن التطبيق الذي أنشأته للتو، ثم اضغط على إدارة.

  2. في الصفحة التي تفتح، اضغط على زر تعديل.

  • تحت سياسات OAuth، حدد يمكن لجميع المستخدمين التفويض ذاتياً في قائمة المستخدمين المسموح لهم

  • في تخفيف قيود IP، اختر تخفيف قيود IP

  • في سياسة تجديد الرمز، اضغط على الرمز المنعش صالح حتى يتم إلغاؤه. تحت سياسات الجلسة، اختر قيمة الوقت المستغرق (24 ساعة)، اضغط زر حفظ

New Connected App page


  1. ارجع إلى قائمة التطبيقات المتصلة (التطبيقات > مدير التطبيقات)، واضغط على التطبيق الذي أنشأته للتو، ثم اضغط على عرض.

  2. انتقل إلى API (تفعيل إعدادات OAuth) ودوّن المفتاح السري والمفتاح المستهلك. تحتاج إلى هذا المفتاح والسري لتكوين إعدادات الاعتماد في تكامل Salesforce MessageBird.

للوصول إلى قسم التطبيقات المتصلة في Salesforce (تجربة الإضاءة)، اتبع هذه الخطوات:

  1. قم بتسجيل الدخول إلى Salesforce كـ مسؤول

  2. اختر الإعدادات من القائمة المنسدلة للحساب (في الزاوية اليمنى العليا)

  3. في الجزء الأيسر، انتقل إلى مدير التطبيقات > تطبيق متصل جديد

يرجى الملاحظة: إذا واجهت مشكلة في العرض أدناه، يرجى الضغط على “اضغط هنا لفتح هذه الصفحة في Salesforce الكلاسيكي.”

App Manager setup

في صفحة تطبيق متصل جديد، املأ الحقول المطلوبة التالية تحت المعلومات الأساسية:

  • اسم التطبيق المتصل، مثلاً Bird Integration.

  • اسم API، مثلاً Bird_Integration

  • البريد الإلكتروني للتواصل، مثلاً xxx@contactemail.com

  1. انتقل إلى API (تفعيل إعدادات OAuth)، وحدد تفعيل إعدادات OAuth.

  • في حقل عنوان URL للرد، أدخل https://login.salesforce.com/

  • في حقل أطوار OAuth المحددة، حدد الوصول وإدارة بياناتك (api)

  • توفير الوصول إلى بياناتك عبر الويب (web)

  • تنفيذ الطلبات نيابة عنك في أي وقت (refresh_token، الوصول غير متصل)

  • اضغط على إضافة

  1. اضغط على زر حفظ لحفظ التطبيق المتصل الجديد.

New Connected App page


  1. في قائمة التطبيقات المتصلة (التطبيقات > مدير التطبيقات)، ابحث عن التطبيق الذي أنشأته للتو، ثم اضغط على إدارة.

  2. في الصفحة التي تفتح، اضغط على زر تعديل.

  • تحت سياسات OAuth، حدد يمكن لجميع المستخدمين التفويض ذاتياً في قائمة المستخدمين المسموح لهم

  • في تخفيف قيود IP، اختر تخفيف قيود IP

  • في سياسة تجديد الرمز، اضغط على الرمز المنعش صالح حتى يتم إلغاؤه. تحت سياسات الجلسة، اختر قيمة الوقت المستغرق (24 ساعة)، اضغط زر حفظ

New Connected App page


  1. ارجع إلى قائمة التطبيقات المتصلة (التطبيقات > مدير التطبيقات)، واضغط على التطبيق الذي أنشأته للتو، ثم اضغط على عرض.

  2. انتقل إلى API (تفعيل إعدادات OAuth) ودوّن المفتاح السري والمفتاح المستهلك. تحتاج إلى هذا المفتاح والسري لتكوين إعدادات الاعتماد في تكامل Salesforce MessageBird.

الخطوة 2: الحصول على الرموز من Salesforce لتفويض الوصول

في Salesforce، يتمتع رموز الوصول بعمر محدود تحدده مهلة الجلسة. إذا كانت إحدى التطبيقات تستخدم رمز وصول منتهي الصلاحية، سيتم عرض خطأ “انتهت الجلسة أو غير صالحة”. 

استخدم رمز التحديث أثناء عملية التفويض للحصول على رمز وصول جديد. باستخدام رمز جديد، سيتم التأكد من أن رمز الوصول دائمًا حي.

  1. احصل على عنوان URL الخاص بجهتك. أرسل طلب curl التالي للحصول على عنوان URL.

  • client_id = مفتاح المستهلك

  • client_secret = سر المستهلك

  • username = اسم المستخدم لتسجيل الدخول إلى Salesforce

  • password = كلمة السر لتسجيل الدخول إلى Salesforce

Terminal window showing a curl command to request an OAuth2 token


إذا كنت غير مألوف بـ curl يمكنك استخدام Postman لإرسال الطلب. اتبع هذه الخطوات:

Postman dashboard


  1. احصل على الكود الخاص بك. استخدم متصفحك المفضل، ثم أدخل عنوان URL لطلب جديد للحصول على الكود.

  • <CONSUMER_KEY> يجب استبداله بمفتاح المستهلك المحصول عليه في الخطوة السابقة

  • <YOUR_INSTANCE> يجب استبداله باسم الجهة الخاصة بك


Terminal window displaying a Salesforce OAuth 2.0 authorization URL template


Request URL in the browser

بعد ذلك، أدخل عنوان URL لطلبك في المتصفح. اسمح بالوصول إذا ظهرت أي تنبيهات. سترى بعدها المتصفح يعيد التوجيه إلى عنوان URL يشبه ذلك الموجود أدناه. يمكنك الحصول على الكود باستخدام نفس العنوان.

  • https://login.salesforce.com/?code=XXXX

  1. احصل على رمز الوصول & رمز التحديث: أرسل طلب curl التالي للحصول على الرموز.

  • <CODE> يجب استبداله بالكود الذي حصلت عليه في الخطوة السابقة. 

  • <CONSUMER_KEY>

  • <CONSUMER_SECRET> يجب استبداله بالمفاتيح المحصلة مع التطبيق المتصل الذي تم إنشاؤه

Terminal screenshot showing a curl command to request an OAuth 2.0 access token


يمكنك الحصول على access_token وrefresh_token من الاستجابة.

Screenshot of a JSON response from a Salesforce OAuth token request


إذا كنت غير مألوف بـ curl، يمكنك استخدام Postman لإرسال الطلب. اتبع هذه الخطوات:

Screenshot of a successful Salesforce OAuth 2.0 token request made using Postman

في Salesforce، يتمتع رموز الوصول بعمر محدود تحدده مهلة الجلسة. إذا كانت إحدى التطبيقات تستخدم رمز وصول منتهي الصلاحية، سيتم عرض خطأ “انتهت الجلسة أو غير صالحة”. 

استخدم رمز التحديث أثناء عملية التفويض للحصول على رمز وصول جديد. باستخدام رمز جديد، سيتم التأكد من أن رمز الوصول دائمًا حي.

  1. احصل على عنوان URL الخاص بجهتك. أرسل طلب curl التالي للحصول على عنوان URL.

  • client_id = مفتاح المستهلك

  • client_secret = سر المستهلك

  • username = اسم المستخدم لتسجيل الدخول إلى Salesforce

  • password = كلمة السر لتسجيل الدخول إلى Salesforce

Terminal window showing a curl command to request an OAuth2 token


إذا كنت غير مألوف بـ curl يمكنك استخدام Postman لإرسال الطلب. اتبع هذه الخطوات:

Postman dashboard


  1. احصل على الكود الخاص بك. استخدم متصفحك المفضل، ثم أدخل عنوان URL لطلب جديد للحصول على الكود.

  • <CONSUMER_KEY> يجب استبداله بمفتاح المستهلك المحصول عليه في الخطوة السابقة

  • <YOUR_INSTANCE> يجب استبداله باسم الجهة الخاصة بك


Terminal window displaying a Salesforce OAuth 2.0 authorization URL template


Request URL in the browser

بعد ذلك، أدخل عنوان URL لطلبك في المتصفح. اسمح بالوصول إذا ظهرت أي تنبيهات. سترى بعدها المتصفح يعيد التوجيه إلى عنوان URL يشبه ذلك الموجود أدناه. يمكنك الحصول على الكود باستخدام نفس العنوان.

  • https://login.salesforce.com/?code=XXXX

  1. احصل على رمز الوصول & رمز التحديث: أرسل طلب curl التالي للحصول على الرموز.

  • <CODE> يجب استبداله بالكود الذي حصلت عليه في الخطوة السابقة. 

  • <CONSUMER_KEY>

  • <CONSUMER_SECRET> يجب استبداله بالمفاتيح المحصلة مع التطبيق المتصل الذي تم إنشاؤه

Terminal screenshot showing a curl command to request an OAuth 2.0 access token


يمكنك الحصول على access_token وrefresh_token من الاستجابة.

Screenshot of a JSON response from a Salesforce OAuth token request


إذا كنت غير مألوف بـ curl، يمكنك استخدام Postman لإرسال الطلب. اتبع هذه الخطوات:

Screenshot of a successful Salesforce OAuth 2.0 token request made using Postman

في Salesforce، يتمتع رموز الوصول بعمر محدود تحدده مهلة الجلسة. إذا كانت إحدى التطبيقات تستخدم رمز وصول منتهي الصلاحية، سيتم عرض خطأ “انتهت الجلسة أو غير صالحة”. 

استخدم رمز التحديث أثناء عملية التفويض للحصول على رمز وصول جديد. باستخدام رمز جديد، سيتم التأكد من أن رمز الوصول دائمًا حي.

  1. احصل على عنوان URL الخاص بجهتك. أرسل طلب curl التالي للحصول على عنوان URL.

  • client_id = مفتاح المستهلك

  • client_secret = سر المستهلك

  • username = اسم المستخدم لتسجيل الدخول إلى Salesforce

  • password = كلمة السر لتسجيل الدخول إلى Salesforce

Terminal window showing a curl command to request an OAuth2 token


إذا كنت غير مألوف بـ curl يمكنك استخدام Postman لإرسال الطلب. اتبع هذه الخطوات:

Postman dashboard


  1. احصل على الكود الخاص بك. استخدم متصفحك المفضل، ثم أدخل عنوان URL لطلب جديد للحصول على الكود.

  • <CONSUMER_KEY> يجب استبداله بمفتاح المستهلك المحصول عليه في الخطوة السابقة

  • <YOUR_INSTANCE> يجب استبداله باسم الجهة الخاصة بك


Terminal window displaying a Salesforce OAuth 2.0 authorization URL template


Request URL in the browser

بعد ذلك، أدخل عنوان URL لطلبك في المتصفح. اسمح بالوصول إذا ظهرت أي تنبيهات. سترى بعدها المتصفح يعيد التوجيه إلى عنوان URL يشبه ذلك الموجود أدناه. يمكنك الحصول على الكود باستخدام نفس العنوان.

  • https://login.salesforce.com/?code=XXXX

  1. احصل على رمز الوصول & رمز التحديث: أرسل طلب curl التالي للحصول على الرموز.

  • <CODE> يجب استبداله بالكود الذي حصلت عليه في الخطوة السابقة. 

  • <CONSUMER_KEY>

  • <CONSUMER_SECRET> يجب استبداله بالمفاتيح المحصلة مع التطبيق المتصل الذي تم إنشاؤه

Terminal screenshot showing a curl command to request an OAuth 2.0 access token


يمكنك الحصول على access_token وrefresh_token من الاستجابة.

Screenshot of a JSON response from a Salesforce OAuth token request


إذا كنت غير مألوف بـ curl، يمكنك استخدام Postman لإرسال الطلب. اتبع هذه الخطوات:

Screenshot of a successful Salesforce OAuth 2.0 token request made using Postman

استكشاف مشكلات اتصال Salesforce وإصلاحها

الخطأ الأكثر شيوعًا الذي يتم مواجهته عند دمج Salesforce مع Bird وكيفية إصلاحه:

  1. مشكلة 'REST API is not enabled for this Organization'

عندما تحاول إرسال طلب إلى واجهة برمجة التطبيقات الخاصة بـ Salesforce باستخدام بيانات الاعتماد المذكورة أعلاه، قد تحصل أحيانًا على هذا الخطأ.

  • REST API is not enabled for this Organization.

يمكنك حل هذا الخطأ باتباع الخطوات التالية.

انقر على الإعداد في الزاوية العلوية اليمنى.

Setup menu highlighted


اذهب إلى الإدارة > إدارة المستخدمين وانقر على الملفات الشخصية.

Profiles view


انقر على تحرير على الملف الشخصي المحدد الذي تريد تحديثه.

قم بالتمرير لأسفل ثم اذهب إلى أذونات إدارية وحدد مربع تمكين API.

Administrative permissions view

لا تنسى النزول إلى أسفل الصفحة والنقر على حفظ.

الخطأ الأكثر شيوعًا الذي يتم مواجهته عند دمج Salesforce مع Bird وكيفية إصلاحه:

  1. مشكلة 'REST API is not enabled for this Organization'

عندما تحاول إرسال طلب إلى واجهة برمجة التطبيقات الخاصة بـ Salesforce باستخدام بيانات الاعتماد المذكورة أعلاه، قد تحصل أحيانًا على هذا الخطأ.

  • REST API is not enabled for this Organization.

يمكنك حل هذا الخطأ باتباع الخطوات التالية.

انقر على الإعداد في الزاوية العلوية اليمنى.

Setup menu highlighted


اذهب إلى الإدارة > إدارة المستخدمين وانقر على الملفات الشخصية.

Profiles view


انقر على تحرير على الملف الشخصي المحدد الذي تريد تحديثه.

قم بالتمرير لأسفل ثم اذهب إلى أذونات إدارية وحدد مربع تمكين API.

Administrative permissions view

لا تنسى النزول إلى أسفل الصفحة والنقر على حفظ.

الخطأ الأكثر شيوعًا الذي يتم مواجهته عند دمج Salesforce مع Bird وكيفية إصلاحه:

  1. مشكلة 'REST API is not enabled for this Organization'

عندما تحاول إرسال طلب إلى واجهة برمجة التطبيقات الخاصة بـ Salesforce باستخدام بيانات الاعتماد المذكورة أعلاه، قد تحصل أحيانًا على هذا الخطأ.

  • REST API is not enabled for this Organization.

يمكنك حل هذا الخطأ باتباع الخطوات التالية.

انقر على الإعداد في الزاوية العلوية اليمنى.

Setup menu highlighted


اذهب إلى الإدارة > إدارة المستخدمين وانقر على الملفات الشخصية.

Profiles view


انقر على تحرير على الملف الشخصي المحدد الذي تريد تحديثه.

قم بالتمرير لأسفل ثم اذهب إلى أذونات إدارية وحدد مربع تمكين API.

Administrative permissions view

لا تنسى النزول إلى أسفل الصفحة والنقر على حفظ.

الخطوة 3: إنشاء تدفق جديد في Flow Builder لإنشاء عملاء محتملين أو حالات

تم تكوين Salesforce. الآن، لنبدأ تدفقًا جديدًا. هذا النموذج سيساعدك في ربط قناة الاتصال المفضلة لديك مع Salesforce ودفء العملاء المحتملين الجدد أو الحالات لفريقك للمتابعة:

  1. قم بتسجيل الدخول إلى لوحة تحكم Bird وانتقل إلى منشئ التدفق

  2. قم بتنزيل التدفق النموذجي الذي ستستخدمه.

  3. استورد التدفق باستخدام وظيفة الاستيراد. 


Import flow screen

قم بإرفاق القنوات التي تريد استخدامها لإنشاء العملاء المحتملين/الحالات في Salesforce. بعد ذلك، يمكنك نشر هذا التدفق. 

تم تكوين Salesforce. الآن، لنبدأ تدفقًا جديدًا. هذا النموذج سيساعدك في ربط قناة الاتصال المفضلة لديك مع Salesforce ودفء العملاء المحتملين الجدد أو الحالات لفريقك للمتابعة:

  1. قم بتسجيل الدخول إلى لوحة تحكم Bird وانتقل إلى منشئ التدفق

  2. قم بتنزيل التدفق النموذجي الذي ستستخدمه.

  3. استورد التدفق باستخدام وظيفة الاستيراد. 


Import flow screen

قم بإرفاق القنوات التي تريد استخدامها لإنشاء العملاء المحتملين/الحالات في Salesforce. بعد ذلك، يمكنك نشر هذا التدفق. 

تم تكوين Salesforce. الآن، لنبدأ تدفقًا جديدًا. هذا النموذج سيساعدك في ربط قناة الاتصال المفضلة لديك مع Salesforce ودفء العملاء المحتملين الجدد أو الحالات لفريقك للمتابعة:

  1. قم بتسجيل الدخول إلى لوحة تحكم Bird وانتقل إلى منشئ التدفق

  2. قم بتنزيل التدفق النموذجي الذي ستستخدمه.

  3. استورد التدفق باستخدام وظيفة الاستيراد. 


Import flow screen

قم بإرفاق القنوات التي تريد استخدامها لإنشاء العملاء المحتملين/الحالات في Salesforce. بعد ذلك، يمكنك نشر هذا التدفق. 

استخدام Salesforce مع WhatsApp و Viber

سيسمح لك هذا النموذج التدفقي بربط قنواتك المفضلة (WhatsApp, Viber, SMS, إلخ) مع Salesforce. ستوضح الأمثلة التالية كيفية ربط Salesforce لإنشاء العملاء المتوقعين على:

  • WhatsApp

  • Viber

ضع في اعتبارك أنه يمكنك تغيير القناة أو حالة الاستخدام حسب احتياجاتك.

Import a flow view


يجب أن تكون قادرًا على رؤية التدفق الخاص بك على شاشتك.

Flow illustration


احصل على رمز الوصول الخاص بك قبل تفعيل التدفق الخاص بك. 

واجهة برمجة التطبيقات كالتالي:

  • client_id = مفتاح المستهلك

  • client_secret = سر المستهلك, 

  • بالنسبة لـ refresh_token، يرجى الرجوع إلى الخطوة 2.3.

Screenshot of a URL used to request a new Salesforce access token using a refresh token


Flow illustration

سيسمح لك هذا النموذج التدفقي بربط قنواتك المفضلة (WhatsApp, Viber, SMS, إلخ) مع Salesforce. ستوضح الأمثلة التالية كيفية ربط Salesforce لإنشاء العملاء المتوقعين على:

  • WhatsApp

  • Viber

ضع في اعتبارك أنه يمكنك تغيير القناة أو حالة الاستخدام حسب احتياجاتك.

Import a flow view


يجب أن تكون قادرًا على رؤية التدفق الخاص بك على شاشتك.

Flow illustration


احصل على رمز الوصول الخاص بك قبل تفعيل التدفق الخاص بك. 

واجهة برمجة التطبيقات كالتالي:

  • client_id = مفتاح المستهلك

  • client_secret = سر المستهلك, 

  • بالنسبة لـ refresh_token، يرجى الرجوع إلى الخطوة 2.3.

Screenshot of a URL used to request a new Salesforce access token using a refresh token


Flow illustration

سيسمح لك هذا النموذج التدفقي بربط قنواتك المفضلة (WhatsApp, Viber, SMS, إلخ) مع Salesforce. ستوضح الأمثلة التالية كيفية ربط Salesforce لإنشاء العملاء المتوقعين على:

  • WhatsApp

  • Viber

ضع في اعتبارك أنه يمكنك تغيير القناة أو حالة الاستخدام حسب احتياجاتك.

Import a flow view


يجب أن تكون قادرًا على رؤية التدفق الخاص بك على شاشتك.

Flow illustration


احصل على رمز الوصول الخاص بك قبل تفعيل التدفق الخاص بك. 

واجهة برمجة التطبيقات كالتالي:

  • client_id = مفتاح المستهلك

  • client_secret = سر المستهلك, 

  • بالنسبة لـ refresh_token، يرجى الرجوع إلى الخطوة 2.3.

Screenshot of a URL used to request a new Salesforce access token using a refresh token


Flow illustration

إنشاء عميل متوقع في Salesforce باستخدام WhatsApp

استبدل https://XXXX.my.salesforce.com بعنوان URL الخاص بالمؤسسة. الهاتف، الاسم الأخير، الشركة، مصدر العميل، الوصف هي أسماء الحقول من Salesforce. 

يمكنك العثور عليها تحت الإعداد > مدير الكائنات > العميل > الحقول والعلاقات. 


Screenshot of a JSON payload for creating a Salesforce Lead using the REST API.


Create a Lead into SF

استبدل https://XXXX.my.salesforce.com بعنوان URL الخاص بالمؤسسة. الهاتف، الاسم الأخير، الشركة، مصدر العميل، الوصف هي أسماء الحقول من Salesforce. 

يمكنك العثور عليها تحت الإعداد > مدير الكائنات > العميل > الحقول والعلاقات. 


Screenshot of a JSON payload for creating a Salesforce Lead using the REST API.


Create a Lead into SF

استبدل https://XXXX.my.salesforce.com بعنوان URL الخاص بالمؤسسة. الهاتف، الاسم الأخير، الشركة، مصدر العميل، الوصف هي أسماء الحقول من Salesforce. 

يمكنك العثور عليها تحت الإعداد > مدير الكائنات > العميل > الحقول والعلاقات. 


Screenshot of a JSON payload for creating a Salesforce Lead using the REST API.


Create a Lead into SF

إنشاء حالة في Salesforce مع Viber

استبدل https://XXXX.my.salesforce.com بعنوان URL الخاص بنسختك. Phone, LastName, Company, LeadSource, Description هي أسماء الحقول من Salesforce. يمكنك العثور عليها من الإعداد > مدير الأشياء > العميل المتوقع > الحقول والعلاقات.

المتغير الناتج ID هو ID الحالة العائد من Salesforce.  

Screenshot of a JSON payload for creating a new Salesforce Case via REST API

تهانينا! 

لقد قمت للتو بربط Salesforce بنجاح مع واتساب و/أو فايبر لإنشاء العملاء المتوقعين والحالات لفريقك لتمكين تفاعل أسرع وزيادة عدد العملاء المتوقعين المؤهلين.

إذا كان لديك أي أسئلة حول تدفق العمل الجديد الخاص بك أو تكاملنا مع Salesforce، يرجى التواصل معنا عبر البريد الإلكتروني للدعم الخاص بنا.

استبدل https://XXXX.my.salesforce.com بعنوان URL الخاص بنسختك. Phone, LastName, Company, LeadSource, Description هي أسماء الحقول من Salesforce. يمكنك العثور عليها من الإعداد > مدير الأشياء > العميل المتوقع > الحقول والعلاقات.

المتغير الناتج ID هو ID الحالة العائد من Salesforce.  

Screenshot of a JSON payload for creating a new Salesforce Case via REST API

تهانينا! 

لقد قمت للتو بربط Salesforce بنجاح مع واتساب و/أو فايبر لإنشاء العملاء المتوقعين والحالات لفريقك لتمكين تفاعل أسرع وزيادة عدد العملاء المتوقعين المؤهلين.

إذا كان لديك أي أسئلة حول تدفق العمل الجديد الخاص بك أو تكاملنا مع Salesforce، يرجى التواصل معنا عبر البريد الإلكتروني للدعم الخاص بنا.

استبدل https://XXXX.my.salesforce.com بعنوان URL الخاص بنسختك. Phone, LastName, Company, LeadSource, Description هي أسماء الحقول من Salesforce. يمكنك العثور عليها من الإعداد > مدير الأشياء > العميل المتوقع > الحقول والعلاقات.

المتغير الناتج ID هو ID الحالة العائد من Salesforce.  

Screenshot of a JSON payload for creating a new Salesforce Case via REST API

تهانينا! 

لقد قمت للتو بربط Salesforce بنجاح مع واتساب و/أو فايبر لإنشاء العملاء المتوقعين والحالات لفريقك لتمكين تفاعل أسرع وزيادة عدد العملاء المتوقعين المؤهلين.

إذا كان لديك أي أسئلة حول تدفق العمل الجديد الخاص بك أو تكاملنا مع Salesforce، يرجى التواصل معنا عبر البريد الإلكتروني للدعم الخاص بنا.

أخبار أخرى

اقرأ المزيد من هذه الفئة

A person is standing at a desk while typing on a laptop.

المنصة الأصلية للذكاء الاصطناعي التي تتوسع مع عملك.

A person is standing at a desk while typing on a laptop.

المنصة الأصلية للذكاء الاصطناعي التي تتوسع مع عملك.

A person is standing at a desk while typing on a laptop.

المنصة الأصلية للذكاء الاصطناعي التي تتوسع مع عملك.