> ## Documentation Index
> Fetch the complete documentation index at: https://knowledge.flowella.io/llms.txt
> Use this file to discover all available pages before exploring further.

# لم يتم الالتزام بالانسحاب

> لماذا تستمر جهة اتصال انسحبت في تلقي رسائل WhatsApp، وكيف تكتشف السبب الجذري وتصلحه دون تعطيل بقية عمليات الإرسال أو الحملات الأخرى في Flowella.

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

لمعرفة كيفية عمل قائمة إلغاء الاشتراك بشكل عام، راجع [إلغاء الاشتراك](/ar/app/opt-outs). للحصول على معلومات حول السياق متعدد القنوات، راجع [متعدد القنوات](/ar/essentials/multi-channel).

## 1. تأكد من تسجيل إلغاء الاشتراك فعليًا

افتح **جهات الاتصال → إلغاء الاشتراك** وابحث عن رقم هاتف جهة الاتصال.

* **مدرج، نشط**: سيقوم Flowella
  بحظر الرسائل الواردة من القناة التي تم إلغاء الاشتراك فيها.
* **مدرج، تم إلغاؤه**: قام أحد زملاء الفريق بإلغاء إلغاء الاشتراك، يدويًا أو عبر واجهة برمجة التطبيقات (API). أعد إضافته.
* **غير مدرج**: لم يتم تسجيل إلغاء الاشتراك مطلقًا. راجع القسم 2.

## 2. لم يتم التعرف على كلمة الانسحاب

بشكل افتراضي، تعامل Flowella
الكلمات الرئيسية الشائعة على أنها محفزات للانسحاب (على سبيل المثال`STOP`
،`UNSUBSCRIBE`
). المطابقة لا تراعي حالة الأحرف ولكنها تراعي الأخطاء المطبعية. إذا كتب جهة الاتصال`please stop messaging me`
بدلاً من`STOP`
فقط، فلن يتم تشغيل الانسحاب التلقائي.

يمكنك:

* إضافة جهة الاتصال يدويًا إلى قائمة إلغاء الاشتراك من صندوق الوارد أو **جهات الاتصال → إلغاء الاشتراك**.
* إضافة زر الرد السريع إلى قوالبك الذي يقول صراحةً "إلغاء الاشتراك" ويوجه إلى معالجة إلغاء الاشتراك لديك.

## 3. قام جهة الاتصال بإلغاء الاشتراك على قناة مختلفة

يتم تسجيل عمليات إلغاء الاشتراك \*\*لكل قناة من قنوات WhatsApp
\*\* لأن الموافقة تُمنح لمرسل تجاري محدد. إذا تم إرسال رسائل إلى نفس جهة الاتصال من قناتين في مؤسستك وقام بإلغاء الاشتراك فقط على القناة A، فسيستمر إرسال الرسائل من القناة B.

حدد النموذج الذي تريده وقم بتطبيقه بشكل متسق:

<Tabs>
  <Tab title="صارم - التكرار عبر جميع القنوات">
    قم بتكرار عملية إلغاء الاشتراك عبر كل قناة باستخدام واجهة برمجة التطبيقات (API). كرر ذلك لكل قناة. راجع [نقطة نهاية إلغاء الاشتراك](/api-reference/openapi.json).

    <CodeGroup>
      ```bash cURL theme={null}
      curl -X POST https://app.flowella.io/api/v1/opt-outs \
        -H "Authorization: Bearer flo_…" \
        -H "Content-Type: application/json" \
        -d '{"action":"set","whatsappChannelId":"<id>","phone":"+44…"}'
      ```

      ```js Node.js theme={null}
      await fetch("https://app.flowella.io/api/v1/opt-outs", {
        method: "POST",
        headers: {
          Authorization: `Bearer ${process.env.FLOWELLA_API_KEY}`,
          "Content-Type": "application/json",
        },
        body: JSON.stringify({
          action: "set",
          whatsappChannelId: "<id>",
          phone: "+44…",
        }),
      });
      ```

      ```python Python theme={null}
      import os, requests

      requests.post(
          "https://app.flowella.io/api/v1/opt-outs",
          headers={
              "Authorization": f"Bearer {os.environ['FLOWELLA_API_KEY']}",
              "Content-Type": "application/json",
          },
          json={
              "action": "set",
              "whatsappChannelId": "<id>",
              "phone": "+44…",
          },
      )
      ```
    </CodeGroup>
  </Tab>

  <Tab title="لكل علامة تجارية - احتفظ بها منفصلة">
    احتفظ بعمليات إلغاء الاشتراك منفصلة لكل قناة. تأكد من أن إشعار الخصوصية الخاص بك يوضح للجهات التي تتواصل معها أن إلغاء الاشتراك في العلامة التجارية "أ" لا يعني إلغاء اشتراكها في العلامة التجارية "ب".
  </Tab>
</Tabs>

## 4. سير عمل يعيد تسجيل جهات الاتصال التي تم إلغاء اشتراكها

إذا استمر سير عمل HubSpot
في محاولة إرسال رسالة إلى نفس الشخص الذي تم إلغاء اشتراكه، فستفشل العملية من جانب Flowella
(مع إرجاع`Contact opted out`
) — ولكن قد يظل الشخص المعني يرى محاولة سير العمل.

أضف معيار تسجيل HubSpot
يستبعد جهات الاتصال التي تكون خاصية` WhatsApp opt-out`
الخاصة بها صحيحة. قم بتحديث تلك الخاصية كلما سجل Flowella
حالة إلغاء الاشتراك باستخدام مشترك webhook أو مزامنة دورية.

أو بدلاً من ذلك، اشترك في [webhook`optout.created`
](/ar/api-reference/webhooks) وأعد الكتابة إلى HubSpot
في الوقت الفعلي.

## 5. لم يقم جهة الاتصال بالاشتراك بشكل صحيح من البداية

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

## 6. الحظر يعمل، لكنهم ما زالوا يتلقون رسالة أخيرة قيد الإرسال

يتم وضع الرسائل الصادرة في قائمة الانتظار قبل الانتهاء من قائمة المستلمين. قد يتم تسليم رسالة موجودة بالفعل في قائمة انتظار الإرسال في Meta
خلال الثواني التي تلي تسجيل إلغاء الاشتراك. هذا أمر نادر ويصحح نفسه في غضون دقيقة.

## هل لا تزال ترى الرسائل تصل إلى جهة اتصال قامت بإلغاء الاشتراك؟

<Note>
  قم بتسجيل ما يلي قبل الاتصال بـ [الدعم](https://flowella.io/support):

  * رقم هاتف جهة الاتصال
  * معرف القناة واسمها
  * وقت الإرسال الدقيق

  يمكننا مراجعة مسار الإرسال من البداية إلى النهاية.
</Note>
