العودة لقائمة المشاريع
مطلوب مطور لبناء منصة Omnichannel متكاملة (Customer Communication Platform)
الميزانية
$5000.00 - $10000.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
برمجة
node.js
Zapier
FastAPI
Restful API
PostgreSQL
SaaS
إدارة علاقات العملاء
تحليل الأعمال
خدمة العملاء
برمجة
node.js
Zapier
FastAPI
Restful API
PostgreSQL
SaaS
إدارة علاقات العملاء
تحليل الأعمال
خدمة العملاء
الوصف
نبحث عن مطور Senior محترف لديه خبرة حقيقية في بناء أنظمة Omnichannel Messaging Platforms / Customer Support Systems / SaaS Products لتطوير منصة متكاملة لإدارة تواصل العملاء عبر جميع القنوات الرقمية.
الهدف من المشروع هو بناء Omnichannel Communication Platform قوية وقابلة للتوسع بحيث يمكن استخدامها داخليًا، ثم تحويلها لاحقًا إلى SaaS Product تجاري يقدم للشركات كخدمة لإدارة التواصل مع العملاء.
يمكن تنفيذ المشروع بإحدى الطريقتين:
1️⃣ تطوير النظام من الصفر باستخدام بنية تقنية حديثة قابلة للتوسع.
أو
2️⃣ البناء فوق Chatwoot Open Source مع تطوير مكونات متقدمة مخصصة (Routing Engine – Automation – Analytics – SaaS Infrastructure).
الهدف من المنصة
إنشاء منصة Omnichannel SaaS Enterprise Platform تسمح للشركات بإدارة جميع قنوات التواصل مع العملاء في مكان واحد.
المنصة يجب أن توفر:
Inbox موحد لجميع القنوات
توزيع ذكي للمحادثات على الفرق
إدارة فرق الدعم والمبيعات
أدوات متقدمة للموظفين
لوحات تحكم وتحليلات متقدمة
نظام أتمتة للمحادثات
نظام SaaS متعدد العملاء
حجم النظام المتوقع
المنصة يجب أن تكون قادرة على التعامل مع:
أكثر من 200 Agent
عشرات القنوات
آلاف المحادثات يوميًا
مئات آلاف الرسائل شهريًا
توسع مستقبلي لعدة شركات (Multi-tenant SaaS)
القنوات المطلوب دعمها
المنصة يجب أن تدعم:
WhatsApp Business API
Facebook Messenger
Instagram Direct Messages
Telegram
Website Live Chat
Email
مع إمكانية إضافة:
SMS
Voice channels
APIs خارجية
المميزات الأساسية
Unified Omnichannel Inbox
واجهة موحدة لإدارة جميع المحادثات تشمل:
قائمة المحادثات
عرض الرسائل والملفات
معلومات العميل
حالة المحادثة
Tags / Labels
Internal notes
Conversation assignment
Transfer between teams
Merge conversations
Contact Management System
نظام إدارة العملاء يشمل:
إنشاء ملف موحد لكل عميل
دمج الهويات من القنوات المختلفة
حفظ سجل المحادثات
Segmentation
Customer tags
Teams & Roles Management
إدارة فرق العمل والصلاحيات.
الفرق المحتملة:
Sales
Technical Support
Billing
Customer Success
الأدوار:
Super Admin
Admin
Team Leader
Agent
Analyst
Viewer
Smart Routing Engine
نظام توزيع ذكي للمحادثات بناءً على:
القناة
الصفحة أو رقم الواتساب
الكلمات المفتاحية
نوع الطلب
الفريق
أولوية العميل
توفر الموظفين
آليات التوزيع المطلوبة:
Round Robin
Least Active
Skill-based routing
Priority routing
Queue-based routing
Automation System
نظام أتمتة يشمل:
Auto replies
Welcome messages
Follow-up messages
Escalation rules
Time-based automations
Trigger-based automations
Agent Workspace
واجهة الموظفين يجب أن تتضمن:
Inbox
Quick replies
Message templates
File attachments
Customer profile
Conversation history
Assign / Transfer
Tags
SLA timer
Internal notes
Admin Control Panel
لوحة تحكم الإدارة تشمل:
إدارة المستخدمين
إدارة الفرق
إدارة القنوات
إعداد قواعد التوجيه
إعداد الأتمتة
إدارة الصلاحيات
Analytics & Reporting
لوحات تحليلية متقدمة تشمل:
الرسائل حسب القناة
عدد المحادثات اليومية
أداء الموظفين
متوسط وقت الرد
متوسط وقت حل المشكلة
تقارير الفرق
Peak load analytics
SaaS Architecture Requirements
بما أن المشروع سيصبح SaaS Product يجب أن يدعم:
Multi-Tenant Architecture
Client Workspaces
Subscription Plans
Billing System
Usage limits
API access
White-label capability
كل شركة يجب أن تمتلك:
Workspace خاص
قنوات خاصة
فرق خاصة
بيانات منفصلة
التكاملات المطلوبة
المنصة يجب أن تدعم التكامل مع:
CRM systems
ERP systems
Google Sheets
Marketing platforms
Payment systems
البنية التقنية المقترحة
Frontend
React
Next.js
Backend
Node.js / NestJS
أو
Laravel
Database
PostgreSQL
Cache
Redis
Queue systems
BullMQ
RabbitMQ
Search
Elasticsearch
Meilisearch
Infrastructure
Docker
Nginx
Cloud hosting
Monitoring
Grafana
Prometheus
البنية التحتية
النظام يجب أن يدعم:
Horizontal scaling
Load balancing
Message queues
Worker services
Background processing
High availability
متطلبات الأمان
Role-based access control
Audit logs
Secure webhooks
Encryption
Backup systems
Rate limiting
مراحل تنفيذ المشروع
Phase 1
System architecture & planning
Phase 2
Core platform development
Phase 3
Channel integrations
Phase 4
Routing engine & assignment system
Phase 5
Analytics & dashboards
Phase 6
Automation & SaaS infrastructure
الخبرة المطلوبة
يفضل أن يكون لدى المطور خبرة في:
Omnichannel messaging platforms
SaaS platforms
Messaging APIs
Webhooks
Realtime systems
Queue systems
Cloud infrastructure
DevOps & Docker
المطلوب عند التقديم
يرجى إرسال:
مشاريع مشابهة
خبرة مع Chatwoot (إن وجدت)
المقترح التقني
الوقت المتوقع للتنفيذ
التكلفة التقديرية
ملاحظة
هذا مشروع منصة تقنية طويلة الأمد، والهدف النهائي هو تطوير SaaS Omnichannel Platform يمكن تقديمها للشركات لإدارة تواصل العملاء عبر جميع القنوات.
نبحث عن مطور قادر على بناء منصة Enterprise-Grade قابلة للتوسع.