Sheopals Intelligent CRM
A high-performance Operations System built to automate daily tasks, manage multi-level hierarchies, and streamline e-commerce workflows.
The Challenge
Sheopals needed a central nervous system to handle their growing e-commerce operations. The existing manual workflows for lead management, order processing, and agent performance tracking were becoming bottlenecks.
The solution required a custom-built CRM capable of handling thousands of daily interactions with zero latency, while providing distinct interfaces for different levels of the organization.
Key Architectures
- Micro-frontend architecture using Next.js for lightning-fast page loads.
- Real-time data synchronization for live sales tracking.
- Complex permission gatekeeping (Middleware) for 5+ user roles.
- Optimized API layer handling concurrent requests via cURL & Webhooks.
Tech Stack
Frontend
Backend & DB
Integrations
Multi-Level Panel Architecture
One system, multiple views. Security and access control were paramount in the design.
Sales Agent
Focused view for lead handling, calling, and order entry. Restricted access to own data only.
Team Leader
Dashboard for monitoring team performance, assigning leads, and listening to call recordings.
Manager
High-level insights, sales forecasting, and inventory oversight integration.
Super Admin
Full system control. User management, global configuration, and audit logs.
Efficiency Through Automation
Manual data entry kills productivity. I implemented background jobs to handle the heavy lifting.
Daily Task Automation
Automated allocation of leads to agents based on attendance and performance scoring every morning.
Webhook & cURL Integrations
Seamlessly syncing data with Logistics partners (NDR management) and SMS gateways using robust API consumers.
await db.orders.update(...);
// Trigger Automation
await AutomationQueue.add(
'notify_agent',
{ agentId: payload.agent_id }
);