حدود الأحرف في قوالب واتساب
تضع وثائق مكونات القوالب لدى Meta حدوداً صارمة لكل جزء من القالب. وما يتجاوزها يُرفض في الواجهة البرمجية قبل أن يراه أي مراجع، لذا من الأفضل فحصه أثناء الكتابة.
تُحسب الأحرف كما تراها: الرمز التعبيري أو الحرف العربي يُحسب حرفاً واحداً. وتُحسب أسطر الفراغ أيضاً، وكذلك رموز التنسيق مثل النجمتين في *غامق*.
المصدر: Meta، مكونات القوالب، https://developers.facebook.com/documentation/business-messaging/whatsapp/templates/components (تم التحقق في أكتوبر 2026).
- اسم القالب: حتى 512 حرفاً، بأحرف لاتينية صغيرة وأرقام وشرطة سفلية فقط.
- الترويسة النصية: حتى 60 حرفاً ومتغير واحد كحد أقصى. ويمكن أن تكون ترويسة الوسائط صورة أو فيديو أو مستنداً، أما ترويسة الموقع فمتاحة لقوالب تحديثات المعاملات والقوالب التسويقية فقط.
- نص الرسالة: حتى 1024 حرفاً، وهو إلزامي، ويقبل عدد المتغيرات الذي تحتاجه.
- التذييل: حتى 60 حرفاً، دون متغيرات.
- الأزرار: حتى 10 إجمالاً، منها 10 ردود سريعة كحد أقصى، وزرّا رابط، وزر هاتف واحد، وزر نسخ رمز واحد. نص الزر حتى 25 حرفاً، والرابط حتى 2000، ورقم الهاتف حتى 20، ورمز النسخ حتى 20.
قواعد المتغيرات التي تسبب الرفض
معظم القوالب المرفوضة تسقط بسبب المتغيرات لا الصياغة. ويذكر دليل مراجعة القوالب لدى Meta مشكلات المتغيرات التي يرفضها: متغيرات غير متسلسلة، أو تحتوي رموزاً خاصة مثل # أو $ أو %، أو أقواساً غير متطابقة، أو تقع في بداية الرسالة أو نهايتها تماماً.
وترفض Meta أيضاً القوالب التي تكثر فيها المتغيرات مقارنة بطولها، دون أن تنشر نسبة محددة، لذا تحذّرك الأداة إذا قلّ النص الثابت عن 3 كلمات لكل متغير. كما يرفض المراجعون عادة متغيرين متجاورين مثل {{1}} {{2}}؛ ادمجهما أو افصل بينهما بكلمات.
يحتاج كل متغير إلى قيمة نموذجية واقعية عند التقديم، فالمراجعون يقرؤونها ليفهموا ما تقوله الرسالة فعلاً، والقيم مثل «تجربة» أو «xxx» تفتح باب الرفض.
المصدر: Meta، مراجعة القوالب، https://developers.facebook.com/documentation/business-messaging/whatsapp/templates/template-review.
رُفض القالب؟ فكّ رموز سبب Meta
انتقل إلى تبويب «مرفوض؟ الصق سبب Meta» والصق السبب الوارد في WhatsApp Manager أو Business Support Home أو رسالة الرفض أو الـ webhook message_template_status_update. تتعرّف الأداة على رموز Meta مثل INVALID_FORMAT وINCORRECT_CATEGORY وTAG_CONTENT_MISMATCH وPROMOTIONAL وSCAM وABUSIVE_CONTENT، وعلى صياغة الأسباب الشائعة في دليل Meta لمراجعة القوالب، ثم تعرض السبب المرجّح وطريقة الإصلاح.
يمكن تعديل القالب المرفوض وإعادة إرساله، أو تقديم طعن في WhatsApp Manager بعد إضافة قيم نموذجية، وتذكر Meta أن الطعون يُبتّ فيها خلال 24 ساعة. أما السبب NONE فيعني أن القالب أُوقف مؤقتًا ولم يُرفض.
الفرق بين قالب تحديثات المعاملات والقالب التسويقي وقالب المصادقة
الفئة تحدد الموافقة والسعر معاً. قوالب تحديثات المعاملات تتابع أمراً فعله العميل أو طلبه، كطلب شراء أو حجز أو تغيير في الحساب أو تنبيه، ويجب ألا تتضمن أي ترويج. وقوالب المصادقة تحمل رموز التحقق لمرة واحدة بنص ثابت من Meta. وكل ما عدا ذلك، بما فيه تذكير سلة التسوق والعروض وإعادة التفاعل، تسويقي.
تنص إرشادات التصنيف لدى Meta على أن القالب الذي يمزج محتوى تحديثات المعاملات بالمحتوى الترويجي يُعد تسويقياً. فرموز الخصم والعروض والبيع الإضافي وتذكير السلة ودعوات تنزيل التطبيق كلها تجعل القالب تسويقياً. وتعيد Meta فحص القوالب المعتمدة دورياً وتنقل قوالب تحديثات المعاملات ذات الطابع الترويجي إلى الفئة التسويقية، عادة بإشعار قبل يوم واحد.
تفحص الأداة صياغتك بالعربية والإنجليزية والفرنسية والإسبانية والألمانية والبرتغالية بحثاً عن الكلمات الترويجية، وتنبّهك قبل أن تعيد Meta تصنيف القالب. ولأن قوالب المصادقة وحدها يمكنها إرسال رموز التحقق، فهي تنبّهك أيضاً إلى صياغة رموز OTP في الفئات الأخرى.
المصدر: Meta، تصنيف القوالب، https://developers.facebook.com/documentation/business-messaging/whatsapp/templates/template-categorization.
الأزرار: التجميع والروابط الديناميكية وما يراه العميل
يجب تجميع أزرار الرد السريع وأزرار الإجراء: كل الردود السريعة قبل الأزرار الأخرى أو كلها بعدها. والرد السريع الواقع بين رابطين ترفضه الواجهة البرمجية.
يقبل زر الرابط متغيراً واحداً في نهاية الرابط، مثل https://shop.example.com/orders/{{1}}. رمّز القيمة التي ترسلها (تصبح المسافة %20)، وتجنّب خدمات اختصار الروابط لأنها تخفي الوجهة وتبدو كرسائل مزعجة.
إذا تجاوزت الأزرار ثلاثة، يعرض واتساب زرين ويضع البقية تحت «عرض كل الخيارات». والقوالب التي فيها 4 أزرار أو أكثر، أو ردود سريعة مع أزرار أخرى، لا تظهر في واتساب لسطح المكتب، لذا ضع الإجراء الأهم أولاً.
من المعاينة إلى الإرسال على نطاق واسع
يتبع JSON المصدَّر جسم الطلب POST /<WABA_ID>/message_templates في WhatsApp Business Management API بما فيه القيم النموذجية. ولترويسات الوسائط، ارفع ملفاً نموذجياً عبر Resumable Upload API واستبدل المعرّف الافتراضي.
بعد الاعتماد ترسل القالب باسمه ولغته مع القيم الفعلية لكل متغير. وتدير OmniChannels.ai القوالب عبر حسابات واتساب للأعمال، وتتابع حالة المراجعة والجودة، وترسل القوالب المعتمدة عبر REST API واحدة أو الحملات أو صندوق الوارد الموحّد، مع التحويل إلى SMS عند تعذّر واتساب.
