ملاحظة: لا توجد واجهة عربية لهذه الميزة بعد، فواجهة المنصّة كلها تظهر بالإنجليزية. لذلك تُنقَل النصوص المقتبَسة من الواجهة أدناه بالإنجليزية كما تظهر فعليًا، بدل أن تُترجَم أو تُختلَق بالعربية.
حين تُغلق نافذة الـ 24 ساعة لدى عميل، يصبح القالب هو الرسالة الوحيدة التي سيسلّمها WhatsApp إليه، وصندوق الوارد هو أسرع مكان لإرساله. تختار القالب، وتملأ متغيّراته، وتتحقّق من المعاينة، وتضغط Send، كل ذلك دون مغادرة المحادثة. يشرح متى يجب أن تكون رسالة WhatsApp قالبًا النافذة والفئات. أما هذا الدليل فعن المنتقي.
المثال الذي يرافق الدليل: عميلة لدى Tidewater Laundry Co. سألت الأسبوع الماضي عن
غسل لحاف، وقالت إنها ستعود إليك، ولم تكتب منذ ذلك الحين. تريد تأكيد موعد الثلاثاء
بقالب Utility المعتمد pickup_confirmation، ومتنه
Hi {{1}}, your pickup is confirmed for {{2}}. Reply here to change it.
أولًا، تولَّ المحادثة
عناصر التحكّم بالقوالب موجودة في شريط الرد البشري، وهذا الشريط لا يظهر إلا حين يتولّى شخص المحادثة. إن كان وكيل ذكاء اصطناعي يتولّاها، يظهر أسفل المحادثة في /conversations السطر “AI agent is handling this conversation.” وزر Take over. اضغطه.
يعرض الشريط بعدها “You are handling this conversation” وبجانبه زر Return to AI، وتحته مربع الرد وأزراره. من الآن لا يرد وكيل الذكاء الاصطناعي في هذه المحادثة: تصل ردود العميل إليها لتجيب أنت عنها، إلى أن يضغط أحدٌ Return to AI.
طريقتان لفتح المنتقي
كلتاهما تفتح مربع الحوار نفسه Send a template.
- أيقونة القالب بجانب مربع الرد. توجد بجانب زر الإرفاق، ويظهر عند تمرير المؤشر فوقها Send a template. تظهر في كل محادثة WhatsApp مرتبطة بأحد أرقام WhatsApp لديك، سواء كانت النافذة مفتوحة أم مغلقة. تكون رمادية أثناء إرسال رسالة، وحين يكون جهة الاتصال قد ألغى الاشتراك، وما دامت القناة بانتظار التحقق.
- زر Send a template في شريط تنبيه النافذة المغلقة. حين تُغلق النافذة، يظهر شريط التنبيه Send a template — Meta policy فوق مربع الرد وينتهي برابط Send a template.
السطر تحت عنوان مربع الحوار يتغيّر بحسب النافذة. حين تكون مغلقة ترى “Outside the 24-hour window Meta only delivers an approved template. Fill in its variables and send.”، وحين تكون مفتوحة ترى “Approved templates can be sent at any time, inside or outside the 24-hour window. Fill in the variables and send.” لماذا قد ترسل قالبًا داخل النافذة، تجد ذلك في الدليل الأول.
اختر قالبًا
العمود الأيسر، Choose a template، يسرد القوالب المعتمدة لرقم WhatsApp الذي
تجري عليه هذه المحادثة ولا شيء غيرها. القوالب Pending وRejected وPaused لا تظهر،
ولا القوالب التابعة لأرقامك الأخرى. يعرض كل صف اسم القالب ثم شارتين: فئته
(Utility أو Marketing أو Authentication) ورمز لغته، مثل en_US.
- Filter templates… يضيّق القائمة حسب الاسم. إن لم يتطابق شيء ترى “No templates match that filter.”
- Sync from Meta بجانب عنوان القائمة. إن كنت قد أنهيت للتوّ قالبًا في WhatsApp Manager من Meta واعتمدته Meta، تجلبه المزامنة دون مغادرة المحادثة. تظهر النتيجة تحت العنوان، مثل Synced from Meta — 1 new, 5 updated (6 total). ويبقى القالب الذي اخترته والقيم التي كتبتها، ما لم تُزِل المزامنة ذلك القالب من قائمة المعتمدة.
- إن لم يكن للرقم قوالب معتمدة، ترى “No approved templates on this WhatsApp number yet.”، ورابط Open templates → إلى /templates/whatsapp، وزر Sync from Meta نفسه. يغطي أدخِل قوالبك إلى Omni Octo ذلك الجانب.
- لوحة المفاتيح: القائمة محطة Tab واحدة. مفاتيح الأسهم تتنقّل بين الصفوف وتحدّدها أثناء المرور، وHome وEnd تقفزان إلى الصف الأول والأخير.
املأ المتغيّرات
إلى أن تختار قالبًا، يقول العمود الأيمن “Pick a template on the left to fill in its variables.” وحين تختار واحدًا، يسرد تحت Variables حقلًا لكل جزء يحتاج إلى قيمة:
| تسمية الحقل | ماذا تكتب |
|---|---|
Header · 1 | نص متغيّر في ترويسة نصّية |
| Header image link (https) (أو video أو document) | رابط عام إلى الملف. يجب أن يبدأ بـ https://، وأي شيء آخر يُظهر Must be an https:// link تحت الحقل |
Body · 1، Body · 2 … | حقل لكل متغيّر في المتن. المتغيّر المسمّى يُظهر اسمه، كما في Body · customer_name — وذلك فقط في قالب كُتب بمتغيّرات مسمّاة في WhatsApp Manager |
Button “Track pickup” · 1 | نهاية زر رابط يحتوي عنوان URL الخاص به على متغيّر، مثل رقم طلب |
| Copy code for “Copy offer code” | الرمز الذي يسلّمه زر نسخ الرمز إلى العميل |
لقالب الاستلام لدى Tidewater، يعني ذلك ملء Body · 1 بـ Ana وBody · 2
بـ Tuesday, 9–11am.
زر الرمز في قالب Authentication ليس له حقل خاص. يرسل الرمز نفسه الذي كتبته في
المتن، فتكتب 493817 مرة واحدة ولا يمكن أن يختلف الاثنان.
يبقى Send رماديًا إلى أن تُملأ كل الحقول ويبدأ أي رابط ترويسة بـ https://.
تحقّق من المعاينة
تحت الحقول، يرتّب Preview الرسالة كما يفعل WhatsApp:
- الترويسة: نص عريض، أو الصورة محمّلة من رابطك. ترويسة الفيديو أو المستند تُظهر عنصرًا نائبًا عليه اسم الملف المأخوذ من الرابط.
- المتن: مع قيمك. أي حقل لم تملأه بعد يظهر كما هو
{{2}}لترى ما الناقص. - التذييل: السطر الثابت في القالب، بخط صغير.
- الأزرار: كل الأزرار بالترتيب، على هيئة كبسولات تحت الرسالة.
القوالب التسويقية
إن اخترت قالب Marketing، تظهر ملاحظة تحت المعاينة تقول إن Meta قد تقرّر عدم تسليمه. ما زال بإمكانك إرساله. يشرح متى يجب أن تكون رسالة WhatsApp قالبًا السبب، ولماذا ينبغي أن يكون موعد الاستلام أو الرمز في قالب Utility أو Authentication بدلًا من ذلك.
الإرسال، وما تراه بعده
اضغط Send. يُغلق مربع الحوار، وتظهر الرسالة في المحادثة على أنها منك:
- تعرض الفقاعة نص المتن مع قيمك. الترويسة والتذييل والأزرار تصل إلى العميل لكنها لا تُرسم في الفقاعة.
- تحتها وسم صغير، Template ·
pickup_confirmation، يميّز الرسالة بأنها إرسال قالب ويسمّي القالب الذي جاءت منه. - بجانب الوقت حالة التسليم المعتادة. علامة صح واحدة تعني أُرسلت، أي أن Meta قبلتها. وعلامتان تعنيان سُلّمت، وتصبحان زرقاوين حين يقرؤها العميل. مرّر المؤشر فوق العلامة لترى أيّها.
تبقى المحادثة معك. وإعادتها إلى الذكاء الاصطناعي قرارك.
حين يُرفض الإرسال
يظهر السبب بالأحمر أسفل مربع الحوار. يبقى مربع الحوار مفتوحًا مع القالب الذي اخترته والقيم التي كتبتها، حتى تصلح المشكلة وترسل مجددًا.
| ما تراه | ما الذي حدث | هل تبقى رسالة في المحادثة؟ |
|---|---|---|
| This number is sending too fast right now. Try again in 12 seconds. | امتلأ حدّ الدفعة القصيرة للرقم | لا |
| This number has reached today’s WhatsApp template limit. Free-form replies still work; templates resume in 5 hours. | استُنفد الحدّ اليومي للقوالب لدى الرقم | لا |
| Template ”…” is …, not approved; Meta will not deliver it. (مع اسم القالب وحالته الحالية) | تغيّرت حالة القالب بعد تحميل القائمة | لا |
| That template belongs to a different WhatsApp number than this conversation. | القالب ليس على رقم هذه المحادثة | لا |
| جملة تسمّي الجزء الذي لم يتطابق، مثل body expects 2 parameters, got 1 | القيم لا تطابق متغيّرات القالب أو ترويسته أو أزراره | لا |
| Billing setup required | الفوترة في مساحة العمل غير مُعدّة للإرسال | لا |
| Recipient has opted out of this channel | جهة الاتصال على قائمة Do Not Contact | نعم، موسومة Blocked (ألغى الاشتراك) |
| نص الخطأ الخاص بـ Meta | رفضت Meta الإرسال | نعم، موسومة Blocked (the carrier rejected this message) |
رسالتا حدّ الإرسال أعلاه معروضتان بأرقام على سبيل المثال. الثواني والساعات الفعلية تُحسب من حدود رقمك، ويشرحها ما سرعة الإرسال المسموحة لرقم واحد. كل رفض مكتوب أمامه «لا» أُوقف قبل أن يصل أي شيء إلى Meta، فالإرسال مجددًا آمن. وحين تبقى رسالة محجوبة في المحادثة، انظر إليها قبل أن تضغط Send مرة أخرى، لأن ضغطة أخرى إرسال جديد.
قد تفشل رسالة أيضًا لاحقًا، بعد أن قبلتها Meta. تتحوّل علامتها حينها إلى أيقونة تحذير حمراء، ويظهر عند تمرير المؤشر فوقها Failed — this message was not delivered. هكذا يظهر قالب تسويقي قرّرت Meta عدم تسليمه. ولا يُعاد إرسال شيء تلقائيًا.
ما لا يفعله المنتقي
- رفع ملف. الترويسة الوسائطية تأخذ رابط
https://إلى ملف مستضاف في مكان ما مسبقًا. لا يوجد رفع في مربع الحوار. - مزج قالب بنصّك أو بمرفق. القالب هو الرسالة كلها.
- عرض القوالب غير المعتمدة، أو قوالب أرقام WhatsApp الأخرى لديك.
- إنشاء القوالب أو تعديلها. يحدث ذلك في Meta، وSync from Meta يجلب النتيجة.
- جدولة الإرسال. يرسل الآن. للوصول إلى كثيرين دفعة واحدة، انظر إرسال قالب إلى قائمة.
إلى أين بعد ذلك
- إرسال قالب من نظامك الخاص — الإرسال نفسه، من سكربت.
- اطلب من Octo إرسال قالب — الإرسال نفسه، بطلب في المحادثة.
- ما سرعة الإرسال المسموحة لرقم واحد — الحدود وراء رفضَي حدّ الإرسال.