انتقل إلى المحتوى
OmniChannels.ai
القائمة

أداة مجانية

قوالب واتساب فلو (WhatsApp Flows) بصيغة JSON مع المعاينة

اثنا عشر قالبًا جاهزًا لـ WhatsApp Flows بست لغات منها العربية والإنجليزية، من جمع بيانات العملاء المحتملين وحجز المواعيد إلى استبيانات NPS وقوائم مستندات اعرف عميلك والاشتراك في عروض رمضان. عاين كل شاشة داخل إطار هاتف، وانسخ ملف Flow JSON أو نزّله، وافحص ملفك وفق القواعد التي توثقها ميتا.

مجانية · بلا تسجيل · داخل متصفحك

عرض قوالب

جمع بيانات العملاء المحتملين

لغة القالب

Flow JSON (الإصدار 7.3)

{
  "version": "7.3",
  "screens": [
    {
      "id": "CONTACT",
      "title": "بياناتك",
      "layout": {
        "type": "SingleColumnLayout",
        "children": [
          {
            "type": "TextHeading",
            "text": "عرّفنا بنفسك"
          },
          {
            "type": "TextBody",
            "text": "لن يستغرق الأمر أكثر من دقيقة. نستخدم هذه البيانات فقط للرد على طلبك."
          },
          {
            "type": "TextInput",
            "name": "full_name",
            "label": "الاسم الكامل",
            "input-type": "text",
            "required": true
          },
          {
            "type": "TextInput",
            "name": "company",
            "label": "اسم الشركة",
            "input-type": "text",
            "required": false
          },
          {
            "type": "TextInput",
            "name": "email",
            "label": "البريد الإلكتروني",
            "input-type": "email",
            "required": true
          },
          {
            "type": "TextInput",
            "name": "phone",
            "label": "رقم الجوال",
            "input-type": "phone",
            "required": true,
            "helper-text": "أضف رمز الدولة، مثل ‎+971"
          },
          {
            "type": "Footer",
            "label": "متابعة",
            "on-click-action": {
              "name": "navigate",
              "next": {
                "type": "screen",
                "name": "NEEDS"
              },
              "payload": {}
            }
          }
        ]
      }
    },
    {
      "id": "NEEDS",
      "title": "طلبك",
      "terminal": true,
      "success": true,
      "layout": {
        "type": "SingleColumnLayout",
        "children": [
          {
            "type": "RadioButtonsGroup",
            "name": "interest",
            "label": "ما الذي يهمك؟",
            "required": true,
            "data-source": [
              {
                "id": "demo",
                "title": "عرض توضيحي للمنتج"
              },
              {
                "id": "pricing",
                "title": "الأسعار"
              },
              {
                "id": "partnership",
                "title": "شراكة"
              },
              {
                "id": "other",
                "title": "أمر آخر"
              }
            ]
          },
          {
            "type": "Dropdown",
            "name": "timeline",
            "label": "متى تريد البدء؟",
            "required": true,
            "data-source": [
              {
                "id": "now",
                "title": "فورًا"
              },
              {
                "id": "one_three",
                "title": "خلال شهر إلى 3 أشهر"
              },
              {
                "id": "later",
                "title": "في وقت لاحق هذا العام"
              },
              {
                "id": "exploring",
                "title": "أستكشف الخيارات فقط"
              }
            ]
          },
          {
            "type": "RadioButtonsGroup",
            "name": "call_time",
            "label": "أفضل وقت للاتصال",
            "required": false,
            "data-source": [
              {
                "id": "morning",
                "title": "صباحًا"
              },
              {
                "id": "afternoon",
                "title": "بعد الظهر"
              },
              {
                "id": "evening",
                "title": "مساءً"
              }
            ]
          },
          {
            "type": "TextArea",
            "name": "message",
            "label": "رسالتك",
            "required": false,
            "helper-text": "أي تفاصيل تود أن نعرفها قبل الاتصال"
          },
          {
            "type": "OptIn",
            "name": "marketing_opt_in",
            "label": "أرسلوا لي أخبار المنتجات والعروض عبر واتساب. يمكنني إرسال STOP أو إيقاف في أي وقت.",
            "required": false
          },
          {
            "type": "Footer",
            "label": "إرسال الطلب",
            "on-click-action": {
              "name": "complete",
              "payload": {
                "full_name": "${screen.CONTACT.form.full_name}",
                "company": "${screen.CONTACT.form.company}",
                "email": "${screen.CONTACT.form.email}",
                "phone": "${screen.CONTACT.form.phone}",
                "interest": "${form.interest}",
                "timeline": "${form.timeline}",
                "call_time": "${form.call_time}",
                "message": "${form.message}",
                "marketing_opt_in": "${form.marketing_opt_in}"
              }
            }
          }
        ]
      }
    }
  ]
}

الصقه في محرر Flows داخل WhatsApp Manager أو ارفعه عبر Flows API. استبدل رابط الخصوصية التجريبي برابطك. تعمل هذه القوالب دون نقطة بيانات (endpoint)، لذا لا تحتاج إلى data_api_version ولا إلى routing_model.

الرسالة التي تفتح الـ Flow (Cloud API)

{
  "messaging_product": "whatsapp",
  "recipient_type": "individual",
  "to": "<CUSTOMER_PHONE_NUMBER>",
  "type": "interactive",
  "interactive": {
    "type": "flow",
    "header": {
      "type": "text",
      "text": "تحدث مع فريقنا"
    },
    "body": {
      "text": "شاركنا بعض التفاصيل وسيتواصل معك الشخص المناسب خلال يوم عمل واحد."
    },
    "action": {
      "name": "flow",
      "parameters": {
        "flow_message_version": "3",
        "flow_token": "<UNIQUE_FLOW_TOKEN>",
        "flow_id": "<FLOW_ID>",
        "flow_cta": "تواصل معنا",
        "flow_action": "navigate",
        "flow_action_payload": {
          "screen": "CONTACT"
        }
      }
    }
  }
}

لا يمكن إرسال الرسالة التفاعلية إلا خلال نافذة خدمة العملاء البالغة 24 ساعة. لتبدأ المحادثة بنفسك، اربط الـ Flow بقالب رسالة معتمد يحتوي على زر Flow.

قواعد WhatsApp Flows التي تلتزم بها هذه القوالب

  • الإصدار 7.3 من Flow JSON هو الإصدار الذي توصي به ميتا لنشر Flows جديدة.
  • الـ Flow الذي لا يستخدم نقطة بيانات يحتاج فقط إلى version وscreens، وتنشئ ميتا نموذج التوجيه تلقائيًا.
  • ينتهي كل Flow بشاشة نهائية فيها Footer ينفّذ الإجراء complete.
  • حدود كل شاشة: 50 مكوّنًا، وFooter واحد، ورابطان مضمّنان، و3 صور، و5 موافقات (OptIn).
  • التسميات قصيرة: 20 حرفًا لحقول النص والقوائم المنسدلة، و30 لمجموعات الاختيار، و35 لزر الـ Footer.
  • معرّفات الشاشات حروف وشرطات سفلية فقط، وكلمة SUCCESS محجوزة.

راجعنا القواعد في وثائق WhatsApp Flows من ميتا بتاريخ 2026-10-10.

نصمم Flows ونستضيفها مع نقطة البيانات الخاصة بك

تحتاج إلى مواعيد متاحة أو أسعار أو بيانات حساب مباشرة داخل الـ Flow؟ يصمم فريقنا الشاشات، ويبني نقطة البيانات المشفرة ويستضيفها، ويربط الإجابات بنظام CRM لديك. تواصل مع فريق المبيعات للحصول على عرض سعر مخصص.

لا يُرسل أي شيء تكتبه هنا إلى خوادمنا.

الإجابة المختصرة

الـ WhatsApp Flow مجموعة شاشات تظهر داخل المحادثة ويُكتب تعريفها بصيغة Flow JSON. أبسط Flow صالح يحتوي على إصدار مثل 7.3 ومصفوفة screens. لكل شاشة معرّف id من حروف وشرطات سفلية، وتخطيط SingleColumnLayout يضم المكوّنات، وزر Footer واحد. تنتقل الشاشات بالإجراء navigate، وتُعلَّم الأخيرة بأنها terminal وتنفّذ complete الذي يرسل الإجابات إلى الـ webhook الخاص بك.

كيف تستخدم قالب واتساب فلو

  1. 1

    اختر قالبًا

    اختر حالة استخدام مثل جمع بيانات العملاء أو حجز طاولة أو تذكرة دعم، ثم بدّل بين النسخة العربية والإنجليزية.

  2. 2

    عاين الشاشات

    اضغط الزر في معاينة الهاتف لتنتقل بين الشاشات بالترتيب نفسه الذي سيراه العميل.

  3. 3

    انسخ JSON أو نزّله

    الصق ملف Flow JSON في محرر Flows داخل WhatsApp Manager أو ارفعه عبر Flows API، ثم انشره.

  4. 4

    تحقق من تعديلاتك

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

ماذا يحتوي ملف Flow JSON

يضم Flow JSON خاصيتين إلزاميتين: version وscreens. لكل شاشة معرّف id، وعنوان title اختياري يظهر في الشريط العلوي، وتخطيط layout من نوع SingleColumnLayout تضم عناصره children المكوّنات: النصوص وحقول الإدخال وقوائم الاختيار ومنتقي التاريخ والموافقات وزر Footer واحد.

يتم التنقل عبر الإجراءات. زر Footer مع navigate يفتح الشاشة التالية، وفي الشاشة الأخيرة المعلَّمة بأنها terminal يغلق Footer مع complete الـ Flow ويرسل البيانات إلى الشركة مع رمز flow token. منذ الإصدار 4.0 من Flow JSON يمكن لأي شاشة قراءة حقول شاشة سابقة عبر ${screen.SCREEN_ID.form.field}، لذلك تبقى بيانات navigate فارغة في القوالب وتُجمع كل الإجابات في بيانات complete النهائية.

  • version: إصدار Flow JSON، وهو «7.3» في كل القوالب.
  • screens: قائمة الشاشات بالترتيب، وأول شاشة بلا مسار وارد هي شاشة البداية.
  • routing_model وdata_api_version: فقط للـ Flows التي تتصل بنقطة البيانات الخاصة بك.
  • terminal وsuccess: تحددان الشاشة الأخيرة وما إذا كان الإنهاء فيها يُعد نجاحًا.

Flows مع نقطة بيانات أو من دونها

القوالب الاثنا عشر كلها تعمل دون نقطة بيانات (endpoint). لا تحتاج إلى خادم: الخيارات مكتوبة داخل JSON، وتنشئ ميتا نموذج التوجيه، وتصلك الإجابات على الـ webhook عندما يُكمل العميل الـ Flow. توصي ميتا بهذا النوع كلما لم تكن هناك حاجة إلى بيانات مباشرة، لأنه يفتح أسرع ويُبنى في وقت أقل.

أضف نقطة بيانات عندما تعتمد الشاشة على بيانات مباشرة: المواعيد المتاحة، أو سعر متغير، أو المخزون، أو التحقق من حساب العميل. عندها تستخدم الشاشات data_exchange، ويحتاج الـ Flow إلى data_api_version وrouting_model، ويجب أن تفك نقطة البيانات تشفير كل طلب وترد خلال المهلة التي تحددها ميتا. وهذا هو الجزء الذي نبنيه ونستضيفه لعملائنا.

حدود الأحرف وقواعد المكوّنات

أغلب الـ Flows المرفوضة تتعثر بقواعد صغيرة. التسميات قصيرة: 20 حرفًا لحقل النص ومنطقة النص والقائمة المنسدلة، و30 لمجموعات الاختيار الفردي والمتعدد، و40 لمنتقي التاريخ، و35 لزر الـ Footer. عنوان الخيار حتى 30 حرفًا والوصف حتى 300. ويتسع العنوان الرئيسي لـ 80 حرفًا والنص لـ 4096 حرفًا.

في كل شاشة يمكنك استخدام 50 مكوّنًا كحد أقصى، وFooter واحد، ورابطين مضمّنين، وثلاث صور، وخمس موافقات. معرّفات الشاشات تقبل الحروف اللاتينية والشرطة السفلية فقط، وكلمة SUCCESS محجوزة. أما التسميات العربية فتُحسب بالأحرف لا بالبايت، فالتسمية العربية ذات 20 حرفًا مقبولة. تفحص أداة التحقق كل ذلك وتحدد الشاشة التي تحتاج إلى تصحيح.

Flows عربية من اليمين إلى اليسار لعملاء الخليج

لكل قالب نسخة عربية أصلية بالشاشات وأسماء الحقول نفسها، فيتعامل كود الـ webhook مع اللغتين دون أي تعديل. يعرض واتساب الـ Flows العربية من اليمين إلى اليسار على هاتف العميل، والمعاينة تعرضها بالاتجاه نفسه.

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

كيف ترسل الـ Flow إلى عملائك

بعد نشر الـ Flow، أرسله في رسالة تفاعلية من نوع flow تتضمن معرّف Flow ID ورمز flow token تنشئه بنفسك ونص زر قصيرًا والشاشة الأولى. توفر المكتبة بيانات الرسالة لكل قالب. لا تعمل الرسائل التفاعلية إلا داخل نافذة خدمة العملاء البالغة 24 ساعة، وإذا أردت أن تبدأ أنت المحادثة فاربط الـ Flow بقالب رسالة معتمد يحتوي على زر Flow.

عندما ينتهي العميل، يعرض له واتساب ملخصًا لإجاباته وتصلك بيانات complete على الـ webhook. أرسل له رسالة تأكيد توضح الخطوة التالية وطريقة التعديل أو الإلغاء.

قوالب واتساب فلو JSON: أسئلة شائعة

أي إصدار من Flow JSON أستخدم؟

استخدم 7.3، وهو الإصدار الذي كانت ميتا توصي به لنشر Flows جديدة عند مراجعتنا لسجل التغييرات. الإصدارات الأقدم مثل 5.0 مجمّدة: يمكن إرسال الـ Flows المبنية عليها لكن لا يمكن نشرها.

هل أحتاج إلى خادم أو نقطة بيانات لهذه القوالب؟

لا. كل القوالب تعمل دون نقطة بيانات. الخيارات مكتوبة في JSON، وتصل الإجابات إلى الـ webhook عندما يضغط العميل الزر الأخير. لا تحتاج إلى نقطة بيانات إلا للبيانات المباشرة مثل المواعيد المتاحة أو الأسعار.

كيف أستخدم القالب في WhatsApp Manager؟

أنشئ Flow في WhatsApp Manager، وافتح محرر JSON، واستبدل محتواه بالقالب، ثم راجع المعاينة وانشر. ويمكنك أيضًا إنشاء الـ Flow ونشره عبر Flows API.

هل يمكنني تعديل التسميات والخيارات؟

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

لماذا يفشل نشر الـ Flow؟

الأسباب الشائعة: تسمية تتجاوز الحد، أو معرّف شاشة فيه أرقام أو شرطات، أو شاشة نهائية بلا Footer، أو الإجراء complete في شاشة غير نهائية، أو استخدام data_exchange دون data_api_version وrouting_model.

هل تظهر القوالب العربية من اليمين إلى اليسار؟

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

هل يوجد نموذج حجز واتساب جاهز؟

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

هل يمكن للـ Flow جمع وثائق الهوية؟

تتضمن الـ Flows مكوّنات لاختيار الصور والمستندات، لكن رفع البيانات الحساسة يحتاج إلى عناية كبيرة. قالب اعرف عميلك يكتفي بمعرفة المستندات المتوفرة لدى العميل ويحجز طريقة تقديم آمنة، فلا تصل صور الهوية إلى المحادثة.

هل أداة التحقق هذه هي أداة ميتا نفسها؟

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

مزيد من الأدوات المجانية