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

وهذا هو الجزء الذي يكون الخطأ فيه مكلفاً. فمراسلة من طلب ألا تراسله هي الطريق الذي يفقد به رقم واتساب تقييم
جودته، ثم قدرته على الإرسال.

## فئتان، وافتراضان متعاكسان

الرسالة واحدة من شيئين، والسجل يجيب عن كل منهما على حدة.

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

**وغياب السجل ليس موافقة.** فهو في الرسالة الخدمية يعني أن أحداً لم يعترض، فتُرسَل. وفي الترويجية يعني أن أحداً لم
يوافق، فلا تُرسَل. وهذا التفاوت هو كل سبب وجود فئتين: فالتعامل معهما بالطريقة نفسها يعني إمّا إسكات تنبيهات
الطلبات التي لم يعترض عليها أحد، وإمّا تسويقاً لمن لم يوافق عليه قطّ.

**والفئة تحدّدها Meta لا أنت.** فقالب واتساب الذي اعتمدته Meta تحت تصنيف **UTILITY** هو خدمي. وكل ما عداه ترويجي
— قالب MARKETING، أو قالب AUTHENTICATION، أو قالب لا تحمله قائمة القوالب المتزامنة على هذه القناة. ولا شيء تكتبه
أنت يقرّر ذلك، وهذا بقصد: فالقالب التسويقي المربوط بمشغّل "شُحن الطلب" يبقى تسويقياً. والرسائل النصية SMS لا
تصنيف من المزوّد لها أصلاً، فحملة SMS ترويجية دائماً.

## ثلاث حالات

| الحالة | ما تعنيه | من يقرّرها | كيف تنتهي |
|---|---|---|---|
| **ممنوحة** | وافق على هذه الفئة | العميل، أو مدير يسجّل ما قاله له العميل | سحب لاحق |
| **مسحوبة** | طلب ألا يُراسَل | العميل | **العميل وحده، بأن يوافق من جديد** |
| **مُستبعَدة** | الرقم لا يستطيع الاستلام | النظام | مدير يلغيها بعد إصلاح السبب |

**والمسحوبة والمُستبعَدة كلتاهما تحجبان، وهما ليستا شيئاً واحداً.** فالسحب قرار الشخص، والاستبعاد خلل في
التوصيل. وهما مفصولتان حتى لا يكون إصلاح خلل في التوصيل طريقاً إلى نقض اعتراض شخص: فإلغاء الاستبعاد يترك كل سحب
في موضعه تماماً.

ويوجد **سجل واحد لكل شخص في كل فئة**. وتسجيل قرار جديد يحلّ محل القرار السابق؛ أما تتابع القرارات فهو في سجل
التدقيق في الحساب، لا في السجل نفسه.

## STOP و START

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

| | الكلمات |
|---|---|
| **الانسحاب** | `stop` `unsubscribe` `cancel` `الغاء` `إلغاء` `ايقاف` `إيقاف` `توقف` |
| **العودة** | `start` `subscribe` `ابدأ` `يبدأ` `اشتراك` `موافق` |

وثلاث قواعد تحدّد إن كانت الرسالة كلمة مفتاحية.

- **المطابقة على الرسالة كلها، لا على كلمة داخلها.** فـ"أرجوك توقف عن إرسال المقاس الخطأ" شكوى يجيب عنها وكيل
  الدعم. وهي ليست انسحاباً، وقراءتها انسحاباً تُسكِت عميلاً كان يطلب المساعدة.
- **حالة الأحرف وعلامات الترقيم المحيطة لا تُحتسب.** فـ`STOP` و`stop` و`stop.` كلها تُطابق. ولا يُغيَّر في
  الكلمة شيء آخر قبل المقارنة.
- **وما زاد على 20 حرفاً ليس كلمة مفتاحية**، أيّاً كان ما يحتويه.

**وSTOP تعني التوقف في الفئتين معاً.** فمن يكتب STOP يطلب ألا يُراسَل، والجواب بأن "هذا ينطبق على بعض رسائلنا
فقط" يخدمك أنت لا يخدمه هو. ومن أراد تحديثات طلباته وحدها أن يعود فيكتب START، فتُمنح الفئتان من جديد.

والمحفوظ إثباتاً هو معرّف الرسالة والكلمة التي طابقت. **ونص الرسالة لا يُحفظ أبداً** — فسجل الموافقات آخر مكان
يصحّ أن تُنسخ إليه كلمات العميل نفسه.

## أن تسجّل القرار بنفسك

يحق لك أن تسجّل ما قاله لك العميل على الطاولة، أو في مكالمة، أو على نموذج ورقي. وثلاثة أمور صحيحة في ذلك.

**وهو للمدير فقط، ويحتاج خطة تشمل المتجر.** فكون الشخص يستلم رسائل تلقائية منك أو لا يستلمها ليس قراراً يغيّره
وكيل الدعم، وقائمة من انسحب من التسويق ليست مما يقرأه وكيل الدعم.

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

**ولا توجد شاشة للموافقات في لوحة التحكم.** فالسجل يُقرأ ويُكتب عبر واجهة الحساب البرمجية برمز وصولك — راجع
[ملفك الشخصي وأمانك](your-profile-and-security-ar). فلا تبحث عن صفحة إعدادات، فليست موجودة. وتوجد أربع عمليات،
كلها تحت `/api/v1/accounts/{account_id}/commerce/`:

| العملية | ما تفعله |
|---|---|
| `GET consents` | أحدث 100 قرار في الحساب، الأحدث أولاً؛ ويرشّحها `purpose` و`state` |
| `GET consents/{contact_id}` | فئتا شخص واحد، وهل يُسمح بالإرسال إليه الآن |
| `PUT consents/{contact_id}` | تسجيل فئة واحدة: `purpose` و`state` (`granted` أو `withdrawn`) و`note` |
| `DELETE consents/{contact_id}` | إلغاء **الاستبعاد** |

فئة واحدة في كل `PUT`، ويُنسَب القرار إليك تلقائياً. **والسحب لا يمكن إلغاؤه.** فـ`granted` و`withdrawn` هما
الحالتان الوحيدتان التي يحق لك تسجيلهما، والموافقة بعد سحب تُكتب قراراً جديداً موثقاً لا تراجعاً عن السابق — وهذا
ما يبقي السجل صادقاً. أما `DELETE` فيلغي الاستبعاد ولا شيء غيره.

وقيمة ترشيح لا يعرفها الخادم **تُرفَض لا تُهمَل**. فأن تطلب رؤية من انسحب فيُعرَض عليك الجميع يعني أن تقرأ
الموافقين على أنهم منسحبون، وهذا هو الخطأ الوحيد الذي لا يحتمله هذا السجل.

## ما يحجبه السحب

| | محجوب |
|---|---|
| حملة واتساب، وحملة SMS | **نعم** |
| قالب واتساب يرسله وكيل الدعم من صندوق الكتابة، أو في محادثة جديدة | **نعم** |
| قالب ترسله [قاعدة أتمتة](automation-rules-ar) أو خطوة في [منشئ المسارات](flow-builder-ar) | **نعم** |
| رد تكتبه في المحادثة ونافذة الـ24 ساعة مفتوحة | لا |
| ملاحظة خاصة | لا |
| رسائل العميل الواردة هو | لا |

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

والرسالة المرفوضة لا تختفي بصمت. بل تظهر في المحادثة بعلامة **فشل الإرسال**، وتحتها السبب: *هذا الشخص طلب ألا
يُراسَل. ويمكنه العودة بالرد بكلمة START.* أما مستلم الحملة المرفوض فيُسجَّل على الحملة — راجع
[لماذا تخطّت الحملة أحد المستلمين](why-a-campaign-skipped-someone-ar).

## مثال عملي

يطلب عميل على الطاولة أن تخبره حين يُشحَن طلبه، ويقول إنه لا يريد العروض.

1. سجّل **خدمية — ممنوحة**، وبملاحظة *طُلب على طاولة السالمية، 4 مارس، يريد تحديثات الشحن*.
2. سجّل **ترويجية — مسحوبة**، وبملاحظة *طُلب على طاولة السالمية، 4 مارس، لا عروض*.

فيصل إليه الآن قالب "شُحن الطلب" عندك. ولا تصل إليه حملاتك، ولا يوجد وسم ولا جمهور تبنيه يعيده إلى حملة، لأن
الرفض يُطبَّق بعد استخراج الجمهور.

وبعد أسبوعين يرد بكلمة **STOP** على تحديث الشحن. فتصبح الفئتان مسحوبتين، ومنهما الخدمية التي سجّلت أنت موافقة
عليها، ولا تستطيع التراجع. وإن طلب التحديثات من جديد، كتب START.

## الحدود

- **الرسالة الترويجية تحتاج موافقة موجودة فعلاً، ولا تسجّلها إلا خطة تشمل المتجر.** فبدون المتجر لا طريق مُصرّحاً
  به لتسجيل أن شخصاً وافق، فلا يصل قالب MARKETING في حملة ولا في قاعدة أتمتة ولا في مسار إلى أحد. أما تحديثات
  الطلبات بقالب UTILITY معتمد فلا يمسّها ذلك. والانسحاب محترم في الحالتين: فردّ STOP يكتب سحباً في كل حساب وعلى
  كل خطة.
- **وصندوق الكتابة هو الاستثناء الوحيد من ذلك.** فالحساب الذي لا متجر فيه، لا يوقف فيه القالب التسويقي الذي
  يرسله وكيل الدعم بيده إلا قرار اتخذه أحدهم فعلاً — سحب أو استبعاد — لا غياب الموافقة.
- **والقرار الذي تسجّله ينطبق على الفئة التي سمّيتها.** أما كلمة STOP فتكتب الفئتين، فالانسحاب الحقيقي يوقف كل
  شيء؛ والتاجر الذي يسجّل "لا تسويق" يُبقي تحديثات الطلبات تعمل، بقصد.
- **والموافقة لا تقرّر شيئاً عن نافذة الـ24 ساعة، ولا عن اعتماد القوالب، ولا عن حد الإرسال عندك.** فتلك رفوض
  منفصلة لكل منها سببه — راجع [نافذة الـ24 ساعة في واتساب](the-whatsapp-24-hour-window-ar).
- **والمتجر المربوط قد يحمل موافقته الخاصة، منفصلة عن هذه.** فالعميل الذي أشّر على خيار التسويق في صفحة دفع
  المتجر نفسه يُسجَّل على ذلك المتجر، والحملة التي تخص ذلك المتجر تقبل أي السجلين. والرفض في أي منهما يوقف
  الإرسال، ولا ينقض أي سجل منهما الآخر.
- **وصفحة سجلات التدقيق لا تملك عبارة لتغيير الموافقة.** فالقرار يُكتب في سجل التدقيق في الحساب باسم كاتبه ووقته
  وملاحظته، لكن [سجلات التدقيق](audit-logs-ar) لا تصفه، ونوع حدثه ليس من الأنواع التي ترشّح بها تلك الصفحة.
- **وحجب جهة الاتصال ليس قراراً في الموافقة.** فهو يوقف ما يدخل، وهو كذلك يوقف كل حملة وكل قالب يخرج، بسببه
  الخاص. لكنه لا يسجّل شيئاً عمّا وافق عليه الشخص، وإلغاء الحجب لا يعيد شيئاً سحبه هو.

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

- [لماذا تخطّت الحملة أحد المستلمين](why-a-campaign-skipped-someone-ar)
- [حملات واتساب](whatsapp-campaigns-ar)
- [نافذة الـ24 ساعة في واتساب](the-whatsapp-24-hour-window-ar)
- [قوالب واتساب](whatsapp-templates-ar)
- [ما يمنحك ربط المتجر](commerce-overview-ar)
- [جهات الاتصال](contacts-ar)

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

**حملتي وصلت إلى عدد أقل بكثير من عدد المستلمين الذي وعد به.** العدد مرشّح بالموافقة أصلاً، لكنه يُحسَب حين تبني
الحملة، ويُستخرج المستلمون من جديد عند الإرسال. افتح **View analytics** على الحملة: فـ*No marketing consent on
record* و*Customer opted out* أسباب لا أخطاء.

**قالب تسويقي يرسله وكيل الدعم يفشل دائماً بعبارة "لم يوافق على التسويق".** تصنّف Meta هذا القالب على أنه شيء
غير UTILITY، فهو ترويجي، وهذا الشخص لا موافقة ترويجية له. والقالب UTILITY يصل إليه رغم ذلك.

**عميل يقول إنه رد بكلمة STOP ومع ذلك وصلته رسالة.** تحقق مما أرسله فعلاً. فالكلمة داخل جملة أطول ليست انسحاباً.
سجّل السحب بنفسك، واجعل كلامه هو الملاحظة.

**ألغيت الاستبعاد ولا يزال لا يستلم شيئاً.** إلغاء الاستبعاد لا يلغي السحب أبداً. اقرأ سجل الشخص: فإن كانت
الحالة مسحوبة فهو وحده من يغيّرها، بالرد بكلمة START.

**لا شيء أرسله إلى هذا الشخص يصل، ولا يوجد سجل موافقة له أصلاً.** تحقق إن كانت جهة الاتصال محجوبة، وتحقق من
نافذة الـ24 ساعة. فكلاهما يرفض الرسائل بسببه الخاص، ولا يكتب أي منهما شيئاً هنا.

**لا أجد سجل الموافقات في لوحة التحكم.** لا شاشة له. بل هو الواجهة البرمجية أعلاه، ويحتاج خطة تشمل المتجر ورمز
وصول مدير.