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

طائر

02‏/12‏/2021

منشئ التدفقات

1 min read

كيفية إنشاء العملاء المحتملين أو الحالات في Salesforce باستخدام 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)

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

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

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

    • يمكن حل خطأ التكامل الشائع — “API REST غير مفعل لهذه المؤسسة” — من خلال تمكين الوصول إلى API تحت أذونات المستخدم الإدارية.

    • بمجرد تكوين بيانات اعتماد Salesforce، يمكن للمستخدمين استيراد قالب مُنشئ التدفق لإنشاء عملاء محتملين أو قضايا عبر WhatsApp وViber وSMS وغيرها من القنوات.

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

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

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

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

أهم النقاط في الأسئلة والأجوبة

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

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

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

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

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

    إنشاء جهات اتصال Salesforce، وإنشاء حالات الدعم، وإثراء الملفات الشخصية، وبناء قنوات مبيعات مرتبطة بـ CRM بشكل آلي.

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

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

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

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

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

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

  • لماذا يُطلب رمز التحديث؟

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

  • ما الذي يسبب الخطأ "واجهة برمجة التطبيقات REST غير مفعلة لهذه المنظمة"؟

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

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

    من خلال الإشارة إلى أسماء الحقول من مدير الكائنات في Salesforce (مثل: LastName، Phone، Company).

  • هل يمكنك استخدام واتساب لإنشاء فرص Salesforce؟

    نعم - يمكن لواتساب إدخال البيانات المهيكلة في حقول Salesforce Lead من خلال منشئ التدفقات.

  • هل يمكن استخدام 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 للاحتفاظ بالسجلات، وتخزين البيانات الأساسية داخل الحالات من جميع قنواتك

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

إمكانات تكامل Salesforce في لمحة

القدرة

الوصف

إنشاء العملاء المحتملين

إنشاء العملاء المحتملين في Salesforce من قنوات المراسلة

إنشاء الحالات

إنشاء الحالات في Salesforce لسير عمل الدعم

دعم القنوات

WhatsApp وViber وSMS وInstagram وTelegram وLINE وMessenger

تحكم الأتمتة

تحفيز إنشاء العملاء المحتملين أو الحالات في أي خطوة من تدفق العمليات

إثراء البيانات

تخزين بيانات القناة المهيكلة في سجلات Salesforce

ما ستقوم ببنائه في هذا الدليل

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

  1. إعداد Salesforce بشكل صحيح

  2. ربط Salesforce بـ Bird

  3. استكشاف الأخطاء عند الاتصال بـ Salesforce

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

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

  6. ربط Viber بـ Salesforce لإرسال الحالات الخاصة بك

المتطلبات

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

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

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

قائمة مراجعة المتطلبات

المتطلب

مستوى الوصول

ملاحظات

حساب Bird

مسؤول

مطلوب لإنشاء ونشر التدفقات

حساب Salesforce

مسؤول

مطلوب للوصول إلى تطبيق متصل وAPI

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

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

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

ما الذي يتيحه هذا التكامل

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

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

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

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

إمكانات تكامل Salesforce في لمحة

القدرة

الوصف

إنشاء العملاء المحتملين

إنشاء العملاء المحتملين في Salesforce من قنوات المراسلة

إنشاء الحالات

إنشاء الحالات في Salesforce لسير عمل الدعم

دعم القنوات

WhatsApp وViber وSMS وInstagram وTelegram وLINE وMessenger

تحكم الأتمتة

تحفيز إنشاء العملاء المحتملين أو الحالات في أي خطوة من تدفق العمليات

إثراء البيانات

تخزين بيانات القناة المهيكلة في سجلات Salesforce

ما ستقوم ببنائه في هذا الدليل

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

  1. إعداد Salesforce بشكل صحيح

  2. ربط Salesforce بـ Bird

  3. استكشاف الأخطاء عند الاتصال بـ Salesforce

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

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

  6. ربط Viber بـ Salesforce لإرسال الحالات الخاصة بك

المتطلبات

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

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

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

قائمة مراجعة المتطلبات

المتطلب

مستوى الوصول

ملاحظات

حساب Bird

مسؤول

مطلوب لإنشاء ونشر التدفقات

حساب Salesforce

مسؤول

مطلوب للوصول إلى تطبيق متصل وAPI

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

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

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

ما الذي يتيحه هذا التكامل

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

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

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

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

إمكانات تكامل Salesforce في لمحة

القدرة

الوصف

إنشاء العملاء المحتملين

إنشاء العملاء المحتملين في Salesforce من قنوات المراسلة

إنشاء الحالات

إنشاء الحالات في Salesforce لسير عمل الدعم

دعم القنوات

WhatsApp وViber وSMS وInstagram وTelegram وLINE وMessenger

تحكم الأتمتة

تحفيز إنشاء العملاء المحتملين أو الحالات في أي خطوة من تدفق العمليات

إثراء البيانات

تخزين بيانات القناة المهيكلة في سجلات Salesforce

ما ستقوم ببنائه في هذا الدليل

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

  1. إعداد Salesforce بشكل صحيح

  2. ربط Salesforce بـ Bird

  3. استكشاف الأخطاء عند الاتصال بـ Salesforce

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

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

  6. ربط Viber بـ Salesforce لإرسال الحالات الخاصة بك

المتطلبات

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

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

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

قائمة مراجعة المتطلبات

المتطلب

مستوى الوصول

ملاحظات

حساب Bird

مسؤول

مطلوب لإنشاء ونشر التدفقات

حساب Salesforce

مسؤول

مطلوب للوصول إلى تطبيق متصل وAPI

الخطوة 1: تكوين تطبيق متصل بـ Salesforce

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

  1. سجل دخولك إلى Salesforce كـ مسؤول

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

  3. في اللوحة اليسرى، انتقل إلى مدير التطبيقات > تطبيق متصل جديد

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

App Manager setup

إنشاء تطبيق متصل

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

  • اسم التطبيق المتصل، على سبيل المثال: تكامل الطيور.

  • اسم API، على سبيل المثال: Bird_Integration

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

تكوين إعدادات OAuth

  1. اذهب إلى API (تمكين إعدادات OAuth)، واختر تمكين إعدادات OAuth.

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

    • في حقل نطاقات OAuth المحددة، اختر الوصول إلى بياناتك وإدارتها (API)

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

    • تنفيذ الطلبات نيابة عنك في أي وقت (refresh_token, offline_access)

    • انقر إضافة

شرح نطاقات OAuth

نطاق OAuth

لماذا هو مطلوب

api

يسمح لـ Bird بقراءة وكتابة كائنات Salesforce

web

يمكّن من تفويض OAuth المستند إلى المتصفح

offline_access

يسمح بتجديد الرموز للوصول طويل الأمد


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


New Connected App page


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

تحديث سياسات OAuth

  1. على الصفحة التي تفتح، انقر على زر تحرير.

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

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

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

New Connected App page


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

استرجاع مفتاح المستهلك والسري

  1. اذهب إلى API (تمكين إعدادات OAuth) ودوّن مفتاح المستهلك والسري المستهلك. تحتاج إلى هذا المفتاح والسري لتكوين بيانات الاعتماد في تكامل Salesforce الخاص بـ MessageBird.

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

  1. سجل دخولك إلى Salesforce كـ مسؤول

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

  3. في اللوحة اليسرى، انتقل إلى مدير التطبيقات > تطبيق متصل جديد

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

App Manager setup

إنشاء تطبيق متصل

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

  • اسم التطبيق المتصل، على سبيل المثال: تكامل الطيور.

  • اسم API، على سبيل المثال: Bird_Integration

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

تكوين إعدادات OAuth

  1. اذهب إلى API (تمكين إعدادات OAuth)، واختر تمكين إعدادات OAuth.

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

    • في حقل نطاقات OAuth المحددة، اختر الوصول إلى بياناتك وإدارتها (API)

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

    • تنفيذ الطلبات نيابة عنك في أي وقت (refresh_token, offline_access)

    • انقر إضافة

شرح نطاقات OAuth

نطاق OAuth

لماذا هو مطلوب

api

يسمح لـ Bird بقراءة وكتابة كائنات Salesforce

web

يمكّن من تفويض OAuth المستند إلى المتصفح

offline_access

يسمح بتجديد الرموز للوصول طويل الأمد


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


New Connected App page


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

تحديث سياسات OAuth

  1. على الصفحة التي تفتح، انقر على زر تحرير.

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

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

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

New Connected App page


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

استرجاع مفتاح المستهلك والسري

  1. اذهب إلى API (تمكين إعدادات OAuth) ودوّن مفتاح المستهلك والسري المستهلك. تحتاج إلى هذا المفتاح والسري لتكوين بيانات الاعتماد في تكامل Salesforce الخاص بـ MessageBird.

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

  1. سجل دخولك إلى Salesforce كـ مسؤول

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

  3. في اللوحة اليسرى، انتقل إلى مدير التطبيقات > تطبيق متصل جديد

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

App Manager setup

إنشاء تطبيق متصل

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

  • اسم التطبيق المتصل، على سبيل المثال: تكامل الطيور.

  • اسم API، على سبيل المثال: Bird_Integration

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

تكوين إعدادات OAuth

  1. اذهب إلى API (تمكين إعدادات OAuth)، واختر تمكين إعدادات OAuth.

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

    • في حقل نطاقات OAuth المحددة، اختر الوصول إلى بياناتك وإدارتها (API)

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

    • تنفيذ الطلبات نيابة عنك في أي وقت (refresh_token, offline_access)

    • انقر إضافة

شرح نطاقات OAuth

نطاق OAuth

لماذا هو مطلوب

api

يسمح لـ Bird بقراءة وكتابة كائنات Salesforce

web

يمكّن من تفويض OAuth المستند إلى المتصفح

offline_access

يسمح بتجديد الرموز للوصول طويل الأمد


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


New Connected App page


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

تحديث سياسات OAuth

  1. على الصفحة التي تفتح، انقر على زر تحرير.

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

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

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

New Connected App page


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

استرجاع مفتاح المستهلك والسري

  1. اذهب إلى API (تمكين إعدادات OAuth) ودوّن مفتاح المستهلك والسري المستهلك. تحتاج إلى هذا المفتاح والسري لتكوين بيانات الاعتماد في تكامل Salesforce الخاص بـ MessageBird.

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

كيف تعمل رموز OAuth الخاصة بـ Salesforce

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

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

قطع OAuth الخاصة بـ Salesforce

القطعة

الهدف

العمر

مفتاح العميل

يحدد تطبيقك المتصل

ثابت

سر العميل

يُصادق على التطبيق المتصل

ثابت

رمز الوصول

يخول طلبات API لـ Salesforce

قصير العمر

رمز التحديث

يجدد رموز الوصول

طويل العمر

عنوان URL للمثيل

عنوان URL الأساسي لـ API الخاص بـ Salesforce

ثابت

احصل على عنوان URL للمثيل الخاص بك

  1. أرسل طلب 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 مثل العنوان أدناه. يمكنك الحصول على الرمز باستخدام نفس العنوان 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


بديل: استخدام Postman

إذا لم تكن معتادًا على curl، يمكنك استخدام Postman لإرسال الطلب. اتبع هذه الخطوات:

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

كيف تعمل رموز OAuth الخاصة بـ Salesforce

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

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

قطع OAuth الخاصة بـ Salesforce

القطعة

الهدف

العمر

مفتاح العميل

يحدد تطبيقك المتصل

ثابت

سر العميل

يُصادق على التطبيق المتصل

ثابت

رمز الوصول

يخول طلبات API لـ Salesforce

قصير العمر

رمز التحديث

يجدد رموز الوصول

طويل العمر

عنوان URL للمثيل

عنوان URL الأساسي لـ API الخاص بـ Salesforce

ثابت

احصل على عنوان URL للمثيل الخاص بك

  1. أرسل طلب 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 مثل العنوان أدناه. يمكنك الحصول على الرمز باستخدام نفس العنوان 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


بديل: استخدام Postman

إذا لم تكن معتادًا على curl، يمكنك استخدام Postman لإرسال الطلب. اتبع هذه الخطوات:

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

كيف تعمل رموز OAuth الخاصة بـ Salesforce

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

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

قطع OAuth الخاصة بـ Salesforce

القطعة

الهدف

العمر

مفتاح العميل

يحدد تطبيقك المتصل

ثابت

سر العميل

يُصادق على التطبيق المتصل

ثابت

رمز الوصول

يخول طلبات API لـ Salesforce

قصير العمر

رمز التحديث

يجدد رموز الوصول

طويل العمر

عنوان URL للمثيل

عنوان URL الأساسي لـ API الخاص بـ Salesforce

ثابت

احصل على عنوان URL للمثيل الخاص بك

  1. أرسل طلب 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 مثل العنوان أدناه. يمكنك الحصول على الرمز باستخدام نفس العنوان 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


بديل: استخدام Postman

إذا لم تكن معتادًا على curl، يمكنك استخدام Postman لإرسال الطلب. اتبع هذه الخطوات:

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

استكشاف مشكلات اتصال Salesforce الخاص بك

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

“واجهة برمجة التطبيقات REST غير مفعلّة لهذه المؤسسة”

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

  • واجهة برمجة التطبيقات REST غير مفعلّة لهذه المؤسسة.

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

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

Setup menu highlighted


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

Profiles view


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

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

Administrative permissions view

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

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

“واجهة برمجة التطبيقات REST غير مفعلّة لهذه المؤسسة”

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

  • واجهة برمجة التطبيقات REST غير مفعلّة لهذه المؤسسة.

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

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

Setup menu highlighted


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

Profiles view


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

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

Administrative permissions view

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

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

“واجهة برمجة التطبيقات REST غير مفعلّة لهذه المؤسسة”

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

  • واجهة برمجة التطبيقات REST غير مفعلّة لهذه المؤسسة.

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

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

Setup menu highlighted


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

Profiles view


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

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

Administrative permissions view

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

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

استيراد ونشر قالب تدفق Salesforce

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

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

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

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


Import flow screen

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

استيراد ونشر قالب تدفق Salesforce

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

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

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

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


Import flow screen

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

استيراد ونشر قالب تدفق Salesforce

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

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

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

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


Import flow screen

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

استخدم Salesforce مع واتساب وفايبر

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

خريطة القناة إلى كائن Salesforce

القناة

كائن Salesforce

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

WhatsApp

عميل محتمل

التفاعل مع المبيعات والعملاء المحتملين الواردين

Viber

حالة

دعم العملاء وتعقب المشكلات

SMS

عميل محتمل أو حالة

قناة احتياطية أو قناة دخول

قنوات أخرى

قابل للتكوين

تعتمد على منطق التدفق

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

Import a flow view


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

Flow illustration


قم بإعداد المصادقة لتدفقات القناة

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

نقطة نهاية API هي كما يلي:

  • 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 لإنشاء العملاء المحتملين على:

خريطة القناة إلى كائن Salesforce

القناة

كائن Salesforce

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

WhatsApp

عميل محتمل

التفاعل مع المبيعات والعملاء المحتملين الواردين

Viber

حالة

دعم العملاء وتعقب المشكلات

SMS

عميل محتمل أو حالة

قناة احتياطية أو قناة دخول

قنوات أخرى

قابل للتكوين

تعتمد على منطق التدفق

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

Import a flow view


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

Flow illustration


قم بإعداد المصادقة لتدفقات القناة

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

نقطة نهاية API هي كما يلي:

  • 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 لإنشاء العملاء المحتملين على:

خريطة القناة إلى كائن Salesforce

القناة

كائن Salesforce

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

WhatsApp

عميل محتمل

التفاعل مع المبيعات والعملاء المحتملين الواردين

Viber

حالة

دعم العملاء وتعقب المشكلات

SMS

عميل محتمل أو حالة

قناة احتياطية أو قناة دخول

قنوات أخرى

قابل للتكوين

تعتمد على منطق التدفق

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

Import a flow view


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

Flow illustration


قم بإعداد المصادقة لتدفقات القناة

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

نقطة نهاية API هي كما يلي:

  • 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 باستخدام واتساب

استبدل https://XXXX.my.salesforce.com برابط الحالة الخاص بك. الهاتف،lastname، الشركة، مصدر العميل، الوصف هي أسماء الحقول من 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 برابط الحالة الخاص بك. الهاتف،lastname، الشركة، مصدر العميل، الوصف هي أسماء الحقول من 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 برابط الحالة الخاص بك. الهاتف،lastname، الشركة، مصدر العميل، الوصف هي أسماء الحقول من 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 الخاص بمثالك. الهاتف، الاسم الأخير، الشركة، مصدر العميل، الوصف هي أسماء الحقول من Salesforce. يمكنك العثور عليها من الإعداد > مدير الكائنات > عميل المحتمل > الحقول والعلاقة.

المتغير الناتج المعرّف هو حالة المعرّف التي تم إرجاعها من Salesforce.  

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

مبروك! 

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

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

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

المتغير الناتج المعرّف هو حالة المعرّف التي تم إرجاعها من Salesforce.  

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

مبروك! 

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

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

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

المتغير الناتج المعرّف هو حالة المعرّف التي تم إرجاعها من Salesforce.  

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

مبروك! 

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

إذا كانت لديك أي أسئلة حول تدفقك الجديد أو تكاملنا مع 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.

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