Comprehensive MSP Lifecycle Management Software - Mobile App for MSPs and WebApp for Admins

Job ID: 39492279

Budget: $250 – $750 USD

Objective
To develop a comprehensive software application for managing the lifecycle of Mandal Sales Promoters (MSPs) — from recruitment and verification to attendance, payroll, and exit processes. This system aims to streamline coordination between the Circulation Department, IT, Branch Managers (BM), HR, and MSPs.
Stakeholders
• Circulation Department
• IT Department
• Branch Managers (BMs)
• HR Department
• MSPs (Employees)
Modules and Features
A. MSP Recruitment & Onboarding
Circulation Department identifies and collects initial candidate data:
​ - Name, Email ID, Phone Number, Location, Unit Details
Data is sent to IT Department.
IT Department:
​- Creates login credentials.
​- Candidate logs in and enters mandatory details (Father’s Name, Aadhaar, PAN, Address, DOB, Education).
System sends data to respective BM based on location.
B. Background Verification (BM Role)
BM screen with BGV Positive and BGV Negative options.
If BGV is negative, a mandatory text box to enter reason.
TAT: 48 hours / 2 working days.
BGV results to be sent to HR through applicaion.

C. HR Approval & ID Generation
For BGV-positive candidates:
​- HR assigns unique Employee ID.
​- Enters Date of Joining.
​- Sets Work Status to Active.
Employee can then log in to the Employee App.
D. Exit Process
Upon resignation or exit:
Circulation SPOC informs HR.
HR updates Date of Exit and sets Work Status to Inactive.
Attendance Management
MSP logs into mobile app daily to punch In and Out.
System records:
​- Latitude & Longitude
​- Date & Time of Punch
No leave provision: If no punch, mark as Absent.
Payment & Salary Processing
Attendance records auto-generate working days.
System calculates salary automatically based on attendance.
Only HR can update attendance corrections.
Incentives:
Circulation team enters incentive details.
Incentives are auto-added to salary.
Circulation Incharge approves salary data.
Approved data is sent to HR to finalize paysheet and invoice.
Reports & Dashboard
Attendance reports
Salary sheets
Paysheet + Incentive breakdown
Active/Inactive employees
Exit reports with reason
Notifications & Alerts
Automated alerts for:
Pending BGV beyond 48 hours
Missing attendance
Pending approvals
Salary/incentive confirmation/corrections
User Roles and Permissions
Circulation SPOC: Data entry, view incentive dashboard
IT Admin: Login creation, technical support
BM: BGV entry only
HR: Approvals, attendance corrections, employee ID creation
MSP: App login, daily punch-in/out