Naffes
Englishابدأ مجانًا↗

التكاملات

إرسال تغييرات مراحل الصفقات إلى قناة Slack

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

قبل البدء

  • متجر التطبيقات متاح من باقة البداية (Starter) فأعلى.
  • حفظ بيانات الاعتماد وتعديلها لمديري مساحة العمل فقط.
  • صلاحية إنشاء تطبيق في مساحة عمل Slack لديكم، أو مساعدة من مسؤول Slack.

الخطوات

  1. أنشئ تطبيق Slack برمز بوت

    في لوحة تطبيقات Slack أنشئ تطبيقًا، وأضف للبوت صلاحية chat:write، ثم ثبّته في مساحة عمل Slack. انسخ رمز البوت الذي يبدأ بـ xoxb- وسر التوقيع (Signing Secret).

  2. ادعُ البوت إلى القناة

    افتح القناة التي تريد النشر فيها في Slack وأضف التطبيق إليها. البوت الذي ليس عضوًا في القناة لا يستطيع النشر فيها.

  3. افتح إعداد Slack في نافس

    من «الأدوات» ← «متجر التطبيقات» ابحث عن Slack، وافتح بطاقته واضغط «إعداد Slack».

  4. أدخل البيانات واحفظ

    الصق رمز البوت وسر التوقيع، واكتب القناة الافتراضية، ثم «حفظ». بعد الحفظ لا تعود الأسرار إلى المتصفح؛ تعرض الشاشة «تم الإعداد» و«آخر تحديث» فقط، واترك الحقل فارغًا إن أردت الإبقاء على القيمة الحالية.

  5. اختبر على مرحلتين

    اضغط «اختبار الاتصال» للتحقق من الرمز، ثم «إرسال رسالة اختبار» لنشر رسالة حقيقية في القناة. أخيرًا حرّك صفقة تجريبية بين مرحلتين وتأكد أن الإعلان وصل.

تشخيص الأعطال

ما تراهالسبب المرجحالحل
نجح «اختبار الاتصال» وفشلت رسالة الاختبار بخطأ not_in_channelالبوت ليس عضوًا في القناةأضف التطبيق إلى القناة من Slack
خطأ channel_not_foundاسم القناة خاطئ، أو القناة خاصة وكُتب اسمها بدل معرّفهااكتب معرّف القناة الخاصة كما يظهر في تفاصيلها في Slack
فشل «اختبار الاتصال» نفسهالرمز منسوخ ناقصًا أو أُلغي، أو التطبيق أُزيل من مساحة Slackأعد نسخ رمز البوت والصقه ثم احفظ
رسالة الاختبار تصل والصفقات لالم تتغير مرحلة أي صفقة، فهذا الحدث الوحيد الذي يُنشرحرّك صفقة بين مرحلتين
ضاع إعلان أثناء عطل في Slackلا توجد إعادة محاولة لهذا التكاملللإرسال الموثوق استخدم Webhook صادرًا

حدود التكامل

  • قناة افتراضية واحدة لكل مساحة عمل، وحدث واحد هو تغيير مرحلة الصفقة.
  • باتجاه واحد: لا أوامر مائلة ولا إشارات إلى أشخاص ولا ردود تعود إلى نافس.
  • إيقاف التطبيق من تبويب التطبيقات المثبتة لا يوقف الإرسال؛ لإيقافه امسح بيانات الاعتماد من صفحة الإعداد.

لإرسال أحداث أخرى بتوقيع وإعادة محاولة راجع إعداد Webhooks الصادرة، ولتفاصيل التكامل وشكل الرسالة راجع صفحة تكامل Slack.

المصادر

  1. Slack Developer Docs: chat.postMessage وأخطاؤهاطُّلع عليه في