
كل طلب واتساب بيتحول لسجل زبون: طب دلوقتي استخدمه إزاي
بقلم فريق menu-MENA
نُشر في 27 أغسطس 2026
القائمة بتتجمع سواء بصيت عليها أو لأ
من أول أوردر واتساب فيه رقم تليفون لحد دلوقتي، صفحة /admin/customers بقت مش فاضية. كل أوردر فيه رقم، وكل حجز (وهو أصلاً بيطلب رقم دايماً)، بيبني صف من غير ما حد يحس. إزاي القائمة دي بتتبنى بالظبط مقال يستاهل تقراه لو ما شفتوش: الحجوزات كانت بتغذيها من أول يوم، طلبات الواتساب اتضاف لها خانة رقم اختيارية، وكل حاجة متربطة برقم التليفون علشان نفس الزبون ما يبقاش خمس صفوف منفصلة.
المقال ده مش ده. ده عن اللي بيحصل بعد ما القائمة تبقى فيها أسامي حقيقية، لأن قائمة محدش بيقراها هي مجرد صفحة بتفتح وخلاص.
اللي موجود فعلاً في الصفحة
افتح /admin/customers، هتلاقي فلاتر فوق: All وNew وRepeat وLapsed، كل واحد جنبه رقم بين قوسين. دوس على أي واحد والجدول تحت بيتفلتر على القسم ده لوحده. تحت الفلاتر جدول بست أعمدة: الاسم، التواصل، الطلبات، الحجوزات، آخر نشاط، الفئة.
فيه حاجتين يستاهلوا الانتباه وإنت بتقرا الجدول. عمود "التواصل" بيعرض أي حاجة الزبون سابها، رقم التليفون الأول لو موجود، والإيميل لو مفيش رقم؛ ولو السجل فيه الاتنين، الثاني بيظهر كسطر صغير تحت الأول. وعمود "آخر نشاط" هو فعلاً كده، آخر أوردر أو حجز، مش أول واحد، فزبون طلب مرة في يناير وطلب تاني الأسبوع اللي فات هيظهر تاريخ الأسبوع ده.
لو لسه مفيش حاجة اتسجلت، الصفحة بتقول كده بصراحة: "لم يتم تسجيل أي عملاء بعد". مفيش رسم بياني، مفيش بيانات وهمية بتحاول توهمك إن الميزة بتشتغل.
إزاي new وrepeat وlapsed بيتحددوا
الأقسام التلاتة دي مش تخمين ولا موديل تقييم. طالعة من رقمين Firestore أصلاً متابعهم لكل زبون: إجمالي الزيارات (أوردرات زائد حجوزات)، وآخر زيارة كانت من قد إيه.
- New: زيارة واحدة لحد دلوقتي، بس كده.
- Repeat: زيارتين أو أكتر، وآخر واحدة فيهم في آخر 60 يوم.
- Lapsed: 60 يوم أو أكتر من آخر أوردر أو حجز، مهما كان عدد اللي قبل كده.
حد الـ 60 يوم رقم ثابت في الكود، مش بيتأقلم مع إيقاع مطعمك. ده معناه إن آخر زيارة دايماً بتغلب على العدد الكلي: زبون طلب ثمن مرات الشتا اللي فات وما بانش من ساعتها بيتحسب lapsed، في نفس قسم زبون طلب مرة واحدة بس واختفى. لو الشكل ده غريب بالنسبة لمطعم موسمي، الأحسن تعرفه بدري بدل ما تتفاجئ بيه بعدين.
تحويلها لعادة فعلية
الصفحة مش بتعمل حاجة لوحدها. هي بتعد وتفرز بس، إنت اللي لازم تفتحها وتتصرف، ومعناها إنها مفيدة بس لو المتابعة بقت عادة صغيرة، مش دوسة فضول لمرة واحدة.
كام طريقة أصحاب المطاعم فعلاً بيستخدموا بيها الأقسام دي، بعد ما بقى عندهم بيانات:
- افتح Repeat قبل ليلة عارف إنها هتكون هادية، اختار اتنين تلاتة أسامي، وابعت واتساب شخصي: "الطلب بتاعك جاهز عندنا النهاردة لو حابب تعدي". ده إنت، مش التطبيق، بتبعت من رقمك.
- بص على Lapsed مرة في الأسبوع. مش هتفتكر كل الأسامي، وده عادي، راسل اللي بتفتكرهم. رسالة سريعة "من زمان ما شفناك" من صاحب المطعم نفسه بتحس مختلفة تماماً عن رسالة جماعية أوتوماتيك.
- بعد ما تشغّل كود خصم، راجع لو قسم New كبر في الأيام اللي بعده. ده بيقولك إن الكود جاب أوردرات حقيقية، مش بس ضغطات على الإعلان.
- راقب سرعة نمو Repeat مقارنة بـ New. مطعم زباينه الجداد نادراً ما بيرجعوا تاني عنده مشكلة مختلفة عن مطعم مش بيجيله زباين جداد أصلاً، والصفحة دي هي أول حتة هتلاحظ فيها أي واحدة من المشكلتين عندك.
لو عندك أكتر من فرع
القائمة بتتبع الفرع المختار دلوقتي في محول الفروع فوق الداشبورد، نفس المحول اللي بتستخدمه في محرر المنيو والأوردرات. زباين الفرع أ في قائمة، وزباين الفرع ب في قائمة تانية منفصلة، مش شاشة واحدة جامعاهم. لو بتدير أكتر من فرع، متابعة الصفحة دي معناها تتابعها لكل فرع لوحده، وتبدّل المحول كل مرة.
زبونين، وقرارين مختلفين
الصورة على الصفحة دي بيانات حقيقية من حساب تجريبي: أحمد، أوردرين، مفيش حجوزات، وتصنيفه Repeat. سارة علي، حجز واحد، وتصنيفها New. الأرقام صغيرة، وده بالظبط المقصود، الأقسام بتشتغل بنفس المنطق سواء المطعم عنده زبونين أو ألفين.
أحمد هو اللي يستاهل رسالة شخصية المرة الجاية اللي يبقى فيه حاجة تستاهل تتقاله. سارة علي مش lapsed، ومش حالة ضايعة، هي بس لسه بدري: زيارة واحدة، مفيش تاريخ يقول أي حاجة لحد دلوقتي. الصفحة مش بتقولك تعمل إيه مع أي واحد فيهم. هي بس بتضمن إنك عارف إنهم موجودين، وده الجزء اللي كان قبل كده بيضيع جوه شات واتساب وسط مية شات ثاني زيه بالظبط.