القائمة الرئيسية

الصفحات

بناء وكيل ذكاء اصطناعي لتقسيم عملاء متجر سلة وزد (RFM) وحملات واتساب مخصصة: دليل تطبيقي 2026

تفتح تقرير مبيعات متجرك آخر الشهر فتجد رقمًا محترمًا… لكن خلف هذا الرقم حقيقة مؤلمة: عملاء اشتروا منك ثلاث مرات ثم اختفوا بلا رجعة، وآخرون جدد لم يعودوا بعد أول طلب، وشريحة ذهبية تنفق بسخاء ولا تصلها منك ولو رسالة شكر واحدة. أنت تعامل الجميع بنفس الطريقة، وترسل نفس العرض للجميع، فتحرق ميزانية التسويق على من لن يشتري وتُهمل من كان مستعدًا لأن يصبح عميلك الأوفى. الحل ليس مزيدًا من الإعلانات، بل تقسيم ذكي للعملاء يعمل تلقائيًا كل ليلة ويخاطب كل شريحة بما يناسبها. في هذا الدليل التطبيقي نبني معًا وكيل ذكاء اصطناعي يقسّم عملاء متجرك في سلة أو زد بنموذج RFM، ثم يطلق حملات واتساب مخصصة لكل شريحة — خطوة بخطوة وبلا كود معقّد.

ما هو تقسيم RFM ولماذا هو أهم من متوسط سلة الشراء؟

RFM اختصار لثلاثة أسئلة بسيطة عن كل عميل، وهي التي تفصل التاجر المحترف عن المبتدئ:

Recency — كم مضى على آخر طلب؟ عميل اشترى أمس أقرب لأن يشتري ثانية من عميل اختفى قبل ستة أشهر.

Frequency — كم مرة اشترى؟ تكرار الطلبات مؤشر ولاء أقوى بكثير من حجم طلب واحد كبير.

Monetary — كم أنفق إجمالًا؟ القيمة الكلية للعميل عبر عمر تعامله معك، لا قيمة الطلب الأخير فقط.

حين تمنح كل عميل درجة من 1 إلى 5 على كل بُعد، تحصل على بصمة رقمية دقيقة تخبرك بالضبط من يستحق عرضًا حصريًا، ومن يحتاج تذكيرًا لطيفًا قبل أن يفقده متجرك للأبد. القوة الحقيقية تظهر حين تربط هذا التقسيم بقناة يفتحها العميل السعودي فعليًا: الواتساب، بمعدلات فتح تتجاوز 90% مقابل بريد إلكتروني نادرًا ما يُفتح.

نظرة على المعمارية: كيف تتحدث القطع مع بعضها؟

سنبني تدفقًا مجدولًا يعمل ذاتيًا كل ليلة عبر أربع محطات مترابطة:

1) مصدر البيانات: واجهة برمجة تطبيقات سلة أو زد (Orders API) لسحب الطلبات والعملاء.

2) العقل المدبّر: منصة n8n لتنسيق التدفق وحساب درجات RFM وتصنيف الشرائح.

3) الذاكرة والمراقبة: Google Sheets كقاعدة بيانات بسيطة تحفظ نتيجة كل عميل وتتيح لك مراجعتها بصريًا.

4) قناة التنفيذ: منصة واتساب الرسمية (WhatsApp Cloud API أو مزود معتمد) لإرسال الرسالة المخصصة.

ويُضاف الذكاء الاصطناعي كطبقة توليد ذكية تصيغ نص كل رسالة بنبرة تناسب الشريحة، بدل قوالب جامدة يشعر العميل أنها آلية.

الخطوة 1 — التجهيز: ماذا تحتاج قبل أن تبدأ؟

لا تقفز إلى بناء التدفق قبل أن تجهّز أدواتك. جهّز التالي بالترتيب:

أ) مفاتيح الوصول

من لوحة تحكم متجرك، فعّل تطبيق المطوّرين واحصل على مفتاح Access Token. في سلة يكون ذلك عبر بوابة Salla Partners وتطبيق يطلب صلاحية قراءة الطلبات والعملاء. في زد عبر لوحة المطورين وإنشاء تطبيق خاص بصلاحية orders.read وcustomers.read. احتفظ بالمفتاح في خزنة بيانات الاعتماد داخل n8n، ولا تكتبه أبدًا داخل العُقد مباشرة.

ب) قناة واتساب

ستحتاج رقم واتساب أعمال موثّق وقالب رسالة معتمد (Template) لأن الرسائل التسويقية خارج نافذة الـ24 ساعة تتطلب قالبًا مُوافقًا عليه مسبقًا. جهّز قالبًا مرنًا يحتوي على متغيرات مثل {{اسم_العميل}} و{{العرض}}.

ج) جدول Google Sheets

أنشئ جدولًا بأعمدة: معرّف العميل، الاسم، الجوال، تاريخ آخر طلب، عدد الطلبات، إجمالي الإنفاق، درجة R، درجة F، درجة M، الشريحة، تاريخ آخر حملة. هذا الجدول هو سجل الحقيقة الذي يحميك من إرسال نفس الحملة لعميل مرتين.

الخطوة 2 — الربط: سحب الطلبات تلقائيًا

داخل n8n، ابدأ بعقدة Schedule Trigger مضبوطة على الثالثة فجرًا يوميًا (وقت هادئ لا يثقل المتجر). أضف بعدها عقدة HTTP Request تنادي واجهة الطلبات في متجرك مع ترويسة المصادقة. اضبط الصفحات (Pagination) لجلب طلبات آخر 12 شهرًا حتى تُبنى درجات دقيقة. مرّر النتيجة إلى عقدة Item Lists لتفكيك مصفوفة الطلبات إلى عناصر مفردة يسهل تجميعها لاحقًا حسب العميل.

💡 نصيحة تجهيز: اطلب فقط الحقول التي تحتاجها (معرّف العميل، الإجمالي، تاريخ الطلب) عبر بارامتر fields إن دعمته الواجهة. تقليل حجم الاستجابة يجعل التدفق أسرع وأرخص وأقل عرضة لتجاوز حدود الاستدعاء.

الخطوة 3 — مطابقة البيانات: حساب درجات R و F و M

هنا يحدث السحر. أضف عقدة Code (JavaScript) تجمّع الطلبات حسب العميل وتحسب لكل واحد: تاريخ آخر طلب، عدد الطلبات، وإجمالي الإنفاق. ثم نحوّل هذه القيم الخام إلى درجات من 1 إلى 5 عبر التقسيم إلى خُمسيات (Quintiles): أحدث 20% من العملاء يأخذون R=5، وأكثر 20% تكرارًا يأخذون F=5، وهكذا. المنطق المبسّط:

daysSince = today − lastOrderDate ← كلما قلّ، ارتفعت درجة R.

orderCount ← كلما زاد، ارتفعت درجة F.

totalSpent ← كلما زاد، ارتفعت درجة M.

النتيجة رمز ثلاثي لكل عميل مثل 5-4-5 يلخّص علاقته بمتجرك في ثلاثة أرقام.

احرص على تنظيف البيانات قبل الحساب: استبعد الطلبات الملغاة والمستردة، ووحّد أرقام الجوال بصيغة دولية موحّدة، وإلا فشل الإرسال لاحقًا. مطابقة البيانات الدقيقة هنا هي الفرق بين حملة تصل وحملة ترتد.

الخطوة 4 — تصنيف الشرائح: من الأرقام إلى قرارات

الأرقام وحدها لا تُلهم أحدًا؛ حوّلها إلى شرائح ذات معنى تجاري واضح. استخدم عقدة Switch لتوجيه كل عميل إلى شريحته:

الشريحةالوصفالإشارة (RFM)الهدف
الأبطال 🏆يشترون كثيرًا وحديثًا وينفقون بسخاءR و F و M مرتفعةمكافأة وحصرية
معرّضون للفقد ⚠️كانوا مميزين لكن غابوا مؤخرًاF و M مرتفعة، R منخفضةاستعادة عاجلة
عملاء جدد 🌱اشتروا لأول مرة قريبًاR مرتفعة، F منخفضةترحيب وتحويل لطلب ثانٍ
نائمون 😴لم يشتروا منذ زمن طويلR منخفضة جدًاعرض إيقاظ قوي
عاديوننشاط متوسط في كل الأبعادقيم متوسطةتحفيز تدريجي

الخطوة 5 — الذكاء الاصطناعي: رسالة تُكتب لكل شريحة لا لكل الناس

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

🔒 حوكمة مهمة: اجعل الذكاء الاصطناعي يقترح النص فقط ضمن حدود قالبك المعتمد؛ لا تُرسل نصًا حرًّا خارج القوالب في الرسائل التسويقية حفاظًا على حسابك من الإيقاف.

الخطوة 6 — التنفيذ: الإرسال عبر واتساب وتحديث السجل

أضف عقدة HTTP Request تنادي واجهة واتساب لإرسال القالب مع المتغيرات المخصصة لكل عميل. مباشرة بعد نجاح الإرسال، أضف عقدة تكتب في Google Sheets تاريخ الحملة وشريحة العميل. هذا التحديث الفوري يمنع التكرار ويمنحك سجلًا تاريخيًا لقياس الأثر. لتفادي الحظر، أدرج عقدة Wait بين الرسائل لإبطاء الإرسال (مثلًا رسالة كل بضع ثوانٍ) واحترم حدود مزوّدك اليومية.

الخطوة 7 — الاختبار والمراقبة قبل الإطلاق الكامل

لا تُطلق على قاعدة عملائك كلها دفعة واحدة. اختبر على مراحل:

1) تشغيل جاف: عطّل عقدة الإرسال واكتفِ بكتابة النتائج في Google Sheets، وراجع بعينك: هل التصنيف منطقي؟ هل الأرقام صحيحة؟

2) دفعة تجريبية: فعّل الإرسال على 10 عملاء من كل شريحة فقط، وتأكد من وصول الرسائل وصحة الأسماء والعروض.

3) قياس الأثر: تابع بعد أسبوع مؤشرات: نسبة العملاء المستعادين من شريحة «معرّضون للفقد»، ومعدل الطلب الثاني من «الجدد»، والإيراد المنسوب لكل حملة.

راقب كذلك معدل الارتداد (أرقام غير صحيحة) لتحسّن تنظيف البيانات في الجولة القادمة. الأتمتة الجيدة ليست «شغّلها وانسها»، بل حلقة تحسّن مستمرة.

أخطاء شائعة تفسد الحملة

• إرسال نفس العرض لكل الشرائح — يُفقد التقسيم قيمته كليًا.

• إهمال توحيد أرقام الجوال — يرفع الارتداد ويهدر الرسائل المدفوعة.

• تجاهل نافذة الـ24 ساعة وقواعد القوالب — يعرّض حسابك للإيقاف.

• عدم استبعاد الطلبات المستردة — يضخّم درجة M زيفًا ويربك التصنيف.

• الإفراط في التكرار — حملة أسبوعية مخصصة أفضل من ثلاث حملات عامة يوميًا.

🎨 المواصفات البصرية للمقال

الصورة البارزة: خلفية داكنة بلون #0B0F19 مع شبكة نقاط خافتة. في المنتصف رسم لأربع دوائر عملاء مصنّفة بألوان متدرجة يربطها خط توهّج فيروزي #00F2FE إلى أيقونة واتساب. عنوان بخط Tajawal عريض أبيض «تقسيم RFM الآلي» مع توهّج فيروزي خلف الحروف.

مخطط انسيابي: أربع محطات أفقية (سلة/زد ← n8n ← Google Sheets ← واتساب) داخل بطاقات #0B0F19 بحدود rgba(0,242,254,0.25)، وأسهم فيروزية متوهّجة بين المحطات.

إنفوجرافيك الشرائح: جدول خُماسي الشرائح بأيقونات (🏆 ⚠️ 🌱 😴) على خلفية داكنة موحّدة الهوية، مع تمييز درجات RFM بلون #00F2FE.

لوحة الألوان: الخلفية #0B0F19، التوهّج والعناوين الفرعية #00F2FE، النص الأساسي أبيض مائل للرمادي، بلا ألوان صارخة خارج الهوية.

جاهز تحوّل بيانات متجرك إلى أرباح متكررة؟

ابدأ بربط متجرك أولًا، ثم بناء التنبيهات، ثم قياس النتائج. هذه أدلة تكمل رحلتك على Automata IQ:

🏠 الصفحة الرئيسية  •  ⚙️ أدلة n8n  •  🛒 أتمتة المتاجر

استكشف المزيد من الأدلة التطبيقية

التقسيم الذكي ليس رفاهية تقنية، بل أرخص طريقة لزيادة أرباحك من عملاء تملكهم بالفعل. جهّز أدواتك اليوم، وابنِ تدفقك تدريجيًا، ودَع متجرك يخاطب كل عميل كأنه العميل الوحيد.

تعليقات

التنقل السريع