تهيئة Webhooks

تهيئة Webhooks

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

البدء باستخدام خطافات الويب في بيفاتيل 


الـ Webhooks هي استدعاءات HTTP تم تحديدها في كل حساب. تُشغل هذه الأحداث عند حدوث إجراء مثل إنشاء الرسائل في Bevatel. يمكنك إنشاء أكثر من Webhook لحساب واحد.

الخطوة 1: انقر على رابط "خيارات الربط" في شريط الإعدادات. بعد ذلك، انقر على زر "تكوين".



الخطوة 2: سترى قائمة بالWebhooks التي قمت بإضافتها إلى الحساب بالفعل.


الخطوة 3: انقر على "إضافة webhook جديد"، وسيظهر نافذة حوارية تمكنك من إدخال عنوان URL الذي يجب أن يتم إرسال الطلب البرمجي POST إليه. بعد ذلك، يجب عليك اختيار الأحداث التي ترغب في الاشتراك فيها. تتيح لك هذه الخيارات الاستماع فقط للأحداث ذات الصلة في بيفاتيل.



سيقوم بيفاتيل بإرسال طلب POST بتحميل البيانات التالي إلى عناوين URL المكونة للمستخدم لتحديثات مختلفة تحدث في حسابك.

نموذج لحملة webhook :​


  1. {

  2.   "event": "message_created", // The name of the event
  3.   "id": "1", // Message ID
  4.   "content": "Hi", // Content of the message
  5.   "created_at": "2020-03-03 13:05:57 UTC", // Time at which the message was sent
  6.   "message_type": "incoming", // This will have a type incoming, outgoing or template. The user from the widget sends incoming messages, and the agent sends outgoing messages to the user.
  7.   "content_type": "enum", // This is an enum, it can be input_select, cards, form or text. The message_type will be template if content_type is one og these. Default value is text
  8.   "content_attributes": {} // This will an object, different values are defined below
  9.   "source_id": "", // This would the external id if the inbox is a Twitter or Facebook integration.
  10.   "sender": { // This would provide the details of the agent who sent this message
  11.     "id": "1",
  12.     "name": "Agent",
  13.     "email": "agent@example.com"
  14.   },
  15.   "contact": { // This would provide the details of the user who sent this message
  16.     "id": "1",
  17.     "name": "contact-name"
  18.   },
  19.   "conversation": { // This would provide the details of the conversation
  20.     "display_id": "1", // This is the ID of the conversation which you can see in the dashboard.
  21.     "additional_attributes": {
  22.       "browser": {
  23.         "device_name": "Macbook",
  24.         "browser_name": "Chrome",
  25.         "platform_name": "Macintosh",
  26.         "browser_version": "80.0.3987.122",
  27.         "platform_version": "10.15.2"
  28.       },
  29.       "referer": "http://www.bevatel.com",
  30.       "initiated_at": "Tue Mar 03 2020 18:37:38 GMT-0700 (Mountain Standard Time)"
  31.     }
  32.   },
  33.   "account": { // This would provide the details of the account
  34.     "id": "1",
  35.     "name": "bevatel",
  36.   }
  37. }
يمكنك العثور على القائمة الكاملة للأحداث التي يدعمها webhook من هنا


    • Related Articles

    • Google Translate_ Integration

      "قم بتفعيل تكامل Google Translate في بيفاتيل لترجمة الرسائل الواردة فورًا، مما يتيح التواصل السلس بعدة لغات." كيفية ترجمة الرسائل باستخدام Google Translate؟ إذا كنت تتلقى استفسارات بلغات لا تفهمها أنت أو أعضاء فريقك، يمكنك استخدام تكامل Google ...
    • Dyte_Integration

      "تمكين مكالمات الفيديو مع تكامل Dyte في بيفاتيل لتحسين تفاعل العملاء، وتسريع حل المشكلات، والحصول على رؤى قيمة للأعمال من خلال الدردشة المباشرة عبر الموقع الإلكتروني." كيفية تفعيل مكالمات الفيديو باستخدام تكامل Dyte؟ تُعد مكالمات الفيديو مع عملائك ...
    • مقدمة

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

      "توفر سجلات التدقيق في ميزة Bevatel's Enterprise سجلاً شاملاً لأنشطة الحساب، وتجيب على من فعل ماذا ومتى وأين، مما يتيح تدقيقًا شاملاً للحساب والفريق والخدمة." سجلات التدقيق تعد سجلات التدقيق إحدى ميزات المؤسسة. يحتفظ هذا بسجل للأنشطة التي تحدث في ...
    • قناة API

      إنشاء قناة قم بإعداد صندوق بريد لقناة API بسهولة في بيفاتيل، مما يتيح لك إرسال واستقبال الرسائل باستخدام واجهات برمجة التطبيقات الخاصة ببيفاتيل بخطوات إعداد بسيطة. كيف تنشئ صندوق بريد لقناة API؟ يتضمن إعداد قناة API الخطوات التالية: إنشاء صندوق بريد ...