ملاحظة بناء من SKILLPHASE قراءة في 6 دقائق
كيف بنينا نظام الاستفسارات في موقع Skillphase

بنينا مسار الاستفسارات في Skillphase حول إيصال موثوق: نحفظ الطلب ونحافظ على سياقه، ثم نرسله إلى CRM المحدد بشكل مستقل. توضّح هذه الملاحظة البنية وفحوصات محوّل CRM وخطوة الإطلاق الأخيرة.
المشكلة: الرد على النموذج ليس سوى أول تسليم
موقعنا هو أول مكان نستطيع أن نعرض فيه منهجيتنا. يشرح الزائر مشكلة في عمله، ويجب أن يصمد طلبه أمام إعادة المحاولة من المتصفح، ويصل إلى CRM مع سياقه، ويمنح الشخص الذي سيرد نقطة بداية مفيدة.
فصلنا الاستقبال عن الإرسال إلى CRM. يستطيع الموقع تأكيد حفظ الاستفسار دون الادعاء بأن كل خطوة لاحقة قد اكتملت. وإذا تعذّر الوصول إلى CRM مؤقتاً، تبقى مهمة الإرسال ظاهرة يستطيع المسؤول فحصها واستعادتها.
هذا تنفيذ Skillphase الخاص، وليس مشروعاً لعميل ولا نتيجة إيرادات مقيسة. يعمل Skillphase CRM الآن على خادم خاص بمساحة عمل المالك وهويته، وتعمل إلى جانبه خدمة الاستقبال وعامل الإرسال المجدول. ويبقى نموذج الموقع متوقفاً حتى نتحقق من إرسال نهائي كامل، وحتى ذلك الحين يمكن للزوار حجز مكالمة تعارف أو التواصل عبر واتساب أو البريد الإلكتروني.
البنية، من النموذج إلى المتابعة
الخطوات الثلاث الأولى تحدد ما إذا كان الموقع يستطيع إرجاع إيصال قبول. بعدها يعمل الإرسال بشكل مستقل. في بيئة التشغيل، تحفظ معاملة PostgreSQL واحدة الطلب ومهمة إرساله معاً، فلا يُؤكَّد أي استفسار دون أن يكون محفوظاً.
01 — الاستقبال والإيصال
استفسار من الموقع
يشارك الزائر بيانات التواصل ووصفاً قصيراً لتحدي عمله. وتنتقل الخدمة المختارة ومصدر الإحالة الاختياري مع الطلب.
التحقق من الطلب
تتحقق الواجهة البرمجية من المصدر والحقول وحجم الطلب. ويتعرّف مفتاح إرسال ثابت على المحاولة المكررة. ويتطلب التشغيل الفعلي أيضاً اجتياز فحص صالح ضد الروبوتات.
الحفظ قبل القبول
نخزّن الاستفسار المشفّر ومهمة إرساله. ولا يصدر إيصال القبول إلا بعد حفظ ناجح.
العودة إلى الزائر: إيصال ثابت للاستفسار المحفوظ. يؤكد الاستقبال، لا حجز مكالمة ولا اكتمال الإرسال إلى CRM.
02 — إرسال مستقل
معالجة قائمة الانتظار
عامل مجدول بشكل منفصل يرسل الطلبات المنتظرة. تنتظر الأعطال المؤقتة إعادة المحاولة، وتبقى المشكلات غير المحلولة ظاهرة للمراجعة.
الإرسال إلى CRM
يتحقق المحوّل من بنية مساحة العمل، ويطابق الشخص أو ينشئه، ثم يضيف ملاحظة الاستفسار ويربطها باستخدام معرّفات ثابتة.
المسؤول يتخذ الخطوة التالية
يتحول كل استفسار إلى فرصة يملكها نادر، مع مهمة متابعة مستحقة خلال ساعة عمل واحدة، فتكون الخطوة التالية واضحة منذ البداية.
ما يراه الزائر فعلاً
يطلب النموذج سياقاً يكفي لبدء محادثة حول الملاءمة. ويحتفظ ببيانات الزائر إذا فشل الحفظ، ويعرض أخطاء كل حقل، ويقدّم مكالمة تعارف لمدة 20 دقيقة لمن يفضّل الحديث أولاً.
تُظهر الصورة أدناه النموذج الفعلي على skillphase.com بحقول فارغة، فلا تظهر أي بيانات لعملاء. ويُختبر مسار الإيصال أيضاً في الفحوصات الآلية المرفقة في نهاية هذه الصفحة.

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