كيفية أتمتة حل الاستفسارات التي لا تحتاج إلى رد من الإنسان

طائر

10‏/01‏/2020

أتمتة

1 min read

كيفية أتمتة حل الاستفسارات التي لا تحتاج إلى رد من الإنسان

النقاط الرئيسية

    • أتمتة 60-80% المتكررة من الدعم: تحقق من الحالة، إعادة جدولة المواعيد/التسليم، الأسئلة المتكررة، وتحديثات الحسابات البسيطة.

    • استباقي أفضل من تفاعلي: دفع إشعارات في الوقت المناسب (موعد الطلب، تغييرات ETA، عروض الفتحات) لمنع إنشاء تذاكر.

    • التدفقات الثنائية > الإشعارات الأحادية: التقاط الردود، تفرع المنطق، وإكمال الإجراءات (مثل إعادة الجدولة) دون الحاجة إلى وكيل.

    • ملاءمة القناة مهمة: استخدم رسائل قالب WhatsApp (HSMs) لبدء المحادثات، مع SMS أو البريد الإلكتروني كخيارات احتياطية.

    • التكامل في نظامك: استدعاء webhook / APIs لجلب أوقات الفتحات، تحديث الطلبات، كتابة سجلات التدقيق، وتأكيد النتائج.

    • قياس المقاييس الصحيحة: انحراف أول اتصال، نسبة الحل التلقائي، متوسط الوقت المحفوظ، رضا العملاء بعد المسار الآلي، وتكلفة كل حل.

    • أدلة على نطاق واسع: حالات الرعاية الصحية واللوجستيات تظهر ملايين تم توفيرها والغياب/المكالمات تم تقليلها بنسبة ~40-50% عندما يتم أتمتة إعادة الجدولة والتحقق من الحالة.

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

  • ما هي الاستفسارات التي ينبغي أتمتتها أولاً؟

    طلبات عالية الحجم، منخفضة التفاوت: “أين طلبي؟”، “إعادة جدولة التسليم/الموعد”، استعادة كلمة المرور، الأسئلة المتداولة حول السياسات، أسئلة الفوترة الأساسية.

  • كيف نبدأ المحادثة على واتساب؟

    استخدم رسائل القالب المعتمدة (HSMs) للبدء (على سبيل المثال، "تم جدولة الطرد الخاص بك لـ {slot}. رد على A للتغيير."), ثم انتقل إلى الشكل الحر بمجرد أن يرد المستخدم.

  • ما هو نمط التدفق الأساسي؟

    استجابة → إعلام → الانتظار للرد → فرع → جلب الخيارات (API) → تأكيد الاختيار → تنفيذ الإجراء (API) → إرسال التأكيد، مع أوقات الانتظار وخيارات الاحتياطي.

  • كيف نتجنب الطرق المسدودة أو الإحباط؟

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

  • ما هي مؤشرات الأداء الرئيسية التي تثبت النجاح للإدارة؟

    معدل تحويل التذاكر، % الرحلات المكتملة تلقائيًا، الانسحاب في كل خطوة، متوسط الوقت حتى الحل، تقليل عبء العمل على الوكيل، تعزيز رضا العملاء، وتكلفة كل اتصال.

  • ماذا عن الحوكمة والامتثال؟

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

  • أين يتناسب Flow Builder؟

    يتيح لغير المهندسين إنشاء أتمتة ثنائية الاتجاه (فرز، متغيرات، مكالمات API) عبر القنوات، بينما يقوم المهندسون بالكشف عن نقاط النهاية webhook/API القليلة المطلوبة.

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

هذه المدونة هي جزء من سلسلة حول تحسين عمليات دعم العملاء. فيها، نغطي كيفية تحرير فريقك من خلال أتمتة حل الاستفسارات الموحدة.

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

هذه المدونة هي جزء من سلسلة حول تحسين عمليات دعم العملاء. فيها، نغطي كيفية تحرير فريقك من خلال أتمتة حل الاستفسارات الموحدة.

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

هذه المدونة هي جزء من سلسلة حول تحسين عمليات دعم العملاء. فيها، نغطي كيفية تحرير فريقك من خلال أتمتة حل الاستفسارات الموحدة.

احصل على خيارات إعادة الجدولة

بعد أن يشير المستلم إلى أنهم يتطلعون إلى إعادة جدولة، نريد أن نوفر لهم بعض الخيارات البديلة للاختيار منها. سنستخدم خطوة "جلب المتغيرات" لإرسال طلب إلى خدمة الجدولة (سيختلف ذلك بناءً على كيفية إدارتك لجدولك الزمني) للعثور على أفضل وقت بديل. في حالتنا، قمنا بتجميع نقطة نهاية وهمية باستخدام mockable.io للاختبار.


Flowchart illustrating a process for fetching alternative timeslots, highlighting variables like "conversation_id" and "deliverySlot," relevant to scheduling and rescheduling tasks.


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

Automated messaging workflow, featuring a decision tree with branches for sending conversation messages and selecting from available time slots for order scheduling.

بعد أن يشير المستلم إلى أنهم يتطلعون إلى إعادة جدولة، نريد أن نوفر لهم بعض الخيارات البديلة للاختيار منها. سنستخدم خطوة "جلب المتغيرات" لإرسال طلب إلى خدمة الجدولة (سيختلف ذلك بناءً على كيفية إدارتك لجدولك الزمني) للعثور على أفضل وقت بديل. في حالتنا، قمنا بتجميع نقطة نهاية وهمية باستخدام mockable.io للاختبار.


Flowchart illustrating a process for fetching alternative timeslots, highlighting variables like "conversation_id" and "deliverySlot," relevant to scheduling and rescheduling tasks.


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

Automated messaging workflow, featuring a decision tree with branches for sending conversation messages and selecting from available time slots for order scheduling.

بعد أن يشير المستلم إلى أنهم يتطلعون إلى إعادة جدولة، نريد أن نوفر لهم بعض الخيارات البديلة للاختيار منها. سنستخدم خطوة "جلب المتغيرات" لإرسال طلب إلى خدمة الجدولة (سيختلف ذلك بناءً على كيفية إدارتك لجدولك الزمني) للعثور على أفضل وقت بديل. في حالتنا، قمنا بتجميع نقطة نهاية وهمية باستخدام mockable.io للاختبار.


Flowchart illustrating a process for fetching alternative timeslots, highlighting variables like "conversation_id" and "deliverySlot," relevant to scheduling and rescheduling tasks.


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

Automated messaging workflow, featuring a decision tree with branches for sending conversation messages and selecting from available time slots for order scheduling.

البحث اليدوي عن المعلومات غير فعال للغاية

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

خذ استفساراً عشوائياً إلى مستشفى، وهناك احتمال كبير أن يكون المستفسر مريضاً يسعى لإعادة جدولة موعده. تم معالجة هذه التحدي بالضبط من قبل DrDoctor، وهي شركة ناشئة في المملكة المتحدة حدثت تجربة المرضى في NHS من خلال أتمتة إعادة جدولة المواعيد وتوفير الملايين على المستشفيات بينما تقلل من تفويت المواعيد بنسبة 40%. وينطبق الشيء نفسه على اللوجستيات. في مقابلة حديثة، أشار مدير تجربة العملاء في DPD إلى أن أكثر من نصف استفساراتهم تتعلق بطلب حالة الطرد أو إعادة جدولة التسليم. 

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

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

خذ استفساراً عشوائياً إلى مستشفى، وهناك احتمال كبير أن يكون المستفسر مريضاً يسعى لإعادة جدولة موعده. تم معالجة هذه التحدي بالضبط من قبل DrDoctor، وهي شركة ناشئة في المملكة المتحدة حدثت تجربة المرضى في NHS من خلال أتمتة إعادة جدولة المواعيد وتوفير الملايين على المستشفيات بينما تقلل من تفويت المواعيد بنسبة 40%. وينطبق الشيء نفسه على اللوجستيات. في مقابلة حديثة، أشار مدير تجربة العملاء في DPD إلى أن أكثر من نصف استفساراتهم تتعلق بطلب حالة الطرد أو إعادة جدولة التسليم. 

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

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

خذ استفساراً عشوائياً إلى مستشفى، وهناك احتمال كبير أن يكون المستفسر مريضاً يسعى لإعادة جدولة موعده. تم معالجة هذه التحدي بالضبط من قبل DrDoctor، وهي شركة ناشئة في المملكة المتحدة حدثت تجربة المرضى في NHS من خلال أتمتة إعادة جدولة المواعيد وتوفير الملايين على المستشفيات بينما تقلل من تفويت المواعيد بنسبة 40%. وينطبق الشيء نفسه على اللوجستيات. في مقابلة حديثة، أشار مدير تجربة العملاء في DPD إلى أن أكثر من نصف استفساراتهم تتعلق بطلب حالة الطرد أو إعادة جدولة التسليم. 

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

لماذا لا يولي الجميع الأولوية لاستفساراتهم الواردة؟

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

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

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

هذه هي الطريقة التي تفعلها

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

ما نحاول تحقيقه:

أهداف التدفق

إليك تفصيل بسيط لكل خطوة والغرض منها:

خطوة التدفق

الغرض

إرسال إشعار بتحديث الطلب الأولي

إبلاغ العميل بشكل استباقي وتأسيس قناة للمراسلات

التقاط الرد على الإشعار

كشف ما إذا كان العميل يريد اتخاذ إجراء

اتخاذ قرار بشأن ما يجب القيام به بناءً على الرد

تفرع المنطق بناءً على ردود العملاء

التحقق من خيارات إعادة الجدولة

استرجاع أوقات تسليم بديلة ديناميكيًا عبر الويب هوك/API

السماح للمستلم بإعادة جدولة

تأكيد الخيار دون الحاجة إلى تدخل الدعم البشري

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

ما نحاول تحقيقه:

أهداف التدفق

إليك تفصيل بسيط لكل خطوة والغرض منها:

خطوة التدفق

الغرض

إرسال إشعار بتحديث الطلب الأولي

إبلاغ العميل بشكل استباقي وتأسيس قناة للمراسلات

التقاط الرد على الإشعار

كشف ما إذا كان العميل يريد اتخاذ إجراء

اتخاذ قرار بشأن ما يجب القيام به بناءً على الرد

تفرع المنطق بناءً على ردود العملاء

التحقق من خيارات إعادة الجدولة

استرجاع أوقات تسليم بديلة ديناميكيًا عبر الويب هوك/API

السماح للمستلم بإعادة جدولة

تأكيد الخيار دون الحاجة إلى تدخل الدعم البشري

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

ما نحاول تحقيقه:

أهداف التدفق

إليك تفصيل بسيط لكل خطوة والغرض منها:

خطوة التدفق

الغرض

إرسال إشعار بتحديث الطلب الأولي

إبلاغ العميل بشكل استباقي وتأسيس قناة للمراسلات

التقاط الرد على الإشعار

كشف ما إذا كان العميل يريد اتخاذ إجراء

اتخاذ قرار بشأن ما يجب القيام به بناءً على الرد

تفرع المنطق بناءً على ردود العملاء

التحقق من خيارات إعادة الجدولة

استرجاع أوقات تسليم بديلة ديناميكيًا عبر الويب هوك/API

السماح للمستلم بإعادة جدولة

تأكيد الخيار دون الحاجة إلى تدخل الدعم البشري

أرسل إشعارًا بتحديث الطلب الأولي.

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

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

على اليمين، يمكنك أن ترى أننا اخترنا Webhook كمحفز وقمنا بتكوين متغيرات مختلفة نتوقع تلقيها كجزء من الWebhook الوارد.

  • الهاتف - رقم هاتف المستلم

  • الاسم الأول - الاسم الأول للمستلم

  • فترة التوصيل - كائن JSON لفترة التوصيل المقترحة مع معرف، ونص (قد يختلف هذا اعتمادًا على النظام الذي تستخدمه لإدارة جدولة مواعيدك).

  • معرف الطلب - معرف فريد للطلب


Flowchart for configuring a Webhook, highlighting variables such as phone, firstName, deliverySlot, and orderId.


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

عندما تحصل على رسالة نموذجية معتمدة عبر WhatsApp، ستظهر في منشئ التدفق الخاص بك جاهزة للاستخدام. نأخذ الاسم الأول من الـWebhook الوارد ونص فترة التوصيل لملء الرسالة.

يرجى ملاحظة أنه في الرسالة التي نحث المستلم على الرد إذا كانوا يريدون تغيير فترة التوصيل.


A workflow is shown for sending a WhatsApp HSM message, displaying steps like Webhook and 'Send WhatsApp HSM'.

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

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

على اليمين، يمكنك أن ترى أننا اخترنا Webhook كمحفز وقمنا بتكوين متغيرات مختلفة نتوقع تلقيها كجزء من الWebhook الوارد.

  • الهاتف - رقم هاتف المستلم

  • الاسم الأول - الاسم الأول للمستلم

  • فترة التوصيل - كائن JSON لفترة التوصيل المقترحة مع معرف، ونص (قد يختلف هذا اعتمادًا على النظام الذي تستخدمه لإدارة جدولة مواعيدك).

  • معرف الطلب - معرف فريد للطلب


Flowchart for configuring a Webhook, highlighting variables such as phone, firstName, deliverySlot, and orderId.


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

عندما تحصل على رسالة نموذجية معتمدة عبر WhatsApp، ستظهر في منشئ التدفق الخاص بك جاهزة للاستخدام. نأخذ الاسم الأول من الـWebhook الوارد ونص فترة التوصيل لملء الرسالة.

يرجى ملاحظة أنه في الرسالة التي نحث المستلم على الرد إذا كانوا يريدون تغيير فترة التوصيل.


A workflow is shown for sending a WhatsApp HSM message, displaying steps like Webhook and 'Send WhatsApp HSM'.

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

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

على اليمين، يمكنك أن ترى أننا اخترنا Webhook كمحفز وقمنا بتكوين متغيرات مختلفة نتوقع تلقيها كجزء من الWebhook الوارد.

  • الهاتف - رقم هاتف المستلم

  • الاسم الأول - الاسم الأول للمستلم

  • فترة التوصيل - كائن JSON لفترة التوصيل المقترحة مع معرف، ونص (قد يختلف هذا اعتمادًا على النظام الذي تستخدمه لإدارة جدولة مواعيدك).

  • معرف الطلب - معرف فريد للطلب


Flowchart for configuring a Webhook, highlighting variables such as phone, firstName, deliverySlot, and orderId.


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

عندما تحصل على رسالة نموذجية معتمدة عبر WhatsApp، ستظهر في منشئ التدفق الخاص بك جاهزة للاستخدام. نأخذ الاسم الأول من الـWebhook الوارد ونص فترة التوصيل لملء الرسالة.

يرجى ملاحظة أنه في الرسالة التي نحث المستلم على الرد إذا كانوا يريدون تغيير فترة التوصيل.


A workflow is shown for sending a WhatsApp HSM message, displaying steps like Webhook and 'Send WhatsApp HSM'.

التقط الرد على الإشعار.

الآن بعد أن أرسلنا الإشعار، نريد أن نستمع إلى الرسائل الواردة في حالة كان العميل يرغب في إعادة جدولة وقت التسليم. يمكن القيام بذلك بسهولة عن طريق إضافة خطوة "انتظر للحصول على رد". ما تفعله هذه الخطوة هو إيقاف التدفق حتى تتلقى رداً. يمكنك اختيارياً تعيين تاريخ انتهاء، ولكننا سنترك ذلك مضبوطاً على الإعدادات الافتراضية في الوقت الحالي. نريد التأكد من إعطاء المتغير الناتج اسمًا، في هذه الحالة "order_received_reply".


Flowchart with a sequence of steps including a webhook initiation, sending a WhatsApp HSM for 'order_received', and waiting for a corresponding conversation ID response, emphasizing automated notification processes.

الآن بعد أن أرسلنا الإشعار، نريد أن نستمع إلى الرسائل الواردة في حالة كان العميل يرغب في إعادة جدولة وقت التسليم. يمكن القيام بذلك بسهولة عن طريق إضافة خطوة "انتظر للحصول على رد". ما تفعله هذه الخطوة هو إيقاف التدفق حتى تتلقى رداً. يمكنك اختيارياً تعيين تاريخ انتهاء، ولكننا سنترك ذلك مضبوطاً على الإعدادات الافتراضية في الوقت الحالي. نريد التأكد من إعطاء المتغير الناتج اسمًا، في هذه الحالة "order_received_reply".


Flowchart with a sequence of steps including a webhook initiation, sending a WhatsApp HSM for 'order_received', and waiting for a corresponding conversation ID response, emphasizing automated notification processes.

الآن بعد أن أرسلنا الإشعار، نريد أن نستمع إلى الرسائل الواردة في حالة كان العميل يرغب في إعادة جدولة وقت التسليم. يمكن القيام بذلك بسهولة عن طريق إضافة خطوة "انتظر للحصول على رد". ما تفعله هذه الخطوة هو إيقاف التدفق حتى تتلقى رداً. يمكنك اختيارياً تعيين تاريخ انتهاء، ولكننا سنترك ذلك مضبوطاً على الإعدادات الافتراضية في الوقت الحالي. نريد التأكد من إعطاء المتغير الناتج اسمًا، في هذه الحالة "order_received_reply".


Flowchart with a sequence of steps including a webhook initiation, sending a WhatsApp HSM for 'order_received', and waiting for a corresponding conversation ID response, emphasizing automated notification processes.

قرر ماذا تفعل بناءً على الرد.

اعتمادًا على رد المستلم، سنرغب في اتخاذ قرار. في مثالنا، نحن نبحث فقط عن العملاء الذين يردون بالحرف A، لكن يمكنك تخيل سيناريو تضيف فيه خيارات رد متعددة.

باستخدام خطوة "التفرع"، يمكننا قراءة الرد والتفرع وفقًا للمحتوى. في هذه الحالة، نريد التفرع إلى تدفق إعادة الجدولة لدينا عندما نتلقى "A" كرد.


Flowchart illustrating a webhook setup for processing WhatsApp messages, showing a branching logic step labeled "Branch" where messages diverge based on the value of the "order_received_reply" variable.

اعتمادًا على رد المستلم، سنرغب في اتخاذ قرار. في مثالنا، نحن نبحث فقط عن العملاء الذين يردون بالحرف A، لكن يمكنك تخيل سيناريو تضيف فيه خيارات رد متعددة.

باستخدام خطوة "التفرع"، يمكننا قراءة الرد والتفرع وفقًا للمحتوى. في هذه الحالة، نريد التفرع إلى تدفق إعادة الجدولة لدينا عندما نتلقى "A" كرد.


Flowchart illustrating a webhook setup for processing WhatsApp messages, showing a branching logic step labeled "Branch" where messages diverge based on the value of the "order_received_reply" variable.

اعتمادًا على رد المستلم، سنرغب في اتخاذ قرار. في مثالنا، نحن نبحث فقط عن العملاء الذين يردون بالحرف A، لكن يمكنك تخيل سيناريو تضيف فيه خيارات رد متعددة.

باستخدام خطوة "التفرع"، يمكننا قراءة الرد والتفرع وفقًا للمحتوى. في هذه الحالة، نريد التفرع إلى تدفق إعادة الجدولة لدينا عندما نتلقى "A" كرد.


Flowchart illustrating a webhook setup for processing WhatsApp messages, showing a branching logic step labeled "Branch" where messages diverge based on the value of the "order_received_reply" variable.

لا تتردد في التواصل!

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

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

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

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

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

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

أخبار أخرى

اقرأ المزيد من هذه الفئة

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.

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