مشروع أتمتة إرسال العقود لخدمة IPTV وربطها بنظام CRM
نظرة عامة على المشروع
قمت بتطوير نظام متكامل يقوم بأتمتة إرسال العقود الخاصة بصفقات خدمة IPTV بشكل تلقائي عبر البريد الإلكتروني، مع توليد العقود بصيغة PDF تتضمن تفاصيل الصفقة كاملة، وربطها مباشرة مع نظام إدارة علاقات العملاء (CRM) الذي قمت ببنائه مسبقًا.
الهدف من المشروع كان تقليل الوقت المستغرق في إرسال العقود يدويًا، وضمان دقة البيانات وسهولة تتبع الصفقات وتفعيلها، بالإضافة إلى تحسين تجربة العملاء وفرق المبيعات داخل الشركة.
الجانب التقني للمشروع
1. قاعدة البيانات (Database Design):
تم تصميم قاعدة البيانات باستخدام MySQL بشكل منظم ومتطابق مع معايير التطبيع لضمان سلامة البيانات وسهولة الربط مع CRM.
الجداول شملت صفقات IPTV، بيانات العملاء، سجلات الإرسال، العقود، والمدفوعات.
2. الواجهة الخلفية (Backend):
تم تطويرها باستخدام PHP مع ربط آمن بقاعدة البيانات عبر PDO وعمليات Prepared Statements لمنع SQL Injection.
تم بناء واجهات API داخلية للتعامل مع إنشاء الصفقات، توليد العقود، وإرسال البريد الإلكتروني بشكل مؤتمت.
3. توليد العقود PDF وإرسال البريد الإلكتروني:
يتم توليد العقد تلقائيًا بصيغة PDF عند إنشاء الصفقة، مع ملء بيانات العميل، تفاصيل الاشتراك، السعر، ومدة العقد.
يُرسل العقد عبر البريد الإلكتروني للعميل بشكل مباشر، مع نسخة احتياطية في لوحة الإدارة وسجل إرسال يحتوي على حالة الإرسال ووقت التنفيذ.
4. واجهة المستخدم وصفحة التفعيل (Frontend):
تم تصميم صفحة ويب بسيطة وسريعة تتيح للعميل عرض تفاصيل الصفقة، تحميل العقد، والموافقة عليه أو تنفيذ الدفع مباشرة.
الصفحة متكاملة مع CRM بحيث يتم تحديث حالة الصفقة تلقائيًا بعد التفعيل أو الدفع.
5. نظام الأمان (Security):
تم تطبيق معايير أمان عالية المستوى، تضمنت:
الحماية من SQL Injection و XSS.
تحقق صارم من البيانات المدخلة (Validation & Sanitization).
حماية عمليات رفع الملفات وتخزينها خارج المسار العام.
جلسات دخول آمنة باستخدام Cookies مشفرة و CSRF Tokens.
تشفير كلمات المرور باستخدام password_hash().
6. تكامل مع خوادم IPTV:
تم ربط النظام بخوادم IPTV الخاصة بالشركة، بحيث يتم عند تفعيل الصفقة توليد بيانات الدخول للعميل تلقائيًا (Username – Password – Server Link) وإرسالها ضمن العقد والبريد الإلكتروني.
7. التحليلات والتقارير:
تم بناء لوحة إدارية تتيح متابعة عمليات الإرسال، عقود الصفقات، ومتابعة حالة العملاء، مع عرض إحصائيات حول نسبة تفعيل الصفقات ونجاح الإرسال.
الأثر التجاري والعملي
تقليل الوقت المستغرق في إعداد وإرسال العقود بنسبة تتجاوز 80٪.
تحسين دقة البيانات وتقليل الأخطاء اليدوية.
رفع كفاءة فرق المبيعات وسرعة تفعيل الاشتراكات.
تمكين الإدارة من تتبع الصفقات بشكل لحظي وتحليل الأداء بسهولة.
تعزيز ثقة العملاء من خلال تجربة تفاعلية منظمة وسريعة.
التقنيات المستخدمة
Backend: PHP، MySQL، PDO، PHPMailer
Frontend: HTML، CSS، JavaScript
Tools: phpMyAdmin، TCPDF، SMTP Integration
Security: CSRF Tokens، Password Hashing، Validation Filters
Integration: IPTV Server API، CRM REST API
النتيجة النهائية
النظام أصبح جزءًا أساسيًا من البنية التشغيلية داخل الشركة، حيث وفر الوقت، ورفع كفاءة العمل، وساعد في تحويل العمليات اليدوية إلى عمليات مؤتمتة بالكامل.
هذا المشروع يوضح قدرتي على بناء حلول متكاملة تربط بين إدارة البيانات، الأمان، والتشغيل الذكي لتحقيق نتائج عملية مباشرة داخل بيئة العمل.