Agent Flows
نماذج متعدّدة الشاشات يمكن للـ Agent تسليمها إلى العميل أثناء المحادثة. يقرّر الـ Agent متى يطلب معلومات منظَّمة — اسمًا، أو تواريخ، أو صورة هوية مرفوعة، أو استبيانًا متعدّد الخطوات — ويملؤها عميلك عبر نموذج أصلي بدلًا من تبادل طويل في الدردشة.
يعمل Agent Flows على WhatsApp وTelegram وMessenger وأداة الدردشة في موقعك الإلكتروني، ويتوفّر في جميع الباقات المدفوعة (محدود حسب الباقة — راجع جدول حدود الباقات أدناه). صمّم الـ flow مرة واحدة؛ ويُعرَض بشكل أصلي على كل قناة مدعومة.
القنوات المدعومة
الـ flow مستقلّ عن القناة: تصمّمه مرة واحدة ويُعرَض بشكل أصلي أينما عمل الـ agent.
| القناة | كيف يُفتح النموذج | ملاحظات |
|---|---|---|
| يرسل الـ agent زرّ WhatsApp Flow أصليًا؛ ويُفتح النموذج داخل WhatsApp | يُنشَر حسب اللغة على Meta؛ القناة الوحيدة ذات حدود النص الغني التي يضعها WhatsApp | |
| Telegram | يرسل الـ agent زرًّا مضمّنًا يفتح النموذج كـ Mini App في Telegram | نص غني كامل (عريض، عناوين، قوائم، جداول) |
| Messenger | يرسل الـ agent زرًّا يفتح النموذج في Webview داخل Messenger | نص غني كامل |
| أداة الدردشة على الموقع | يُفتح النموذج داخل أداة الدردشة المضمّنة في موقعك | مُحرّك عرض خفيف؛ النص الغني محدود بالعريض والمائل والروابط والقوائم |
تعمل المكوّنات والشاشات والمنطق والترجمات نفسها على كل قناة — لا شيء تصونه لكل قناة على حدة. ويُقيَّم المنطق الشرطي (If / Switch) والتوجيه بين الشاشات بالطريقة نفسها في كل مُحرّك عرض، فيتصرّف الـ flow بشكل متطابق أينما ملأه عميلك.
انشر الـ flow نفسه على عدّة قنوات دفعة واحدة. في علامة التبويب التوزيع للـ flow، لكل قناة بطاقة نشر خاصة بها. انشر على رقم WhatsApp، ثم انشر الـ flow نفسه على بوت Telegram وصفحة Messenger: تبقى كل بطاقة منشورة باستقلال، وإضافة قناة لا تُلغي نشر أخرى أبدًا. ألغِ نشر قناة واحدة من بطاقتها دون المساس بالبقية. تتجمّع التحليلات افتراضيًا عبر كل القنوات التي يكون الـ flow فعّالًا عليها؛ وعندما يكون الـ flow فعّالًا على قناتين أو أكثر، يظهر فلتر قناة في عروض «الإرسالات» و«الخريطة الحرارية» و«التشخيص» لتحلّل قناة واحدة في كل مرّة.
متى تستخدم Agent Flows
استعن بنموذج عندما تكون الدردشة وحدها الشكل الخاطئ للسؤال:
- التقاط العملاء المحتملين — الاسم + البريد الإلكتروني + حجم العمل + تفضيل الاجتماع، كلها في شاشة واحدة يملؤها العميل مرّة واحدة
- حجز المواعيد — اختر تاريخًا، اختر فترة زمنية، أكّد
- رفع مستند أو صورة — جمع هوية أو إيصال أو صورة منتج تالف
- استقبال متعدّد الخطوات — قوائم أعراض، نماذج طلبات، استبيانات
- الأسئلة الشرطية — لا تسأل “ما نوع الحيوان الأليف؟” إلا إذا أجاب بنعم على “هل لديك حيوان أليف؟”
يوصي الـ Agent بنموذج عندما يتطابق موجّه نظامه مع سياق المحادثة. تُعِدّ النموذج مرّة واحدة في لوحة التحكم؛ ويعيد الـ Agent استخدامه عبر كل محادثة.
بناء نموذج
تعيش النماذج ضمن Agent Flows في لوحة تحكم العميل. لكل نموذج:
- اسم ووصف يقرؤهما الـ Agent ليقرّر متى يستخدمه
- شاشة واحدة أو أكثر، تحتوي كل منها على مكوّنات (حقول)
- منطق شاشة اختياري (التفرّع إلى شاشات مختلفة بناءً على ما يختاره العميل)
- متغايرات A/B اختيارية — تقسيم حركة المرور بين نسختين من النموذج نفسه
- منشورات لكل لغة إلى WhatsApp (تُرجِم مرّة واحدة، وانشر لكل لغة)
البدء من قالب
لست مضطرًا إلى البدء من محرّر فارغ. افتح علامة تبويب Templates في قائمة Agent Flows لتصفّح مكتبة منسّقة من النماذج الجاهزة — التقاط العملاء المحتملين، وحجز العروض التوضيحية، واستقبال الدعم، وملاحظات المنتج، وغيرها. انقر على Use this template فيُنشئ مسوّدة قابلة للتعديل في مساحة عملك: الشاشات والحقول والمنطق والترجمات كلها مُعبّأة مسبقًا. اربط المسوّدة برقم WhatsApp، وعدّل ما تشاء، ثم انشر.
القالب مجرّد نقطة بداية — بمجرّد إنشائك لنسختك، تصبح نموذجًا عاديًا تملكه بالكامل ويمكنك تعديله بحرّية. وتتوفّر مكتبة القوالب لكل باقة فيها Agent Flows.
مكتبة المكوّنات — 23 متغايرًا
تجمع قائمة Add field في المحرّر جميع المكوّنات الـ 23 ضمن سبع فئات. اختر الشكل المناسب للبيانات التي تحتاجها.
العرض (واجهة، دون إدخال)
تعرض هذه النصوص أو الصور على الشاشة دون أن تطلب إدخالًا من العميل.
| المكوّن | استخدمه لـ |
|---|---|
| Text Heading | عنوان كبير في أعلى الشاشة (≤ 80 حرفًا) |
| Text Subheading | عنوان ثانوي تحت العنوان الرئيسي (≤ 80 حرفًا) |
| Text Body | فقرة من النصّ التوضيحي. يدعم النصّ العريض و |
| Text Caption | نصّ مساعد صغير؛ يُسمح بـ markdown (≤ 4096 حرفًا) |
| Rich Text | كتلة markdown — مفيدة للشروط والإخلاءات والتعليمات المنسّقة |
| Image | صورة واحدة (≤ 100 كيلوبايت) |
| Image Carousel | حتى 10 صور قابلة للتمرير مع تسميات توضيحية — معارض المنتجات، قبل/بعد، التعليمات |
الإدخالات (نصّ من سطر واحد ومتعدّد الأسطر)
| المكوّن | استخدمه لـ |
|---|---|
| Text Input | مربّع نصّ من سطر واحد — الاسم، البريد الإلكتروني، إجابات قصيرة |
| Text Area | مربّع نصّ متعدّد الأسطر — تعليقات، أوصاف، إجابات أطول (≤ 600 حرف) |
| Embedded Link | رابط مضمَّن للنقر والفتح بنصّ مخصّص (≤ 25 حرفًا) |
الاختيارات (الاختيار من مجموعة)
| المكوّن | استخدمه لـ |
|---|---|
| Dropdown | اختر واحدًا من قائمة طويلة (10+ خيارات) |
| Radio Buttons | اختر واحدًا من قائمة قصيرة (≤ 5 خيارات)، كلها مرئية دفعة واحدة |
| Checkboxes | اختر أي عدد من قائمة، بحدّ أدنى وأقصى اختياريين |
| Chips Selector | اختر من حتى 20 رقاقة على هيئة وسوم — اهتمامات، فئات، اختيار متعدّد بمساحة ضيّقة |
التاريخ والوقت
| المكوّن | استخدمه لـ |
|---|---|
| Date Picker | تاريخ واحد — تاريخ الحجز، تاريخ الميلاد |
| Calendar Picker | سطح تقويم مع نطاق تاريخ اختياري، وحدود دنيا/قصوى، وتواريخ غير متاحة مظلَّلة — حجز المواعيد، إقامات الفنادق |
يُحتفَظ بكلٍّ من Date Picker وCalendar Picker كمكوّنين منفصلين. استخدم Date Picker لتاريخ واحد سريع؛ واستخدم Calendar Picker عندما تحتاج إلى شبكة شهر مرئية أو نطاق أو تظليل تواريخ محدّدة.
رفع الوسائط
| المكوّن | استخدمه لـ |
|---|---|
| Photo Picker | يرفع العميل صورًا من الكاميرا أو المعرض (حتى 30 لكل إرسال) |
| Document Picker | يرفع العميل مستندات — PDF وDOC، إلخ (حتى 10 لكل إرسال) |
حصري متبادل: يمكن للشاشة الواحدة أن تحتوي على Photo Picker أو Document Picker، لكن ليس كليهما. ضعهما على شاشتين منفصلتين إذا احتاج نموذجك إلى نوعَي الرفع كليهما.
التخطيط
| المكوّن | استخدمه لـ |
|---|---|
| Navigation List | حتى 20 صفًّا قابلًا للنقر مع أسهم — اختيار فئة، اختيار منتج، اختيار شاشة وجهة |
| Opt-In | مربّع موافقة — شروط الخدمة، الموافقة التسويقية، موافقة GDPR |
| Footer | عنصر الإرسال على الشاشة الأخيرة من النموذج |
المنطق (العرض الشرطي)
| المكوّن | استخدمه لـ |
|---|---|
| If | عرض بعض المكوّنات فقط عندما يكون الشرط صحيحًا (then) — مع بديل اختياري (else) |
| Switch | عرض مكوّنات مختلفة بناءً على قيمة اختارها العميل سابقًا (عدّة cases + default اختياري) |
يدعم If وSwitch حتى 3 مستويات من التداخل. إذا وجدت نفسك تتداخل أعمق من ذلك، فقسّم المنطق عبر عدّة شاشات مع توجيه على مستوى الشاشة بدلًا من ذلك.
النماذج متعدّدة الشاشات والتوجيه
يمكن أن يحتوي النموذج على حتى 10 شاشات. تنتهي كل شاشة بـ Footer يُرسِل النموذج أو ينتقل إلى الشاشة التالية. استخدم محرّر منطق الشاشة لتوجيه العميل إلى شاشة تالية مختلفة بناءً على ما اختاره — فمثلًا، العملاء الذين يختارون “Refund” ينتقلون إلى شاشة ثانية خاصة بالاسترداد؛ والجميع غيرهم ينتقلون إلى شاشة المتابعة العامّة.
للعرض الشرطي على مستوى المكوّن داخل شاشة واحدة، استخدم If / Switch بدلًا من ذلك.
التوطين
تُنشَر النماذج لكل لغة. تُرجِم النموذج مرّة واحدة، ثم اختر اللغات التي تشحنه بها من قائمة اللغات المدعومة الكاملة في WhatsApp — كل لغة تتيح لك Meta نشر نموذج WhatsApp بها. يعرض المنتقي خيارات متمايزة إقليميًا حيثما كان ذلك مهمًّا، فيمكنك شحن Português (Brasil) بشكل منفصل عن Português (Portugal)، أو 中文 (简体) بشكل منفصل عن 中文 (繁體). ويرى كل عميل النسخة التي تطابق لغة WhatsApp لديه؛ وإذا لم تكن لغة العميل منشورة، تُستخدَم اللغة الافتراضية للتكامل كبديل. (عندما يكتب العميل بلغة أساسية مثل البرتغالية وكنت قد نشرت متغايرًا إقليميًا فقط مثل البرتغالية البرازيلية، فإنه يحصل مع ذلك على النموذج المُوطَّن.)
اختبار A/B
إذا أردت اختبار نسختين من نموذج إحداهما مقابل الأخرى، فاضبطهما كـ variants في علامة تبويب Variants. يُقسَّم العملاء بشكل حتمي (يرى العميل نفسه المتغاير نفسه دائمًا)؛ ويعرض عرض Submissions المتغاير الذي جاء منه كل إرسال، ويتيح لك Field Heatmap مقارنة معدّلات الانسحاب والإكمال جنبًا إلى جنب.
التوليد بالذكاء الاصطناعي
إذا كانت لديك باقة من فئة أعلى، يوفّر المحرّر توليد النماذج بالذكاء الاصطناعي: اكتب موجّهًا من سطر واحد (“نموذج حجز فندق مع نطاق تاريخ ورفع صورة”)، أو ارفع PDF / صورة لنموذج موجود، فيصوغ المساعد النموذج لك. والمسوّدة قابلة للتعديل بالكامل — كل حقل قابل للتعديل ذهابًا وإيابًا في المحرّر (لا لقطات ذكاء اصطناعي مبهمة).
الإرسالات والتحليلات
بمجرّد نشر نموذج، يهبط كل إرسال في عرض Submissions لذلك النموذج. يعرض كل صفّ:
- مَن أرسل، ومتى، ومن خلال أي Agent
- قيم الحقول الكاملة من النموذج
- AI score (0–100) أسنده المساعد إلى الإرسال — تطفو العملاء المحتملون عالو القيمة إلى الأعلى
- أدوار المحادثة من المحادثة مباشرة قبل فتح النموذج (ربط سياق المحادثة — لمعرفة سبب قرار الـ Agent طلب هذا الإرسال)
تتضمّن التحليلات المجمَّعة KPI strip (المبدوء / المكتمل / معدّل الانسحاب)، وField-Level Heatmap يوضّح أين يتخلّى العملاء، وNarrative Diagnostic — محلِّل بالذكاء الاصطناعي يمكنك أن تسأله “لماذا ينسحب الناس على الشاشة 2؟” فيتتبّع الإجابة عبر الخريطة الحرارية والإرسالات وسياق المحادثة.
الإشعارات ومسار العملاء المحتملين
لا يكون الإرسال ذا قيمة إلا إذا تصرّف أحدهم بناءً عليه بسرعة. تحتوي علامة تبويب Distribute لكل نموذج على كتلة إشعارات كي يسمع الأشخاص المناسبون بالعميل المحتمل لحظة هبوطه:
- إشعارات الإرسال — عند إرسال نموذج، يظهر إشعار داخل التطبيق، مرتبط ارتباطًا عميقًا مباشرة بذلك الإرسال. فعّله لكل نموذج على حدة.
- إشعارات الردّ بعد الاستلام — عندما يردّ أحد أعضاء فريقك على عميل محتمل في WhatsApp ويكتب العميل ردًّا، تحصل على إشعار ثانٍ — النبضة الثانية في حلقة السرعة إلى العميل المحتمل.
- مستلمو البريد الإلكتروني — أضِف حتى عشرة عناوين بريد إلكتروني، ويرسل كل إرسال أيضًا بريدًا مؤجّلًا مرتبطًا ارتباطًا عميقًا بالإرسال، كي يلتقط الموظفون غير المتّصلين العميل المحتمل أيضًا.
لن يُغرِقك العميل الكثير الحديث: تتجمّع دفعة من الرسائل مباشرة بعد إرسال في إشعار واحد، ولا يُطلَق إشعار جديد إلا بعد أن يكون إنسان قد ردّ فعلًا وعاد العميل.
لكل نموذج أيضًا funnel strip في صفحة إرسالاته — عرض للقراءة فقط، بنظرة واحدة، لموضع العملاء المحتملين:
| المرحلة | المعنى |
|---|---|
| Submitted | كل إرسال للنموذج |
| Engaged by AI | تابع الـ Agent في المحادثة بعد النموذج |
| Human replied | ردّ أحد أعضاء فريقك يدويًا |
| Resolved | أُرشِفت المحادثة |
| Awaiting human reply | أُشعِر، لكن لم يردّ إنسان بعد — عملاؤك المحتملون المعرَّضون للخطر |
المسار عرض تقريبي (heuristic) لمساعدتك على إدارة خطّ الأنابيب بنظرة واحدة، وليس نموذج عزو إيرادات.
الإقرارات السياقية
عندما ينهي العميل نموذجًا، يرى رسالة التأكيد الفورية التي ضبطتها على النموذج (في WhatsApp، تكون شاشة الإكمال الأصلية). وبعد ذلك بقليل، يرسل الـ Agent أيضًا رسالة منفصلة تشير إلى ما ملأه فعلًا — “تمام — سجّلتك للساعة 2 ظهرًا الثلاثاء. أي شيء آخر؟” — كي تستأنف المحادثة بشكل طبيعي بدلًا من ترك العميل يحدّق في “شكرًا” ثابتة. يعرف الـ Agent القيم المُرسَلة سلفًا، فيكون الإقرار محدّدًا لا قالبيًا. تُرسَل رسالة المتابعة هذه على WhatsApp وTelegram وMessenger.
هذا مفعّل افتراضيًا لكل نموذج. وإذا فضّلت أن يبقى الـ Agent صامتًا بعد الإرسال، فأوقِف Acknowledge submissions في علامة تبويب Distribute للنموذج. ويبقى الإقرار صامتًا تلقائيًا أيضًا عندما يكون أحد أعضاء فريقك قد استلم المحادثة — فلن تحصل على رسالة ذكاء اصطناعي تطغى على ردّ بشري.
مشاركة نموذج كرابط حملة
لا تعيش النماذج المنشورة داخل المحادثات التي يبدؤها الـ Agent فحسب. افتح بطاقة Campaign asset في علامة تبويب Distribute للنموذج وأنشئ رابطًا قابلًا للمشاركة — رابط WhatsApp قياسي للنقر والدردشة (بالإضافة إلى رمز QR قابل للتنزيل) يمكنك إدراجه في بريد إلكتروني، أو سيرة Instagram، أو زر “Book a demo”، أو طباعته على نشرة.
عندما ينقر أحدهم على الرابط، يفتح WhatsApp دردشة مع رقمك مع رسالة مُعبّأة مسبقًا؛ ينقر على إرسال، ويُفتَح النموذج بالضبط كأول ردّ — دون تخمين، ودون تحية ذكاء اصطناعي في الوسط. فالشخص الذي نقر “Book Demo” يحصل على نموذج الحجز فورًا. ثم يتولّى الـ Agent بقية المحادثة بشكل طبيعي.
لكل رابط عدّاد نقرات كي ترى عدد الأشخاص الذين أطلقوا النموذج عبره، ويمكنك إبطال رابط في أي وقت. وإذا عُدِّل نصّ الرابط أو حُذِف قبل الإرسال، أو أُبطِل الرابط، فإن الرسالة تسقط ببساطة إلى محادثة ذكاء اصطناعي عادية — لا شيء ينكسر.
حدود الباقات
| الباقة | النماذج المنشورة | اللغات لكل نموذج | التوليد بالذكاء الاصطناعي |
|---|---|---|---|
| Trial | 1 | 1 | — |
| Starter | 1 | 1 | — |
| Plus | غير محدود | غير محدود | ✅ |
| Enterprise | غير محدود | غير محدود | ✅ |
تتوفّر جميع أنواع المكوّنات الـ 23 في كل باقة تدعم Agent Flows — ولا يوجد تقييد حسب الباقة لكل مكوّن على حدة.