معظم ما تفعله [قاعدة الأتمتة](automation-rules-ar) موجّه إلى فريقك: وسم، أو إسناد، أو ملاحظة خاصة. أما **إرسال
قالب واتساب** فهو الإجراء الوحيد الذي يكتب إلى العميل، وهو موجود لسبب واحد — القالب المعتمد هو الشيء الوحيد الذي
يسمح به واتساب بعد إغلاق نافذة الـ24 ساعة. راجع [نافذة الـ24 ساعة في واتساب](the-whatsapp-24-hour-window-ar).

## ما ليس هو

- **ليس رسالة حرة.** لا يوجد ارتداد إلى نص تكتبه. فإن تعذّر إرسال القالب لم يُرسَل شيء — وهذا هو المقصود، لأن
  الرسالة الحرة خارج النافذة هي بالضبط ما يمنعه واتساب.
- **ليس حملة.** يرسل قالباً واحداً إلى محادثة واحدة في كل مرة تعمل فيها القاعدة. وللوصول إلى قائمة من الناس
  استخدم [حملات واتساب](whatsapp-campaigns-ar).
- **ليس التفافاً على الموافقة.** فمن ردّ بـ**STOP** لا تصله رسالة. راجع [موافقة المراسلة](messaging-consent-ar).

## ما تحتاجه أولاً

- حساب **مدير**، فالقواعد للمدير وحده.
- **قناة واتساب واحدة على الأقل في الحساب.** فبلا قناة لا يُعرَض الإجراء في محرّر القواعد أصلاً — إذ ستكون قائمة
  القنوات فارغة، والقاعدة التي لا يمكن ضبطها قاعدة لا تفعل شيئاً في صمت. راجع
  [اربط رقم واتساب](connect-whatsapp-ar) و[الخطط والحدود وما توقفه](plans-limits-and-what-they-stop-ar).
- **قالب معتمد واحد على الأقل مُزامَن على تلك القناة.** راجع [قوالب واتساب](whatsapp-templates-ar).

## ضبط الإجراء

**الإعدادات ← الأتمتة**، افتح القاعدة أو أنشئها، وأضف **إرسال قالب واتساب** ضمن الإجراءات.

1. **قناة التواصل.** لا تُعرَض إلا قنوات واتساب في هذا الحساب. اختر الرقم الذي ستأتي منه الرسالة.
2. **القالب.** لا يُعرَض إلا ما هو مُزامَن على **تلك** القناة، ولا إلا ما يمكن إرساله فعلاً: معتمد، وليس قالب
   مصادقة، وليس قالب استبيان رضا، وبلا مكوّن قائمة أو منتج أو كتالوج أو طلب إذن اتصال وبلا ترويسة موقع.
   و**اللغة جزء من القالب** لا حقل منفصل — فالاسم نفسه بلغتين مدخلان اثنان في القائمة، لأن الإرسال يُطابَق على
   الاسم واللغة معاً.
3. **القيم.** يظهر حقل لكل خانة يعلنها القالب: متغيرات المتن، ومتغيرات الترويسة النصية، ورابط ملف الترويسة
   الوسائطية (واسم الملف إن كانت مستنداً)، ومعامل كل زر رابط أو زر نسخ رمز. وكل واحد منها يجب أن يحمل قيمة.

والقيمة إما نص صريح، وإما تحمل رمزاً يُملأ حين تعمل القاعدة:

| الرمز | ما يصير إليه |
|---|---|
| `{{contact.name}}` | اسم جهة الاتصال على المحادثة |
| `{{cart.total}}` | إجمالي السلة المتروكة |
| `{{cart.currency}}` | عملة السلة المتروكة |
| `{{cart.item_count}}` | عدد المنتجات في السلة المتروكة |
| `{{cart.recovery_url}}` | رابط إتمام الشراء لتلك السلة، يُقرأ من المتجر لحظة الإرسال |

**ورموز `cart` الأربعة لا قيمة لها إلا على مُشغِّل «سلة متروكة»، وهذا المُشغِّل لا يمكن أن يعمل في هذه النسخة.**
وعملياً فإن `{{contact.name}}` هو الرمز الذي تستخدمه. و[استرجاع سلة متروكة](abandoned-cart-recovery-ar) يشرح
لماذا يُعرَض مُشغِّل السلة ولا يعمل أبداً.

وأي رمز آخر، وأي رمز يعود فارغاً لحظة الإرسال، **يرفض الإرسال كله** بدل تسليم قالب نصف ممتلئ.

## أي القواعد تستطيع استخدامه

كل مُشغِّل يعرضه — أحداث المحادثات، وإنشاء رسالة، ومشغّلات طلبات المتجر. وعلى **مُشغِّل المتجر هو الإجراء الوحيد
الموجّه إلى العميل**: فإرسال رسالة وإرسال مرفق محجوبان هناك بقصد، لأن حدث المتجر ليس رسالة عميل، ولأن المحادثة
على الأرجح خارج النافذة.

**والقاعدة المفعّلة لا يمكن حفظها والإجراء ناقص.** فالقناة واسم القالب واللغة كلها مطلوبة ما دامت القاعدة
مشغّلة. أما القاعدة المطفأة فتُحفَظ بدونها، وهذا ما يتيح للوصفة أن تسلّمك قاعدة فيها الإجراء جاهزاً وتترك لك
اختيار القالب — ولهذا لا يمكن تشغيل تلك القاعدة قبل أن تكملها.

## كل سبب للرفض

تجري الفحوص بهذا الترتيب، وأول فحص يفشل يوقف الإرسال. ولا يُجرَّب شيء بعده.

| السبب | ما الذي حدث | ما الذي تغيّره |
|---|---|---|
| `inbox_not_in_account` | القناة التي يسمّيها الإجراء لم تعد في هذا الحساب — حُذفت، أو نُسخت القاعدة من مكان آخر | افتح الإجراء واختر القناة من جديد |
| `channel_not_whatsapp` | القناة المسمّاة ليست قناة واتساب. والمحرّر لا ينتج هذا؛ لكن قاعدة كُتبت عبر الـAPI تنتجه | اختر قناة واتساب |
| `conversation_inbox_mismatch` | المحادثة التي عملت عليها القاعدة تخص **قناة أخرى** غير التي يسمّيها الإجراء | أضف شرط **قناة التواصل** إلى القاعدة لتعمل على تلك القناة وحدها، أو أضف إجراءً لكل قناة |
| `contact_unavailable` | لا توجد جهة اتصال، أو جهة الاتصال **محظورة** في لينوميا تشات، أو لا تحمل هذه المحادثة عنوان واتساب لها | ارفع الحظر، أو اقبل أن هذه المحادثة لا يمكن الرد عليها على واتساب |
| `template_not_found` | لا يوجد قالب بهذا الاسم مُزامَن على تلك القناة | أعد مزامنة قوالب القناة، أو اختر قالباً موجوداً |
| `template_language_unavailable` | الاسم موجود على القناة، لكن ليس باللغة التي يطلبها الإجراء | اختر اللغة المعتمدة فعلاً |
| `template_not_approved` | القالب موجود لكن حالته ليست «معتمد» — قيد المراجعة أو مرفوض أو موقوف أو معطّل | راجع [دورة حياة القالب](whatsapp-template-lifecycle-ar) |
| `template_not_allowed` | معتمد، لكنه من نوع لا يُرسَل بهذه الطريقة: قالب مصادقة، أو قالب استبيان رضا، أو يحمل مكوّن قائمة أو منتج أو كتالوج أو طلب إذن اتصال أو ترويسة موقع | استخدم قالباً آخر |
| `consent_withdrawn` | الشخص طلب ألا تصله رسائل — غالباً برده بـ**STOP** | لا يتراجع عن ذلك إلا هو، برده بـ**START** |
| `messaging_suppressed` | المزوّد يبلّغ أن الرقم لا يستطيع الاستقبال | عالج السبب ثم امسح الكبح |
| `promotional_consent_missing` | هذا الإرسال يُحسب ترويجياً ولا توجد موافقة ممنوحة لذلك الشخص | راجع الجدول أدناه |
| `template_param_missing` | قيمة تُركت فارغة، أو رمز تعذّر حلّه، أو قيمة زر نسخ رمز أطول من 15 حرفاً | املأ القيمة، أو استخدم قالباً بخانات أقل |

## متى يُحسب الإرسال ترويجياً

شيئان يقرّران ذلك، و**لكل منهما حق النقض**: تصنيف Meta للقالب، وموضوع المُشغِّل. وتصنيف **UTILITY** وحده هو ما
يمكن أن يكون معاملاتياً.

| | قالب **UTILITY** | أي قالب آخر |
|---|---|---|
| **مُشغِّل طلب** | معاملاتي — يُرسَل ما لم يسحب الشخص موافقته أو يكن مكبوحاً | **ترويجي — يحتاج موافقة ممنوحة** |
| **أي مُشغِّل آخر** | لا يوقفه إلا سحب موافقة أو كبح | **ترويجي — يحتاج موافقة ممنوحة** |
| **مُشغِّل السلة** | **ترويجي — يحتاج موافقة ممنوحة** | **ترويجي — يحتاج موافقة ممنوحة** |

**وتسجيل موافقة ترويجية يحتاج المتجر في خطتك.** فبدونه لا مكان لتسجيلها، وعليه يُرفض كل قالب MARKETING تطلقه
قاعدة، في كل مرة ولكل الناس. فإن لم تكن خطتك تشمل المتجر فتعامل مع هذا الإجراء على أنه لقوالب UTILITY وحدها.
و[موافقة المراسلة](messaging-consent-ar) هي الصورة الكاملة، و
[الخطط والحدود وما توقفه](plans-limits-and-what-they-stop-ar) يشرح ما تشمله خطتك.

## كيف تعرف أنه أُرسل

**حين يُرسَل**، تظهر رسالة صادرة في المحادثة تحمل نص متن القالب، منسوبة إلى القاعدة لا إلى شخص. وتلك الرسالة هي
إيصالك.

**وحين يُرفض، لا يوجد ما تراه.** لا رسالة، ولا رسالة فاشلة، ولا ملاحظة خاصة، ولا سطر في
[تحليلات الأتمتة والمسارات](automation-and-flow-analytics-ar) — فالقالب المرفوض ليس قاعدة «متخطّاة»؛ القاعدة في
نظر النظام قد عملت. ويُكتب السبب في سجل الخادم وحده، على هيئة `[AUTOMATION TEMPLATE] event=refused` ومعه القاعدة
والمحادثة وأحد الرموز أعلاه. فإن لم تستطع تحديد الرفض الذي تواجهه، [افتح تذكرة](contact-lynomia-support-ar)
وسمِّ فيها القاعدة ومحادثةً كنت تتوقع فيها رسالة.

أما القالب الذي **قُبل** فقد يفشل عند واتساب بعد ذلك — وهذا **يظهر** في المحادثة، معلَّماً بالفشل ومعه سبب Meta
نفسه. راجع [إيجاد المحادثات التي فشلت فيها رسالة](whatsapp-find-a-failed-message-ar).

## مثال عملي

يُعلَّم طلب بأنه شُحن، وتريد إخبار العميل رغم أن آخر رسالة منه كانت قبل ثلاثة أيام.

1. **الإعدادات ← الأتمتة ← إنشاء أتمتة.** سمِّها *إشعار الشحن*.
2. الحدث: **شحن طلب**.
3. الشرط: *المتجر — يساوي — متجرك*.
4. الإجراء: **إرسال قالب واتساب**. قناة التواصل: رقم واتساب لديك. القالب: قالب `order_shipped` المعتمد عندك،
   بلغة العميل. وقيمة متغير المتن: `{{contact.name}}`.
5. احفظ وشغّل القاعدة.

وإن كانت أحدث محادثة لذلك العميل على نافذة الموقع لا على واتساب، فستُرفض هذه القاعدة بـ
`conversation_inbox_mismatch` — فقاعدة المتجر تعمل على أحدث محادثة لجهة الاتصال، على أي قناة كانت.

## من يستطيع ذلك

**المديرون.** والأتمتة ليست من الصلاحيات التي يحملها دور مخصص، فالدور المخصص لا يصل إلى هذا الإجراء أصلاً. راجع
[الأدوار والصلاحيات](roles-and-permissions-ar).

## الحدود

- **قالب واحد لكل إجراء.** وقالبان يعنيان إضافة الإجراء مرتين.
- **اللغة ثابتة في الإجراء.** ولا شيء يختار لغة القالب بحسب جهة الاتصال؛ ولغة ثانية تعني قاعدة ثانية بشرط على
  لغة جهة الاتصال.
- **قاعدة المتجر لا تنتظر أبداً.** فلا يمكنك تأجيل هذا الإجراء خلف مُشغِّل طلب.
- **الرسالة التي يرسلها هذا الإجراء لا تُشغّل قواعد أخرى**، فلا يمكن أن تبدأ حلقة ولا أن تُسلسَل.
- **رابط الترويسة الوسائطية يُستخدَم كما تعطيه.** فلينوميا تشات لا تستضيف الملف عنك.
- **لا يفتح نافذة الـ24 ساعة.** فالقالب هو ما يجوز إرساله والنافذة مغلقة؛ ولا يفتحها من جديد إلا رد العميل نفسه.

## مواضيع ذات صلة

- [قواعد الأتمتة](automation-rules-ar)
- [قوالب واتساب](whatsapp-templates-ar)
- [نافذة الـ24 ساعة في واتساب](the-whatsapp-24-hour-window-ar)
- [موافقة المراسلة](messaging-consent-ar)
- [دورة حياة القالب](whatsapp-template-lifecycle-ar)
- [الخطط والحدود وما توقفه](plans-limits-and-what-they-stop-ar)

## إذا لم ينجح الأمر

**الإجراء ليس في قائمة الإجراءات.** هذا الحساب بلا قناة واتساب. اربط واحدة فيظهر.

**قائمة القوالب فارغة بعد اختيار القناة.** تلك القناة ليس فيها قالب يمكن إرساله بهذه الطريقة — لا شيء معتمد بعد،
أو ليس فيها إلا قوالب مصادقة واستبيانات. راجع [قوالب واتساب](whatsapp-templates-ar).

**القاعدة لا تُشغَّل.** الإجراء ناقص: القناة أو القالب أو اللغة. والنموذج يقول أيها.

**تعمل مع بعض العملاء دون غيرهم.** في الغالب `conversation_inbox_mismatch` — فأحدث محادثة لأولئك العملاء على
قناة أخرى. أضف شرط قناة التواصل وراقب ما الذي تتوقف القاعدة عن مطابقته.

**نجحت حين جرّبتها على رقمي ولم تنجح مع عملاء حقيقيين.** الموافقة. فرقمك أنت لا سحب موافقة مسجَّلاً عليه؛ أما
العميل الذي ردّ بـSTOP، أو الذي لم يمنح موافقة ترويجية لقالب MARKETING، فيُرفض.

**لا شيء في المحادثة إطلاقاً.** إذاً رُفض ولم يفشل — فالإرسال الفاشل يترك رسالة خلفه، والرفض لا يترك شيئاً. اعمل
من أعلى جدول الرفض إلى أسفله.