كيفية استخدام واجهة برمجة تطبيقات WhatsApp للإبلاغ لتفعيل بدائل SMS أو Voice

زوو بينغبين

20‏/04‏/2021

واتساب

1 min read

كيفية استخدام واجهة برمجة تطبيقات WhatsApp للإبلاغ لتفعيل بدائل SMS أو Voice

زوو بينغبين

20‏/04‏/2021

واتساب

1 min read

كيفية استخدام واجهة برمجة تطبيقات WhatsApp للإبلاغ لتفعيل بدائل SMS أو Voice

باستخدام أداة Flow Builder من MessageBird، يمكنك تلقائيًا معرفة ما إذا تم تسليم رسالة WhatsApp، واستخدام SMS أو Voice كخيار بديل لضمان وصولك إلى العميل.

مع تضاعف عدد الشركات التي تشرك عملائها عبر WhatsApp، يمكن أن يكون من المستهلك للوقت ومكلف فهم أي المستخدمين لديهم حسابات WhatsApp وأيهم لا.

بالنسبة لتلك الشركات، فإن فهم المستخدمين الذين لا يحصلون على رسائل ال WhatsApp API الخاصة بك يمكن أن يساعدك على تحسين نتائج الرسائل المرسلة، وزيادة التحويلات، والتفاعل، وضمان الاتصال مع البدائل. 

مع Flows من Bird، يمكنك فهم تلقائيًا ما إذا كانت رسالة WhatsApp قد تم تسليمها، واستخدام SMS أو Voice كخيارات بديلة لضمان التواصل مع العميل. تعرف على كيفية الحصول على المزيد من البيانات من كل رسالة SMS لتحسين حملاتك. في هذه المقالة، سوف تتعلم كيفية:

  • إعداد منطق تدفق الخاص بك مع Flows

  • معرفة نتائج حملة رسائل WhatsApp API الخاصة بك مع Flow Heatmap

  • بناء قائمة بأرقام هواتف WhatsApp التي تم رفضها

سوف تساعدك هذه الدليل إذا تمت الموافقة بالفعل على رسائل القالب الخاصة بالWhatsApp وأنت بالفعل ترسل رسائل جماعية باستخدام Flow Builder. إذا كنت تواجه مشاكل في الحصول على موافقة لرسائل القالب الخاصة بك أو لا تزال غير قادر على إرسال رسالتك الأولى عبر WhatsApp، تأكد من قراءة دليلنا WhatsApp Message Best Practices.

المتطلبات

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

مع هذه المتطلبات، يمكنك اتباع هذه الخطوات لرؤية نتائج حملة البث الخاصة بك وبناء بدائل SMS/Voice لضمان التسليم باستخدام Flow Builder. 

الخطوة 1: قم بإنشاء تدفق جديد في Flow Builder مع WhatsApp Webhook

للخطوة الأولى، ابدأ تدفقًا جديدًا باستخدام هذا القالب:

1. سجل الدخول إلى Bird Dashboard وانتقل إلى التدفقات.

Digital interface for an online platform used to automate communication through flow creation.


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

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

Interface for importing a flow.


4. سيبدو التدفق كما في الصورة أدناه. بعد ذلك، انقر على زر النشر ونسخ الرابط الخاص بالويب هوك المُولد.

Workflow diagram is displayed on a software interface, illustrating a sequence of steps involving webhook configurations, message variables, and timeout settings for a WhatsApp broadcast SMS voice fallback and reporting process.


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

User interface of a flow builder tool with a visible workflow diagram, including steps like sending a WhatsApp template message, along with options for adding content and setting triggers.

للخطوة الأولى، ابدأ تدفقًا جديدًا باستخدام هذا القالب:

1. سجل الدخول إلى Bird Dashboard وانتقل إلى التدفقات.

Digital interface for an online platform used to automate communication through flow creation.


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

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

Interface for importing a flow.


4. سيبدو التدفق كما في الصورة أدناه. بعد ذلك، انقر على زر النشر ونسخ الرابط الخاص بالويب هوك المُولد.

Workflow diagram is displayed on a software interface, illustrating a sequence of steps involving webhook configurations, message variables, and timeout settings for a WhatsApp broadcast SMS voice fallback and reporting process.


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

User interface of a flow builder tool with a visible workflow diagram, including steps like sending a WhatsApp template message, along with options for adding content and setting triggers.

للخطوة الأولى، ابدأ تدفقًا جديدًا باستخدام هذا القالب:

1. سجل الدخول إلى Bird Dashboard وانتقل إلى التدفقات.

Digital interface for an online platform used to automate communication through flow creation.


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

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

Interface for importing a flow.


4. سيبدو التدفق كما في الصورة أدناه. بعد ذلك، انقر على زر النشر ونسخ الرابط الخاص بالويب هوك المُولد.

Workflow diagram is displayed on a software interface, illustrating a sequence of steps involving webhook configurations, message variables, and timeout settings for a WhatsApp broadcast SMS voice fallback and reporting process.


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

User interface of a flow builder tool with a visible workflow diagram, including steps like sending a WhatsApp template message, along with options for adding content and setting triggers.

الخطوة 2: قم بتسجيل تفاصيل رسائل WhatsApp على صفحة جديدة من Google Sheet

في هذه الخطوة، سوف تتعلم كيفية ربط التدفق الخاص بك بـ Google Sheets حتى تتمكن من تتبع تسليم الرسائل وحالتها. ثم، استخدم هذا الفهم لتحسين التسليم عبر WhatsApp وإنشاء منطق بديل لضمان وصولك إلى عميلك.

1. أنشئ Google Sheet جديدة بالاسم التالي (“WhatsApp Campaign Reporting”) والأعمدة:

  • الوقت: سيظهر الوقت الذي تم فيه رفض رسالتك

  • Message_From: من هو المرسل

  • Message_To: من هو المستلم

  • الحالة: ما هي الحالة الحالية للرسالة

  • الوصف: ما هو سبب رفض الرسالة


A spreadsheet titled "WhatsApp Campaign Reporting" displays columns for time, message sender, message recipient, status, and description, with all entries marked as "Rejected" and descriptions noting recipients not registered on WhatsApp.


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

Software interface for integrating Google Sheets, highlighting steps to connect and sync existing events.


3. قم بربط أعمدة “WhatsApp Campaign Reporting” بكل عمود مع تدفقك الجديد داخل Flow Builder

Flow diagram of an automated process shows steps to add a row in Google Sheets after fetching a timestamp and checking message status; the result moves through success or failure routes within a structural layout.

الجزء 3: إنشاء منطق بديل لـ SMS / Voice

في هذه الخطوة، ستتمكن من إضافة قنوات احتياطية (الرسائل النصية القصيرة أو الصوت) إلى منطق التدفق الخاص بك إذا تم رفض رسالة WhatsApp.

إليك بعض الأسباب الأكثر شيوعًا لرفض الرسائل في هذه المرحلة:

  • رقم هاتف عملائك غير صالح

  • ليس لديهم إشارة عند إرسال الرسائل

  • لا يستخدمون WhatsApp أو لم يتم تثبيته على هاتفهم المحمول

بمجرد فتح التدفق في التدفقات، سترى أربعة فروع مختلفة (انظر الصورة أدناه). تتماشى هذه الفروع مع حالات رسائل WhatsApp API:

  • مرسل: الرسالة استلمها خادم WhatsApp

  • تم التوصيل: الرسالة تم توصيلها إلى المستلم

  • مقروء: الرسالة مقروءة من قبل المستلم

  • مرفوض: فشل إرسال الرسالة التي أرسلتها شركتك


Flowchart depicting a webhook integration with status updates.

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

1. أضف إجراء "إرسال SMS" أو "مكالمة صادرة" كخطوة في الفرع المرفوض. سيتم استخدام هذا الفرع كمسار احتياطي بمجرد رفض الرسائل بواسطة WhatsApp Business API. الرسائل النصية القصيرة فعالة أيضًا في جمع ملاحظات العملاء من خلال الاستبيانات. على سبيل المثال، إذا لم يتم تسليم الرسالة بنجاح، سيقوم Flow Builder بإرسال رسالة نصية قصيرة أو رسالة صوتية.

Flowchart illustrating a communication process, featuring branches for message statuses like "sent," "delivered," and "read," leading to endpoints that perform actions such as fetching timestamps, adding Google Sheets rows, sending SMS, and making outbound calls.


2. استخدم تحليل حركة التدفق لمراقبة التدفق ورؤية نتائج حملة WhatsApp API الخاصة بك. ستتمكن من رؤية عدد الرسائل التي تم إرسالها وتوصيلها ورفضها والمزيد.

Dashboard displaying performance metrics, including totals, success percentages, items in progress, and failed or canceled counts, along with a flow heatmap showing traffic distribution through a circular diagram.

استخدم تحليلنا لفهم النتائج وقابلية التسليم لحملات البث عبر WhatsApp API الخاصة بك. للحصول على رؤى أوسع عن الحملة، تعرف على كيفية استخدام جهاز تتبع الأداء التنافسي لشركة Bird لمقارنة أدائك.

الجزء 4: إضافة الطابع الزمني إلى التدفق الخاص بك (اختياري)

المتغير الزمني الافتراضي في التدفقات يعتمد على المنطقة الزمنية UTC. يمكنك استخدام خطوة "Fetch variables" داخل مُنشئ التدفقات لإجراء طلب GET إلى http://api.timezonedb.com والمزامنة تلقائيًا مع المنطقة الزمنية للعميل. يجب أن تكون المتغيرات المخرجة مُنسقة. يرجى التسجيل والحصول على مفتاح API مجاني خاص بك.

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


Flowchart illustrating a decision-making process for fetching a timestamp, featuring a starting point labeled "Fetch TimeStamp" with options "Success" and "Failed," and a side panel showing settings for API configuration, including URL, method, OAuth integration, and variables.

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

الخاتمة

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

دعنا نوصلك بخبير من Bird.
رؤية القوة الكاملة لـ Bird في 30 دقيقة.

بتقديمك طلبًا، فإنك توافق على أن تقوم Bird بالاتصال بك بشأن منتجاتنا وخدماتنا.

يمكنك إلغاء الاشتراك في أي وقت. انظر بيان الخصوصية الخاص بـ Bird للتفاصيل حول معالجة البيانات.

دعنا نوصلك بخبير من Bird.
رؤية القوة الكاملة لـ Bird في 30 دقيقة.

بتقديمك طلبًا، فإنك توافق على أن تقوم Bird بالاتصال بك بشأن منتجاتنا وخدماتنا.

يمكنك إلغاء الاشتراك في أي وقت. انظر بيان الخصوصية الخاص بـ Bird للتفاصيل حول معالجة البيانات.

دعنا نوصلك بخبير من Bird.
رؤية القوة الكاملة لـ Bird في 30 دقيقة.

بتقديمك طلبًا، فإنك توافق على أن تقوم Bird بالاتصال بك بشأن منتجاتنا وخدماتنا.

يمكنك إلغاء الاشتراك في أي وقت. انظر بيان الخصوصية الخاص بـ Bird للتفاصيل حول معالجة البيانات.

R

وصول

G

نمو

م

إدارة

A

أتمتة

النشرة الإخبارية

ابقَ على اطلاع مع Bird من خلال التحديثات الأسبوعية إلى بريدك الوارد.