ابنِ رداً متسلسلاً على شكل شجرة خطوات — رسائل وأسئلة وقوائم وإجراءات — يعمل تلقائياً على محادثات WhatsApp، واختبره قبل تشغيله.

بوت الفلوهات (الردود المتسلسلة) يتيح لك بناء مسار خطوة بخطوة يتفاعل مع العميل تلقائياً داخل محادثة WhatsApp. بدل رد واحد ثابت، تبني شجرة من العقد (Nodes): عقدة ترسل رسالة، وأخرى تطرح سؤالاً وتحفظ الجواب، وثالثة تعرض قائمة خيارات، وهكذا حتى نهاية المسار.
تجد الميزة في /auto-replies/flows، وهي مكوّنة من صفحتين:
من صفحة الفلوهات اضغط زر إنشاء فلو، فتفتح نافذة تملأ فيها الحقول التالية:
| الإعداد | الوصف |
|---|---|
| اسم الفلو | نص إلزامي يميّز الفلو (حتى 120 حرفاً). |
| الوصف | نص اختياري يظهر على بطاقة الفلو (حتى 500 حرف). |
| نوع المُشغِّل | يحدّد كيف يبدأ الفلو (انظر الجدول أدناه). |
| الكلمات المفتاحية | تظهر فقط عند اختيار نوع المشغّل «كلمة مفتاحية»؛ تُضاف وتُحذف على شكل وسوم (chips)، وكل كلمة حتى 60 حرفاً. |
أنواع المُشغِّل (Trigger):
| النوع | متى يبدأ الفلو |
|---|---|
keyword — كلمة مفتاحية |
عندما تصل رسالة تطابق إحدى الكلمات المفتاحية. |
first_message — أول رسالة |
عند أول رسالة يرسلها العميل. |
manual — يدوي |
يُشغَّل يدوياً ولا يبدأ تلقائياً. |
عند الحفظ يُنشأ الفلو معطّلاً افتراضياً، ويأتي معه عقدة ترحيب جاهزة تُضبط كعقدة بداية، ثم تنتقل إلى محرّر الفلو لبناء بقية الخطوات.
ملاحظة (الخطة والصلاحيات): إنشاء الفلوهات يخضع لحدّ خطّتك. إذا تجاوزت عدد مسارات البوت المسموح به في خطّتك، يظهر لك تنبيه بأنك تجاوزت الحدّ ولا يُنشأ فلو جديد حتى ترفع خطّتك أو تحذف فلوهات قائمة. والفلوهات خاصة بحساب مؤسستك.
بدل البدء من الصفر، يوفّر معرض القوالب أربعة قوالب جاهزة: الترحيب (welcome)، وحجز موعد (booking)، والأسئلة الشائعة (faq)، واختيار اللغة (language). اختيار قالب يملأ مسبقاً حقول الإنشاء (الاسم والوصف والكلمات المفتاحية) ثم يفتح نافذة الإنشاء لتراجعها وتحفظها.
المحرّر مقسّم إلى لوحتين: قائمة العقد من جهة، وتفاصيل العقدة المحدّدة من جهة أخرى. تضيف عقدة جديدة، وتحدّدها لتحرير حقولها، وعند أي تعديل يظهر شريط حفظ ثابت («تغييرات غير محفوظة») لتثبيت التغيير.
لكل عقدة نوع واحد من ثمانية أنواع، تختاره عند إضافة العقدة، والنوع يحدّد الحقول التي تظهر لك:
| النوع | الوظيفة |
|---|---|
message — رسالة |
يرسل نص رسالة ثم ينتقل إلى العقدة التالية الافتراضية. |
media — وسائط |
مخصّصة لإرسال وسائط (انظر «ملاحظات على بعض أنواع العقد»). |
question — سؤال |
يطرح سؤالاً ويحفظ رد العميل في متغيّر. |
menu — قائمة |
يعرض خيارات، كل خيار يوصل إلى عقدة تالية. |
condition — شرط |
تفرّع شرطي (انظر «ملاحظات على بعض أنواع العقد»). |
handoff — تحويل لموظف |
يرسل رسالة ويحوّل المحادثة إلى موظف بشري. |
app_action — إجراء تطبيقي |
ينفّذ إجراءً من أحد التطبيقات ببارامترات. |
end — نهاية |
يرسل رسالة ختامية وينهي الفلو. |
| الإعداد | يظهر لـ | الوصف |
|---|---|---|
| عنوان العقدة | كل الأنواع | اسم اختياري للعرض (حتى 80 حرفاً)؛ وإن تركته يُستخدم معرّف العقدة. |
| نص العقدة (الرسالة) | رسالة، سؤال، قائمة، تحويل، نهاية | نص الرسالة المُرسَلة، ويدعم إدراج المتغيّرات بصيغة {المتغيّر} (حتى 1024 حرفاً). |
| حفظ الإجابة في متغيّر | سؤال | اسم المتغيّر الذي يُخزَّن فيه رد العميل لاستخدامه لاحقاً كـ {المتغيّر} (حتى 60 حرفاً). |
| العقدة التالية الافتراضية | رسالة، سؤال | العقدة التي تُنفَّذ بعدها، أو «تنتهي هنا». |
| خيارات القائمة | قائمة | قائمة خيارات قابلة للإضافة والحذف، كل خيار له عنوان وعقدة تالية. |
| الإجراء والبارامترات | إجراء تطبيقي | اختيار الإجراء وربط بارامتراته. |
في عقدة السؤال، تكتب نص السؤال في «نص العقدة»، وتحدّد اسم متغيّر في «حفظ الإجابة في متغيّر». يُخزَّن رد العميل في هذا المتغيّر، فتستطيع استدعاؤه في أي رسالة لاحقة بكتابة {اسم_المتغيّر} داخل نصها.
في عقدة القائمة، تضيف صفّاً لكل خيار، وتكتب له عنواناً وتختار العقدة التالية التي يوصل إليها. في المُختبِر تُطابَق خيارات القائمة حسب الرقم أو المعرّف أو العنوان، فيقدر العميل أن يختار برقم الخيار أو بنصّه.
عقدة البداية هي العقدة التي ينطلق منها الفلو. عند إنشاء الفلو تُضبط عقدة الترحيب الجاهزة كعقدة بداية تلقائياً، ويمكنك لاحقاً جعل أي عقدة أخرى نقطة البداية: حدّد العقدة فيظهر في لوحة تحريرها زر «تعيين كبداية» (يظهر فقط إن لم تكن هذه العقدة هي عقدة البداية أصلاً).
في عقدة الإجراء التطبيقي، تختار إجراءً من سجلّ الإجراءات (مصنّفة حسب التطبيق)، ثم تربط كل بارامتر بمصدر قيمته:
| المصدر | المعنى |
|---|---|
literal — قيمة ثابتة |
قيمة تكتبها أنت مباشرة. |
var — متغيّر |
قيمة من متغيّرات الفلو (مثل جواب سؤال سابق). |
contact — جهة الاتصال |
قيمة من بيانات جهة الاتصال. |
والبارامترات ذات القيم المحدّدة (enum) تظهر على شكل قائمة اختيار للقيمة. ويُحمَّل سجلّ الإجراءات من الخادم عند فتح محرّر الفلو.
المُختبِر نافذة محادثة داخل المحرّر تشغّل الفلو تجريبياً دون إرسال أي رسالة WhatsApp حقيقية. يحفظ حالة كل فلو في الجلسة، ويسير بك عبر عقد السؤال والقائمة والشرط والتحويل والنهاية، ويستبدل المتغيّرات {var} بقيمها الفعلية. ويدعم كلمات إيقاف (مثل stop و«وقف» و«ايقاف») وكلمات تحويل لموظف (مثل «موظف» و«إنسان»)، وفيه زر إعادة ضبط يمسح جلسة الاختبار ليبدأ من جديد.
هذا المُختبِر هو أداة المعاينة الخاصة بالفلو نفسه؛ وهو تجربة داخلية (لا ترسل عبر WhatsApp فعلياً)، ويختلف عن أي محاكي/بيئة تجريب منفصلة للذكاء الاصطناعي.
الفلوهات الجديدة تُنشأ معطّلة. عندما تنتهي من بناء المسار واختباره، فعّله عبر مفتاح التفعيل الظاهر على بطاقة الفلو في اللوحة وفي ترويسة المحرّر. إيقاف المفتاح يوقف عمل الفلو دون حذفه.
نوعان متاحان في قائمة إضافة عقدة لكنهما أقل اكتمالاً في المحرّر حالياً:
{المتغيّر}.نستخدم ملفات ضرورية لتشغيل الموقع. وبإذنك نقيس الاستخدام وأداء الإعلانات كذلك. تقدر تغيّر اختيارك في أي وقت. سياسة الخصوصية