كيفية استخدام واجهة برمجة تطبيقات 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 يمكن أن يساعدك في تحسين نتائج رسائل البث، وزيادة التحويلات والتفاعل، وضمان الاتصال بالوصول البديل. 

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

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

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

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

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

المتطلبات

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

مع هذه المتطلبات، يمكنك اتباع هذه الخطوات لمشاهدة نتائج حملتك الإذاعية وبناء حلول احتياطية للرسائل النصية القصيرة/الصوتية للمساعدة في ضمان إمكانية التوصيل باستخدام 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

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

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

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

  • ليس لديهم إشارة في وقت إرسال الرسائل

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

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

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

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

  • مقروءة: رسالة قرأها المستلم

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


Flowchart depicting a webhook integration with status updates.

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

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

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. استخدم Flow Heatmap لمراقبة التدفق ومشاهدة نتائج حملة 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.

استخدم Heatmap الخاص بنا لفهم نتائج وحالة التوصيل لحملات بث WhatsApp API الخاصة بك. للحصول على رؤى أوسع عن الحملات، تعلم كيفية استخدام Competitive Tracker من 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 من خلال التحديثات الأسبوعية إلى بريدك الوارد.