Active Employees
—employees
— Started
— Paused
— On Hold
Today's Attendance
—present
— Day
— Night
— Leave
Live Attendance
—clocked in now
— In Shift
— In OT
— In Break
— OT Break
Job Pipeline
—total jobs
— Unassigned
— Active
— Stuck
Live — every job right now, not affected by the date filter above
Today's Job Activity
—jobs created today
— In Progress
— Completed
— QC Pending
Only the total above is scoped to the date filter — the pills are live, company-wide counts
-- Select --
▾
-- Select --
▾
-- Select --
▾
--Select Job Type--
▾
Max 15MB per file. Select multiple at once, or add more later — each stays listed below until you submit.
From
To
Status
Show entries
Search:
| Loading… |
Attendance Workspace
—
Live Time
--:--:--
--:--:-- --
—
Current Status
Not Started
—
Tracked Today
00:00:00
Break: 00h 00m
Scheduled Shift
The OT grace period is applied after the scheduled end time — only time worked beyond that is considered potential overtime.
Shift Start
—
Shift End
—
OT Grace Period
—
Attendance Controls
Not Started
Actual times are captured automatically from the live clock — they don't normally need to be entered manually.
Today's Timeline
0 entries
No activity yet today.
Daily Summary
My Attendance › Daily Summary. Your own attendance for the selected date — active, total, break, NPH, and OT time.
Total Hours Worked
—
Start till last activity or Ended, all sessions this day
Active Hours
—
Production time, this employee
Break Hours
—
Break time taken during the scheduled shift
NPH Hours
—
NPH-classified activity time (Training, Meeting, etc.)
OT Hours
—
Production time outside the shift window, or all of a weekly-off/holiday day
OT Breaks
—
Break time taken outside the shift window, during OT
Your NPH Space
Ready to Submit
| Date | Activity | Start | End | Duration | Comments | Action | |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Submitted
| Date | Activity | Minutes | Comments | Applied On | Status | Approved By | Action |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Your OT Space
Ready to Submit
| Date | Type | OT Start | OT End | Eligible Duration | Comments | Action | |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Submitted
| Date | Hours | Shift | Comments | Applied On | Status | Approved By | Action |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Apply Leave
My Attendance › Apply Leave. Submit your own leave application and track its status here.
Applying For
Loading…
Leave Application
Total leave requested: 0 day(s)
Leave Application History
| Request ID | Leave Type | Shift | Period(s) | Duration | Applied On | Reason | Status | Action |
|---|
Shift Change Request
My Attendance › Shift Change Request. Submit your own shift change request and track its status here. Decisions are made separately by an approver.
Pending
0
Approved
0
Rejected
0
New Shift Change Request
—
My Requests
| Code | Current Shift | Requested Shift | Effective Dates | Reason | Applied On | Status | Action |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Early Logout
My Attendance › Early Logout. If you left before your shift ended, request how that day should be treated — Half Day Leave, 2 Hour Permission, Leave, or an Exception (full-day pay). Ops reviews and decides under Manage Early Logout.
Pending
0
Approved
0
Rejected
0
New Early Logout Request
My Requests
| Code | Session Date | Cutoff | Requested Resolution | Reason | Applied On | Status | Action |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Manage Activity
Define the activity types employees can select in Attendance Workspace's Switch Activity dropdown, and whether time logged against each one counts toward NPH or OT. "Production" is a fixed built-in and always available — it isn't listed here.
Activity Types
| Activity Name | Classification | Status | Action |
|---|---|---|---|
| Loading… | |||
My Jobs
From
To
Select a job below to enable these actions.
entries per page
Search:
| No data available in table |
Quality Check Tray
From
To
Select a job below to enable these actions.
entries per page
Search:
| Loading… |
Search:
| Loading… |
Uploaded Tray
From
To
entries per page
Search:
| Loading… |
Job History
Every action recorded against every job, most recent first. Enter a Job Code to see one job's full story, or use the filters below to browse everything.
Job Code
Activity
Status
Employee
From
To
| Date & Time | Job Code | Job Name | Activity | Performed By | Assigned To | Status | Remarks | |
|---|---|---|---|---|---|---|---|---|
| Enter a Job Code, choose filters, or Submit with none for everything. | ||||||||
On Hold Tray
Visible to everyone with access — jobs an employee has paused mid-work. Reassign to get it moving again, or close it as No Work if it's genuinely not workable.
From
To
entries per page
Search:
| Loading… |
InProgress
Every job that's been assigned but not yet closed out — across My Tray, QC Tray, On Hold and Paused. Reassign or close as No Work jobs that haven't started yet (Assigned / QC Pending); pause anything actively running.
From
To
entries per page
Search:
| Loading… |
Reassign
Jobs placed On Hold, waiting to be reassigned or closed. Reassign to get it moving again — same employee to redo it, or a different one if they're unavailable — or close it as No Work if it's genuinely not workable.
From
To
entries per page
Search:
| Loading… |
No Work Tray
Jobs closed as not workable — visible to everyone with access. If a customer responds, or a job turns out to be workable after all, reassign it back to whoever already holds it (or someone else) or send it back to QC, with updated notes. Click View next to a job's instructions for the original reason and full history.
From
To
entries per page
Search:
| Created On | Job Date | CC | Job Code | Job Name | Service | Priority | Status | TAT Status | Scope | Po No | Instruction | Notes | Requested By | Estimated Time | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Loading… | |||||||||||||||
HR Management
Loading employee overview…
Current Employees
All Employees
| Loading employees… |
Offboarded Employees
| ID | Employee Code | Emp Name | Company | Designation | Department | Reporting Manager | Official Email | Personal Email | Phone | Alternate Phone | Street | City | Pin Code | Bank Name | Account Number | IFSC Code | Joining Date | Birth Date | PF No | Esi No | Exit Reason | Action |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Loading former employees… | ||||||||||||||||||||||
Hides this employee from Salary Master, Salary Components, Payroll Inputs, Payslips, Monthly Salary Register, Salary Register, and Employee Salary History. They still appear everywhere else — Production, Assign/Reassign, approvals.
Payroll Overview
Total Employees
250
This Month's Payroll Cost
₹12,50,000
Pending Payroll
15
Completed Payroll
235
Sanctioned Leave ()
—
Unsanctioned Leave ()
—
LOP Days ()
—
OT Hours (Jul 2026)
42
OT Amount Spent (Jul 2026)
₹8,400
Loan Deductions (Jul 2026)
₹15,000
No. of Holidays (Jul 2026)
1
Holiday Name(s)
Founder's Day
Employee Payroll Dashboard
Date Range:
to
Active Employees
—
Salary Not Set Yet
—
Total Gross Payroll
—
Monthly Payroll Processing
| ID | Employee Code | Emp Name | Designation | Department | Gross Pay | Basic Pay | HRA | CA | Shift Allowance | Medical | HTA(M) | HTA(Y) | PF | ESI% | Prof. Tax (Jun/Dec) | CTC (Annual) | Action |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Loading employees… | |||||||||||||||||
Set Employee Salary
Basic Pay, HRA, CA, Shift Allowance, PF, HTA(M) and HTA(Y) are all calculated automatically from Gross Pay using the percentage split on the Salary Component page — the standard 40/20/20/20/0 split (plus HTA at 0/0 until set) applies until customized for a specific employee.
Salary Component
Set Salary Structure
The standard structure — Basic 40% / HRA 20% / CA 20% / Shift 20% / PF 0% of Gross Pay — is pre-filled below. Select one or more employees and click Apply to use it as-is, or adjust the percentages first for a custom split. Selecting several employees applies the same structure to all of them at once; re-select just one afterward to customize their percentages individually.
Kept at 0% — not yet subscribed to PF
Professional Tax — Standard Slab
| Half-Yearly Income | Half-Yearly Professional Tax |
|---|
Professional Tax isn't set as a percentage — it's looked up from this standard slab based on each employee's income, and deducted twice a year, in June and December, rather than monthly like the other components.
Historical Percentage Periods
For importing historical data where the component split changed over time. Define a percentage split for a specific month, a month range, or a financial year (Apr–Mar), and apply it to one or more employees — it's used only for Payslips and the Monthly Payroll Register, only for months inside that period. Months not covered by any period keep using the Salary Structure above, exactly as before.
Existing Periods
| Employee | Period | Basic | HRA | CA | Shift | PF | HTA(M) | HTA(Y) | Notes | Action |
|---|---|---|---|---|---|---|---|---|---|---|
| No historical periods defined yet. | ||||||||||
Current Salary Structures
| Employee | Gross Pay | Basic Pay | HRA | CA | Shift Allowance | PF | HTA(M) % | HTA(Y) % | Prof. Tax (Jun/Dec) | Edit |
|---|---|---|---|---|---|---|---|---|---|---|
| No salary structures set yet. Use the form above to create one. | ||||||||||
Salary Revisions
Select Employee
| ID | Emp Name | Designation | Department | Current Basic Pay | Action |
|---|---|---|---|---|---|
| Loading… | |||||
New Salary Revision
No employee selected — pick one from the table above.
Revision History
Yearly Increment / Appraisal History
Select an employee on the Salary Revisions page to view their salary progression from their first year to now.
| Year | Basic Pay | HRA | Gross Salary | % Increase | Trend |
|---|---|---|---|---|---|
| No employee selected yet. | |||||
Monthly Salary Register
Once you've reviewed every employee's numbers below for , Finalize to make their payslips available on My Payslip.
Open
0
Total Employees
₹0
Total Gross Salary
₹0
Total Net Pay (Est.)
₹0
Total OT
₹0
Total Earned Leave
0
Without Salary Set
—
Payroll Period Status
Total Net Pay is estimated using the same calculation as Salary Register (Gross + HTA(Y) + Earned OT + Earned Leave + Earned Holidays + Payroll Inputs − LOP − Loan Deductions − Professional Tax) — Basic Pay/Earned HRA/Earned CA/Shift Allowance/HTA(M) are all a % breakdown OF Gross Pay, not additions to it, so only HTA(Y) (a once-a-year lump sum, paid only with April's salary) actually adds to Net Pay. Earned OT uses (Gross Pay ÷ 30 days) ÷ 8 hours; LOP deducts days taken beyond this month's leave allowance at Gross Pay ÷ 30/day; Earned Leave pays out the mirror image — allowance left unused, at the same rate; Earned Holidays pays any approved Holiday Work Entry for the month — Full Day at that same daily rate, Hourly at hourly rate × hours worked. All from Approved entries only. There's no executed payroll run yet, see Process Selected below.
Fields
| Emp Code | Emp Name | Dept | Company | Team | Gross Salary | Action | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||||||||||||||||
Attendance Summary
Leave applications, approvals, and holiday calendar for the whole team.
Leave Taken This Month
0
0 applications
Excess Leave
0
0 LOP days
Sanctioned Leave
0
0 days approved
Unsanctioned Leave
0
requests rejected
Yet to Approve
0
no pending requests
Recent Leave Applications
Employees Currently on Leave
Upcoming Holidays
Leave Request Search
Total Requests
0
Total Leave Days (Approved)
0
Approved
0
Rejected
0
Pending
0
Matching Requests
| Employee | Department | Shift | Specific Shift | Leave Type | Period | Duration | Status | Approved By | Date Approved |
|---|
Monthly Attendance
Attendance › Monthly Attendance. One row per employee for the selected month — days worked, week-off/holiday activity, informed leave, and worked/active time.
| Employees | Total Days in Month |
Office Days |
Clock-In Days |
Worked Days |
Week-off & Holidays |
Days Worked in Week-off & Holidays |
Informed Leave | Absent Days |
Total Worked Time |
Total Active Time |
Avg Worked Time |
||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total | Paid | Unpaid | |||||||||||
| Loading… | |||||||||||||
Monthly In Out
Attendance › Monthly In Out. Day-by-day clock-in/clock-out times for the selected month, one row per employee.
NA - Not Available
A - Absent
| Loading… |
Late Clock-In
Attendance › Late Clock-In. Day-by-day actual clock-in time vs. scheduled shift start for the selected month, one row per employee.
NA - Not Available
| Loading… |
Apply Leave
Applying For
Leave Application
Total leave requested: 0 day(s)
Leave Application History
| Request ID | Leave Type | Shift | Period(s) | Duration | Applied On | Reason | Status | Action |
|---|
Approve Leave
All Requests
| Request ID | Employee | Department | Shift | Specific Shift | Leave Type | Period(s) | Duration | Applied On | Reason | Status | Action |
|---|
Date-wise Report
Total Leave Taken
0
Total Allowed (Period)
0
Approved Requests
0
Rejected Requests
0
LOP Details
| Employee | Leave Type | Period | Special Paid Leave | LOP Days | Reason |
|---|
Approved & Rejected — Date-wise
| Date | Employee | Shift | Leave Type | Status |
|---|
Holiday List
Next Upcoming Holiday — Day Shift
Loading…
—
days away
Next Upcoming Holiday — Night Shift
Loading…
—
days away
Day Shift Holidays
| S.No | Holiday Title | Holiday Date | Day | Session | Holiday Type | Shift |
|---|---|---|---|---|---|---|
| Loading holidays… | ||||||
Night Shift Holidays
| S.No | Holiday Title | Holiday Date | Day | Session | Holiday Type | Shift |
|---|---|---|---|---|---|---|
| Loading holidays… | ||||||
Manage Holiday
Next Upcoming Holiday — Day Shift
Loading…
—
days away
Next Upcoming Holiday — Night Shift
Loading…
—
days away
Add Holiday
Day Shift Holidays
| S.No | Holiday Title | Holiday Date | Day | Session | Holiday Type | Shift | Edit | Delete |
|---|---|---|---|---|---|---|---|---|
| Loading holidays… | ||||||||
Night Shift Holidays
| S.No | Holiday Title | Holiday Date | Day | Session | Holiday Type | Shift | Edit | Delete |
|---|---|---|---|---|---|---|---|---|
| Loading holidays… | ||||||||
ATD Calendar
Each employee's shift, overlaid with leave status and actual attendance (worked hours, overtime, NPH) — approved leave takes priority over the day's scheduled shift. Click any day to see the full breakdown.
Shift scheduled on the Weekly Shift Roster
Off / no roster entry for that day
SL — Approved leave
HL — Half-day leave
PR — 2-Hour Permission
UL — Unapproved leave / unauthorized absence
Approved OT/NPH recorded that day
Pending OT/NPH recorded that day
| Loading… |
Shift Assignments
Each employee's default shift. This is separate from the Weekly Shift Roster, which can override it day by day.
Total Day Shift Employees
0
Total Night Shift Employees
0
Yet to Assign
0
Default Shift by Employee
| ID | Emp Name | Department | Default Shift | Assigned Shift | Effective Today |
|---|
Shift Definitions
Shift Definitions
| Shift Name | Shift Type | Start Time | End Time | Action |
|---|
Weekly Off Days
Days each shift is off by default — e.g. weekends for Day Shift. If someone clocks in on a checked day, all of that time is recorded as overtime instead of regular hours. Leave a shift with nothing checked if it should never default to a day off (e.g. a Night Shift covering a US client's own workweek). Check/uncheck as needed, then Save Changes.
| Shift | Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|---|
Weekly Shift Roster
Weekly Shift Roster
All employees and departments for the selected week.
Enter Overtime
Log your own extra hours one at a time, or upload a whole month at once from a file.
Log Extra Hours Worked
e.g. 1 hour 30 minutes → Hours: 1, Minutes: 30 · 15 minutes only → Hours: 0, Minutes: 15
My Overtime Entries
| Date | Hours | Shift | Reason | Applied On | Status | Action |
|---|
Manage Overtime
OT & Holiday Work › Manage Overtime. Log an already-approved overtime entry for any employee — bypasses the approval step, same as logging it directly on Overtime Approvals.
Add Overtime Entry
e.g. 1 hour 30 minutes → Hours: 1, Minutes: 30 · 15 minutes only → Hours: 0, Minutes: 15
Approved Overtime Entries (0)
| Date | Employee | Hours | Shift | Reason | Action |
|---|---|---|---|---|---|
| Loading… | |||||
Approve Overtime
Overtime Requests
| Employee | Department | Date | Hours | Shift | Reason | Applied On | Status | Approved By | Action |
|---|
Overtime Report
Loans / Advances
Manage employee loans and salary advances, along with repayment tracking.
Active Loans/Advances
0
Total Outstanding
₹0
Scheduled This Month
₹0
Closed / Fully Repaid
0
New Loan / Advance
All Loans / Advances
| Employee | Department | Company | Type | Principal | Monthly Deduction | Paid So Far | Outstanding | Progress | Status | Action |
|---|---|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||||
Payslip Generator
Generate and download individual employee payslips for any pay period.
Select an employee and pay period, then click Generate.
My Payslip
View or download your own payslip for any finalized pay period.
Select a pay period, then click View.
Employee Documents
Store and manage each employee's photo, ID proofs, certificates, and previous company payslips.
Active Employees
0
Former Employees
0
Documents Stored
0
Loading employees…
Employee History
Track changes to department, designation, salary, shift, and status over time.
Total Changes
0
This Month
0
Salary Changes
0
Status Changes
0
| Date & Time | Employee | Department | Field | Old Value | New Value | Changed By |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Leave Requests
Company-wide view of all leave requests across employees, independent of who applied for them.
Total Requests
0
Pending
0
Approved
0
Rejected
0
Cancelled
0
All Requests
| Request ID | Employee | Department | Shift | Specific Shift | Leave Type | Period(s) | Duration | Applied On | Reason | Status | Approved By | Date Approved |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||||||
Leave Balances
Available, used, and remaining leave for every employee at a glance.
Employees
0
Total Allowance
0
Total Used
0
Total Remaining
0
Balance by Employee
| Emp Name | Department | Designation | Allowance | Used | Pending | Remaining | Special Paid Leave | Excess / LOP | Usage |
|---|
Apply Leave
Applying For
Leave Application
Total leave requested: 0 day(s)
Leave Application History
| Request ID | Leave Type | Shift | Period(s) | Duration | Applied On | Reason | Status | Action |
|---|
Leave Balances
Available, used, and remaining leave for every employee at a glance.
Employees
0
Total Allowance
0
Total Used
0
Total Remaining
0
Balance by Employee
| Emp Name | Department | Designation | Allowance | Used | Pending | Remaining | Special Paid Leave | Excess / LOP | Usage |
|---|
Attendance Summary
Total Requests
0
Total Leave Days (Approved)
0
Approved
0
Rejected
0
Pending
0
Matching Requests
| Employee | Department | Shift | Specific Shift | Leave Type | Period | Duration | Status | Approved By | Date Approved |
|---|
Leave Requests
Company-wide view of all leave requests across employees, independent of who applied for them.
Total Requests
0
Pending
0
Approved
0
Rejected
0
Cancelled
0
All Requests
| Request ID | Employee | Department | Shift | Specific Shift | Leave Type | Period(s) | Duration | Applied On | Reason | Status | Approved By | Date Approved |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||||||
Leave Exceptions
Grant a specific number of days on an Approved leave request as paid "Special Paid Leave" — shown separately on the payslip and excluded from Loss of Pay, regardless of the employee's remaining regular entitlement.
Leave Requests
| Employee | Department | Leave Type | Period(s) | Duration | Status | Exception Days | Action |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Leave Calendar
Visual calendar of who is on leave and when, across the team.
July 2026
On Leave (Approved)
Holiday
Today
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Shift Change Requests
Submit a shift change request and track its status here. Decisions are made on Shift Change Approvals — kept separate so the person requesting a change isn't also the one approving it.
Pending
0
Approved
0
Rejected
0
New Shift Change Request
—
All Requests
| Code | Employee | Department | Current Shift | Requested Shift | Effective Dates | Reason | Applied On | Status | Action |
|---|---|---|---|---|---|---|---|---|---|
| Loading… | |||||||||
Shift Change Approvals
Review and action shift change requests submitted by employees. Approving a request applies it directly to the schedule. Kept as its own menu (separate from Shift Change Requests) so it can be granted as its own permission under User Rights / Manage Level.
Pending
0
Approved
0
Rejected
0
All Requests
| Code | Employee | Department | Current Shift | Requested Shift | Effective Dates | Reason | Applied On | Status | Action |
|---|---|---|---|---|---|---|---|---|---|
| Loading… | |||||||||
Manage Early Logout
Review employee Early Logout requests, and decide sessions that look like an early departure even if nobody has requested anything yet. Approving force-closes a still-open session and, for Half Day Leave / 2 Hour Permission / Leave, creates a matching approved leave entry.
Pending Requests
0
Approved
0
Rejected
0
Unactioned
0
Requests
| Code | Employee | Session Date | Reason | Requested Resolution | Applied On | Status | Action |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Unactioned Early Logouts
Sessions that look like an early departure (still active well past shift end, or ended well before it) with no live request. "Early" uses the same grace period as Overtime Rules.
| Employee | Session Date | Status | Scheduled End | Actual Logout | Action |
|---|---|---|---|---|---|
| Loading… | |||||
Individual Daily Summary
Attendance › Individual Daily Summary. Pick an employee and date to review their login/logout, shift schedule, breaks, NPH, and OT for that day.
Total Hours Worked
—
Start till last activity or Ended, all sessions this day
Active Hours
—
Production time, this employee
Break Hours
—
Break time taken during the scheduled shift
NPH Hours
—
NPH-classified activity time (Training, Meeting, etc.)
OT Hours
—
Production time outside the shift window, or all of a weekly-off/holiday day
OT Breaks
—
Break time taken outside the shift window, during OT
Shift History
Historical record of shift assignments, useful for verifying past payroll calculations.
Shift scheduled on the Weekly Shift Roster
Off / no roster entry for that day
| Loading… |
Screenshot Requests
Activity Monitoring › Screenshot Requests. Every paired, clocked-in employee is already captured continuously in the background at the company's Baseline interval (see Settings), retained for the period set there — that's the "24/7" coverage, always on, nothing to turn on here. A request below doesn't start capture; it raises the rate to something faster for a bounded window (Monitoring Devices' Escalate does the same for a whole device, also always bounded, never indefinite). Every screenshot, whether from that background tier or a specific request, appears together below. To let a Team Head continuously view a specific employee's screenshots (no request needed), grant them under Manage Screenshot Request. A heuristic full-frame blur still applies if the active window's title matches the sensitive-window list (see Settings).
Select an employee and frequency to see a summary.
All Screenshots
Request Log — plain chronological list
| Requested | Employee | Requested By | Reason | Duration | View Access | Status | Frames | |
|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||
Monitoring Devices
Admin › Manage Activity Monitoring › Monitoring Devices. Desktop agents paired to an employee's WorkFlow Pro login. Pairing happens from the desktop agent itself (it asks for the employee's normal username/password once, the same credentials as this app). This page is for reviewing status and capture tier — to revoke a device's access, use Revoke Device Access.
| Employee | Device | Platform | Paired | Consent | Last Seen | Status | Capture Tier | Window Detection | |
|---|---|---|---|---|---|---|---|---|---|
| Loading… | |||||||||
Team Activity
Activity Monitoring › Team Activity. Continuously tracks keystroke/mouse activity and the foreground application per paired employee — never which keys were pressed, never screen content. Screenshots themselves aren't shown on this page — see Screenshot Requests for those.
🔒
This page shows activity signal only, not screenshots. Every paired, clocked-in employee is already captured continuously in the background — see Screenshot Requests. Escalating a device here switches that employee to a faster capture interval — see Monitoring Devices.
| Employee | Active Time | Active % | Idle Time | Idle % | Productive Time | Productive % | Top App | Current App | Device |
|---|---|---|---|---|---|---|---|---|---|
| Loading… | |||||||||
Timeline
Activity Monitoring › Timeline. One bar per employee for the selected day, colored by app classification (see Review Apps) and idle time. Built from the same raw activity samples as Team Activity, just visualized across the whole day instead of as one summary number.
Productive
Unproductive
Neutral
Idle
Unreviewed
No data
Loading…
Apps Summary
Activity Monitoring › Apps Summary. Total time observed per application over the selected window, at the application-name level our agent actually tracks — not per-website (that needs a browser-extension companion this build doesn't include).
Loading…
Review Apps
Admin › Manage Activity Monitoring › Review Apps. Classify each detected application as Productive, Neutral, or Unproductive — feeds Timeline and Apps Summary. A change only applies to activity recorded after you make it, never rewritten history.
Classified by application name (e.g. "Google Chrome"), not by website — see the Apps Summary note above for why.
Unreviewed apps
Reviewed apps
Top used apps
Exclude apps from idle time
Loading…
Activity Monitoring Settings
Admin › Manage Activity Monitoring › Settings. Company-wide defaults — changes apply to every paired agent on its next check-in (within a couple of seconds), no redeploy or reinstall needed.
When off, no employee is captured in the background at all — a screenshot only ever exists from that point on if a Screenshot Request is actually made. Only takes effect once every employee's Workpro agent is on a version built after this feature shipped — an older, already-installed agent keeps capturing at the interval below regardless of this switch until it's rebuilt and reinstalled.
Every paired employee, all the time, while baseline capture above is enabled. Default 120 (2 minutes).
Applied only to a specific employee an admin has escalated (Monitoring Devices), for a bounded time. Default 2. Can't go below ~2 in practice — that's the agent's own check-in frequency.
Screenshots older than this are purged automatically. Default 60.
Choose how sensitive content is handled — blurred before a frame ever leaves the device. Both can be on at once: the blur list always wins, even inside an app the allow list permits (e.g. allow Chrome broadly, but still blur the moment a banking site's tab is active).
Per-employee additional terms
Add extra terms for one specific employee, on top of the company-wide lists above — useful when only that person's role routinely shows something sensitive, or needs an extra app visible. Never removes any of the shared terms for them.
Shift History
Historical record of shift assignments, useful for verifying past payroll calculations.
Shift scheduled on the Weekly Shift Roster
Off / no roster entry for that day
| Loading… |
Employee OT Report
Your Overtime Entries (0)
| Date | Hours | Shift | Reason | Applied On | Status |
|---|---|---|---|---|---|
| Loading… | |||||
Holiday Work Entry
Log hours worked on a holiday, calculated separately from regular overtime.
Next Upcoming Holiday — Plan Ahead
Loading…
—
days away
This Month — Approved
0 Full Day · 0h 00m Hourly
Pending Entries
0
Approved Entries
0
Employees Involved
0
Log Holiday Work
Full Day pays the employee's standard daily rate for working this holiday — no need to clock exact hours. Switch to Hourly only if it genuinely wasn't a full day.
My Holiday Work Entries
| Holiday | Date | Hours | Shift | Reason | Applied On | Status | Action |
|---|
All Holiday Work Entries
| Employee | Department | Holiday | Date | Hours | Shift | Reason | Status | Action |
|---|
Appraisal Cycles
Define and manage recurring appraisal cycles, such as annual or half-yearly reviews. Cycles align to the Financial Year (April 1 – March 31).
Active Cycles
0
Upcoming Cycles
0
Completed / Closed
0
Total Cycles
0
Create Appraisal Cycle
All Appraisal Cycles
| Cycle Name | Type | Financial Year | Period | Start Date | End Date | Self-Assessment Deadline | Manager Review Deadline | Applicable To | Status | Edit | Action |
|---|---|---|---|---|---|---|---|---|---|---|---|
| No appraisal cycles created yet. Use the form above to create one. | |||||||||||
Employee Appraisals
Record and review individual employee appraisal outcomes.
This page is part of the new Salary Revision menu and hasn't been built out yet.
Payroll Inputs
Bonuses, incentives, referral bonuses, reimbursements, other deductions, and manual adjustments for the payroll run.
Open
Total Additions
₹0
Total Deductions
₹0
Net Impact
₹0
Entries This Month
0
Add Payroll Input
Bonus adds to gross pay — enter a positive amount.
Entries for This Month
| Employee | Department | Company | Type | Label | Amount | Notes | Added By | Action |
|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||
Referral Bonuses Pending Release
A referral bonus becomes eligible once the new hire completes the required months of continuous service (see Manage Referral, HR Settings) and that eligibility month's payroll has been finalized — Finalizing that month pays it out automatically. See the fuller Employee Referrals page (Payroll submenu) for the whole paid/unpaid list.
| New Hire | Referrer | Bonus Amount | Joining Date | Eligible From | Status | Action |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Employee Referrals
Every referral bonus, paid and unpaid. A bonus becomes eligible once the new hire completes the configured Release Period and that eligibility month's payroll is finalized — Finalizing that month's Payroll Period pays it out automatically; Release below is only a manual fallback. See Manage Referral (HR Settings) for the cap and release period.
| New Hire | Referrer | Bonus Amount | Joining Date | Eligible Period | Status | Action |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Payroll History
Browse previous payroll months without modifying them. Finalize a month from Payroll Inputs to add it here.
Finalized Months
| Month | Finalized On | Finalized By | Entries | Total Additions | Total Deductions | Net Impact | Action |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Salary Register
Monthly, yearly, employee-wise, and department-wise salary ledgers — computed live from Salary Master, Payroll Inputs, and Loans/Advances.
Note: Gross Pay reflects each employee's current Salary Master figure for every month shown — this app doesn't yet retain a month-by-month gross pay snapshot, only Payroll Inputs and loan deductions are period-accurate. Professional Tax is applied in June and December only, per the standard slab table.
| Employee Code | Employee | Department | Gross Pay | Additions | Deductions | Loan Deduction | Prof. Tax | Net Pay | CTC (Annual) |
|---|
| Employee Code | Employee | Department | Annual Gross | Additions | Deductions | Loan Deduction | Prof. Tax | Net Pay (Year) | CTC (Annual) |
|---|
| Month | Gross Pay | Additions | Deductions | Loan Deduction | Prof. Tax | Net Pay |
|---|
Grouped by Department. For a By Team, By Level, or By Company breakdown, see Team-wise Payroll Report under HR & Payroll Reports.
| Department | Employees | Total Gross | Additions | Deductions | Loan Deduction | Prof. Tax | Net Pay | Total CTC (Annual) |
|---|
Employee Reports
Headcount, demographics, and employee-level summary reports.
This page is part of the new HR & Payroll Reports menu and hasn't been built out yet.
Attendance Reports
Attendance summaries and trends across the team, built from approved leave requests.
Approved Leave Days
0
Employees on Leave
0
Most Common Type
—
Pending Requests
0
By Department & Leave Type — Approved Days
| Department | Casual | Sick | Paid | Unpaid | Total | Employees |
|---|
6-Month Trend — Approved Leave Days
Leave Reports
Employee-wise leave allowance, usage, and Loss of Pay for a date range — the dedicated report view for what previously only lived on Leave Approvals.
Total Leave Taken
0
Total Allowed (Period)
0
Total Loss of Pay Days
0
Approval Rate
0%
Employee-wise Leave Ledger
| Employee | Department | Allowed | Casual | Sick | Paid | Unpaid | Total Taken | Loss of Pay | Pending | Rejected |
|---|---|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||||
Shift Reports
Shift coverage and distribution reports across Day, Mid, and Night Shift.
Day Shift (Default)
0
Mid Shift (Default)
0
Night Shift (Default)
0
Days With Coverage Gaps
0
Distribution by Department (Default Shift)
| Department | Day Shift | Mid Shift | Night Shift | Total |
|---|
Daily Coverage — Scheduled Headcount per Shift Type
From the Weekly Shift Roster. A day is flagged as a gap if a shift type has employees by default but nobody is actually scheduled on it that day.
| Date | Day Shift | Mid Shift | Night Shift | Total Scheduled | Coverage |
|---|---|---|---|---|---|
| Loading… | |||||
By Employee
| Employee | Department | Default Shift | Specific Shift |
|---|
Employee Salary History
Per-employee salary history across all revisions and pay periods.
Current Gross Pay
₹0
Current Annual CTC
₹0
Total Revisions
0
Last Revised
—
Net Pay (Selected Year)
₹0
Salary Revisions
| Date | Old Gross Pay | New Gross Pay | Change | Changed By |
|---|---|---|---|---|
| Select an employee. | ||||
Pay Period History
Click a row to see the exact breakdown behind Additions and Deductions — OT payment, holiday-worked payment, leave encashment, bonuses, LOP, etc.
| Month | Gross Pay | Additions | Deductions | Loan Deduction | Prof. Tax | Net Pay |
|---|
Team-wise Payroll Report
Payroll cost broken down by team/department or by level.
Total Payroll Cost
₹0
Employees
0
Avg. Cost / Employee
₹0
Groups
0
By Department
| Department | Employees | Total Gross | Additions | Deductions | Loan Deduction | Prof. Tax | Total Cost (Net Pay) | Total CTC (Annual) |
|---|
Yearly Payroll Summary
Annual payroll cost summary and trends.
Total Annual Cost
₹0
Total Annual CTC
₹0
Avg. Monthly Cost
₹0
Highest Cost Month
—
Employees
0
Monthly Breakdown
| Month | Gross | Additions | Deductions | Loan Deduction | Prof. Tax | Total Cost |
|---|
Monthly Trend — Total Payroll Cost
Appraisal Report
Summary of appraisal outcomes and the resulting salary changes.
This page is part of the new HR & Payroll Reports menu and hasn't been built out yet.
Loan and Advance Report
Outstanding and repaid employee loans and advances — a read-only report view. To create or manage a loan, use Loans/Advances under Payroll.
Total Outstanding
₹0
Total Repaid (All Time)
₹0
Total Principal Issued
₹0
Active Loans/Advances
0
Loan & Advance Ledger
| Employee Code | Employee | Department | Type | Started | Principal | Repaid | Outstanding | Progress | Status |
|---|---|---|---|---|---|---|---|---|---|
| Loading… | |||||||||
Repayment History (All Loans)
| Employee Code | Employee | Type | Period | Amount Paid | Paid On | Notes |
|---|
Payslip Download Report
Track which payslips have been generated and downloaded.
This page is part of the new HR & Payroll Reports menu and hasn't been built out yet.
Departments
Manage the list of departments used across the app — this is what populates the Department dropdown on Add/Edit Employee.
Add Department
All Departments (0 total, 0 active)
| Name | Description | Status | Action |
|---|---|---|---|
| Loading… | |||
Designations
Manage job designations and titles used across the app — this is what populates the Designation dropdown on Add/Edit Employee.
Add Designation
All Designations (0 total, 0 active)
| Name | Description | Status | Action |
|---|---|---|---|
| Loading… | |||
Teams
Manage teams, kept separate from departments — this is what populates the Team dropdown on Add/Edit Employee, and feeds the "By Team" view on Team-wise Payroll Report.
Add Team
All Teams (0 total, 0 active)
| Name | Description | Status | Action |
|---|---|---|---|
| Loading… | |||
Employment Types
Full-time, part-time, contract, and other employment type definitions — this is what populates the Employment Type dropdown on Add/Edit Employee.
Add Employment Type
All Employment Types (0 total, 0 active)
| Name | Description | Status | Action |
|---|---|---|---|
| Loading… | |||
Leave Types
Configure Casual, Sick, Paid, Unpaid, and other leave types and their rules — this drives the Leave Type dropdown on Apply Leave and every leave filter/report across the app.
Applies to all companies — the same leave types and rules apply company-wide.
Add Leave Type
All Leave Types (0 total, 0 active)
| Name | Paid | Monthly Allowance | Carry Forward | Approval Required | Excluded from Allowance | Status | Action |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Holiday Setup
Admin configuration for holidays. This page governs the policy; Manage Holiday (HR Settings) manages the actual dated holiday list, and employees browse it via Holiday List under Operations.
Applies to all companies — holidays are shared company-wide, not configured per company.
Policy Settings
Pre-selected when adding a new holiday on Manage Holiday.
Shift Rules
Configure the rules governing shift assignments and changes.
Applies to all companies — the same shift rules apply company-wide.
Policy Settings
Enforced on Shift Change Requests — a request effective sooner than this is blocked.
Overtime Rules
Configure overtime eligibility, caps, and calculation rules.
Applies to all companies — the same overtime rules apply company-wide.
Policy Settings
Enforced on Overtime Entry submissions.
Also enforced on Overtime Entry — checks that employee's approved + pending total for the month.
Deduction Components
Define deduction components used in salary structures, such as PF and ESI. This is a reference catalog — Salary Master's PF % and ESI % fields remain the actual per-employee calculation inputs.
Applies to all companies — the same deduction catalog is shared company-wide.
Add Deduction Component
All Deduction Components (0 total, 0 active)
| Name | Calc Type | Rate / Amount | Employee % | Employer % | Status | Action |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Payroll Rules
General payroll processing rules and configuration.
Applies to all companies — the same payroll rules apply company-wide.
Policy Settings
Manage Referral
Configure the employee referral program — the cap on a new hire's total referral bonus, and how many months of service must pass before it's released. See Employee Referrals (under Payroll) for the actual paid/unpaid list.
Applies to all companies — the same referral policy applies company-wide.
Policy Settings
Total referral bonus for one new hire (split across up to 2 referrers) can't exceed this. Leave blank for no cap.
How many months of service the new hire must complete before the referral bonus can be released.
Fixed rule (not editable here): a new hire's joining date sets which calendar month counts as their first month of service — joining on or before the 20th counts that month; joining the 21st or later rolls to the next month instead. The release period above then counts full calendar months from there, not the exact joining date.
Appraisal Settings
Configure appraisal cycle defaults and rating scales.
This page is part of the new HR Settings menu and hasn't been built out yet.
Approval Workflows
Configure who approves leave, overtime, salary revisions, and loans. This documents the intended approver per category — this app doesn't have a login/session system yet, so it isn't technically enforced against who's acting (same status as Access Levels under Manage Users).
Applies to all companies — the same approval workflow applies company-wide.
Approval Categories
| Category | Approver | Notes | Status | Action |
|---|---|---|---|---|
| Loading… | ||||
Statutory Settings
PF, ESI, professional tax, and other statutory configuration.
Applies to all companies — the same statutory rates and Professional Tax slabs apply company-wide.
PF & ESI Default Rates
Reference rates — Salary Master's per-employee PF % and ESI % fields remain the actual calculation inputs, these don't override them automatically.
Professional Tax Slabs
This IS the live calculation source — Salary Register, Employee Salary History, Team-wise Payroll Report, and Yearly Payroll Summary all compute Professional Tax from these slabs (applied every June and December, based on Gross Pay × 6).
| Min Income (₹, half-yearly) | Max Income (₹, blank = no limit) | Tax Amount (₹) | Action |
|---|---|---|---|
| Loading… | |||
Employee Number Settings
Configure how employee IDs are generated, per company — add companies on Create Company under Admin.
Format
This saves a configuration record, but doesn't yet change how new employee IDs are actually generated — that's still controlled by a database sequence set up when the Employees table was created. Changing that live risks breaking references from every other table that links to an employee (salaries, leave requests, documents, etc.), so it wasn't done automatically as part of this page. Treat this as documented intent for now.
Preview:
All Companies
| Company | Prefix | Padding Width | Example | Notes | Action |
|---|---|---|---|---|---|
| Loading… | |||||
Manage Service
Job Config › Manage Service. Manage the list of services — this is what populates the Services dropdown on Add Job, and one of the three dimensions on Customer Price.
Total Services
—
Active Services
—
Add Service
All Services (0 total, 0 active)
| Name | Description | Status | Action |
|---|---|---|---|
| Loading… | |||
Manage Priority
Job Config › Manage Priority. Define job priority levels — their SLA, display label, and color — used across job tracking.
Total Priorities
—
Create Priority
Label Preview
All Priorities
| S.No | Label | Priority Level | SLA (Hours) | Color | Edit | Delete |
|---|---|---|---|---|---|---|
| Loading priorities… | ||||||
Manage TAT
Job Config › Manage TAT. Define turnaround-time specifications — Duration, Fixed Time, or Custom — used to calculate each job's delivery deadline when it's assigned.
Create TAT Specification
All TAT Specifications
| Name | Type | Details | Reminder Window | Status | Action |
|---|---|---|---|---|---|
| Loading… | |||||
Manage Job Type
Job Config › Manage Job Type. Manage the list of job types — this is what populates the Job Type dropdown on Add Job.
Total Job Types
—
Active Job Types
—
Add Job Type
All Job Types (0 total, 0 active)
| Name | Description | Status | Action |
|---|---|---|---|
| Loading… | |||
Manage Scope
Job Config › Manage Scope. Manage the list of job scopes — this is what populates the Scope dropdown on Add Job.
Total Scopes
—
Active Scopes
—
Add Scope
All Scopes (0 total, 0 active)
| Name | Description | Service | Status | Action |
|---|---|---|---|---|
| Loading… | ||||
Manage Customer
Job Config › Manage Customer. Manage the list of customers — this is what populates Select Customer on Add Job, and one of the three dimensions on Customer Price.
Total Customers
—
Active Customers
—
Add Customer
All Customers (0 total, 0 active)
| Customer Name | Customer Code | Contact | Status | Action | |
|---|---|---|---|---|---|
| Loading… | |||||
Customer Price
Set a price for each Customer + Service + Scope combination — the same Scope can cost differently per customer.
Add Price
Bulk Upload Prices
Columns: Customer, Service, Scope, Price. Matched by exact name against Admin › Customers/Services/Scope — a combination that already has a price gets updated, a new one gets added. Download Template pre-fills every existing price, so you can edit values in Excel and re-upload the whole sheet at once.
📁
Click to upload or drag and drop
CSV, XLS, XLSX files supported. Max 10MB.
All Prices (0)
| Customer | Service | Scope | Price ($) | Action |
|---|---|---|---|---|
| Loading… | ||||
Prod Score
Set the standard completion time for each Customer + Service + Scope combination — the same Scope can take a different standard time per customer. Used to calculate an employee's production percentage for a shift.
Add Standard Time
All Standard Times (0)
| Customer | Service | Scope | Standard Time (minutes) | Action |
|---|---|---|---|---|
| Loading… | ||||
Manage NPH
Production › Manage NPH. Log approved Non-Productive Hours — meetings, training, knowledge-transfer, or other approved non-production activity — so it's excluded from an employee's available production time on Employee Reports.
Add NPH Entry
All NPH Entries (0)
| Date | Employee | Activity Type | Minutes | Remarks | Entered By | Action |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Enter NPH
Log Non-Productive Hours
My NPH Entries
| Date | Activity Type | Minutes | Remarks | Applied On | Status | Action |
|---|
Approve NPH
NPH Requests
| Employee | Department | Date | Activity Type | Minutes | Remarks | Applied On | Status | Approved By | Action |
|---|
Employee NPH Report
Your NPH Entries (0)
| Date | Activity Type | Minutes | Remarks | Applied On | Status |
|---|---|---|---|---|---|
| Loading… | |||||
User Rights
Every user with a login, and which top-level menu areas their assigned Level grants access to — read-only. Change actual permissions from Manage Level; assign a user's Level from Manage Users.
| User | Level |
|---|---|
| Loading… | |
Create Company
Manage the list of companies used across the app — this is what populates the Company dropdown on Add/Edit Employee, Employee Number Settings' per-company ID formats, and the letterhead on generated Payslips.
Add Company
No logo
All Companies (0 total, 0 active)
| Logo | Name | GST Number | Status | Action |
|---|---|---|---|---|
| Loading… | ||||
Manage Screenshot Request
Admin › Manage Activity Monitoring › Manage Screenshot Request. Controls which employees a Team Head (someone without full Monitoring Devices access) may view screenshots for and request screenshots from, and the maximum on-demand duration they're allowed to request — this only ever narrows access; full admins are never limited by it or by "Employee access per operation head" below.
Operation head duration limit
0 restricts an operation head to Snapshot only.
Applies only to holders of the narrower right — full admins keep the entire duration range and every screenshot frequency (including 30 seconds) regardless of this setting.
Team Head viewing duration
Up to 30 days. Applied automatically to every new screenshot request — there's no longer a per-request field for this.
Applies to every request, from full admins and operation heads alike.
Employee access per operation head
Adding an employee under a Team Head here does two things at once: that Team Head can browse the employee's regular ongoing screenshots at any time (no request needed, no time limit — subject only to the retention period set in Settings), and can also raise a bounded on-demand request for them. Removing an employee here immediately revokes both. A Team Head and their monitored employees are mutually exclusive — someone who is themselves a Team Head can't also be granted to another Team Head, and vice versa, so two heads can never end up able to view each other's (or each other's team's) screenshots.
No operation heads yet — add one above.
Revoke Device Access
Admin › Manage Activity Monitoring › Revoke Device Access. Revoking is permanent — the device cannot be un-revoked, and the employee must pair the desktop agent again with their username and password. Kept separate from Monitoring Devices so it isn't sitting next to Escalate/De-escalate for a routine review to misclick. For an offboarding/absconding case, use Uninstall first — it removes the agent software itself, but only takes effect once the machine is next online. Wait for its status to show "Uninstalled" before Revoking; revoking first permanently strands the uninstall command (a revoked device can never poll for it again). Note: Uninstall only works on a device paired with an already-updated agent — it can't reach any device paired before this feature shipped, until that machine gets a fresh install.
| Employee | Device | Platform | Paired | Last Seen | Uninstall Status | |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Monitoring Details
Admin › Manage Activity Monitoring › Monitoring Details. Every screenshot request that's still pending or actively capturing right now, across every employee — a completed, timed-out, or already-cancelled request drops off this list on its own, nothing to clean up manually. Use Cancel to stop one early, e.g. one accidentally left running far longer than intended (up to 7 days is allowed per request).
| Employee | Requested By | Requested At | Status | Frequency | Duration | Ends At | |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Download App Permissions
Admin › Manage Activity Monitoring › Download App Permissions. Check an employee to make "Pair" appear in their own Profile menu, so they can install and pair the Workpro desktop agent themselves. Clears itself automatically the moment that employee actually pairs — nothing to uncheck once they're done.
| Pair | Employee | Status | Requested |
|---|---|---|---|
| Loading… | |||
MIS Settings
Admin › MIS Settings. Permanently deletes old MIS History audit records (Job Code/Action/Field/Previous/Updated Value/Changed By entries) — never the underlying job or MIS Details records themselves, only their change log. This cannot be undone, which is why this page is restricted to the superadmin account and not granted through the normal Manage Level checkboxes.
Clear Older Than
Keeps the most recent window, deletes everything before it.
Clear a Specific Period
Targets an exact date range instead, regardless of how recent it is.
Manage Error Types
Job Config › Manage Error Types. Define the error types QC can flag on a job, and the score each one carries — used to calculate the overall Quality Score.
Add Error Type
Picking a severity fills in its default score — Minor 2, Moderate 5, Major 10, Critical 20 — still editable if this specific error needs a different weight.
All Error Types (0 total, 0 active)
| Name | Description | Severity | Score | Status | Action |
|---|---|---|---|---|---|
| Loading… | |||||
Attendance Dashboard
Ops Reports › Attendance Dashboard. Real-time workforce attendance and shift activity for today, built from Attendance Workspace check-ins. Hover a card to see who's in it; click to filter the list below (click again, or "Clear Filter", to reset).
Active Hours
—
Production time today, all employees
Break Hours
—
Break time today, all employees
Training Hours
—
NPH activity time today (Training, Meeting, etc.)
Working Overtime
—
Past scheduled end, or on an OT activity
Within Shift
—
Currently working, on schedule
On Break
—
On a break right now
Yet to Start
—
Scheduled today, not clocked in
On Leave
—
Approved leave covering today
On Permission
—
Approved 2-Hour Permission today
Stopped Work
—
Ended their shift today
All Employees
0
| Employee | Department | Shift Timing | Check-in | Status | Active Hours | Total Hours Worked | Break Hours | Training Hours | Overtime Hours | Last Activity |
|---|---|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||||
Individual ATD
Ops Reports › Individual ATD. Pick an employee to see their current Break/Leave/Permission status, plus hours worked, OT, training, break, leave and permission totals for a date range.
Select an employee above to see their attendance.
Employee Reports
Ops Reports › Employee Reports. Per-employee production and quality performance, computed from Job Tray / QC Tray activity. Hover any column header for what it means.
Jobs/Layouts/QC Tasks Completed only count once a job has actually finished QC (Completed or Uploaded) — never before. Production Score excludes jobs QC marked as a Complexity Exception. FPY (First Pass Yield) is the % of completed jobs with zero flagged errors. Avg Error Severity is total flagged error score ÷ completed jobs. Accuracy turns severity into a 0-100 scale. Overall Performance Score blends Productivity + FPY + Accuracy using the weights on Score Settings.
NPH Minutes and Utilization only compute when both Job Date From and To are set — Utilization = hours worked ÷ (scheduled shift time − NPH), from the Weekly Shift Roster. A day with no roster entry counts as Off, so Utilization is only meaningful for date ranges where the roster has actually been filled in — it does not yet account for approved Leave.
| Employee Code | Employee | Department | Company | Jobs Completed | Layouts Completed | QC Tasks Completed | Production Score | FPY | Avg Error Severity | Accuracy | TAT % | Overall Performance Score | Errors Made | Quality Score | NPH Minutes | Utilization | Hours Worked |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Loading… | |||||||||||||||||
Individual Report
Ops Reports › Individual Report. Pick an artist to see their production/quality/TAT performance for a date range, and drill into each order's job-level detail.
Select an employee above to see their performance.
Production Dashboard
Ops Reports › Production Dashboard. Live job-status counts, per-artist workload, and how many jobs were produced / moved to QC across the day.
In Progress
0
Assigned, In Progress, Paused — live count, not limited to the selected date
In QC / Active Jobs
0
QC Pending, QC In Progress, QC Paused — live count, not limited to the selected date
Completed Jobs
0
Completed or Uploaded, in selected date range
Produced
0
Artist finished, in selected date range
Moved to QC
0
Entered QC pipeline, in selected date range
Employee Job Load — In Progress
Hourly Productivity
Produced
Moved to QC
QC Report
Ops Reports › QC Report. How many jobs were received in QC, processed, and completed across the day.
Received in QC
0
Entered QC pipeline, on selected date
Processed
0
QC review started, on selected date
Completed
0
QC review finished, on selected date
Currently Active in QC
0
QC Pending, QC In Progress, QC Paused
By QC Agent — Completed Today
QC Throughput
Received
Processed
Completed
Score Settings
Ops Reports › Score Settings. Controls how Employee Reports and Individual Report combine Productivity, FPY, Accuracy, and TAT into one Overall Performance Score.
These are starting defaults, not fixed rules — adjust them as the scoring approach is refined.
Weightage
Applied to Production Score, capped at Productivity Cap below.
Weights don't need to add to exactly 100 — they're normalized automatically.
Applied to TAT % (on-time completed jobs ÷ all TAT-tracked completed jobs). Excluded entirely — not zeroed — for an employee with no TAT-tracked jobs in the period.
Accuracy = 100 − (Avg Error Severity × this number), floored at 0.
Caps Production Score before it feeds into the Overall Score, so one outlier job can't dominate.
Change Password
Operations › App Settings › Change Password. Set a new password directly for any employee's login — Admin and Super Admin accounts are never listed here and can't be reset from this page (see Manage Users for that).
| Name | Username | Level | |
|---|---|---|---|
| Loading… | |||
Users
| Employee ID | Employee Name | Company | Designation | Department | Reporting Manager | Level | Username / Official Email ID | Access Level | Action |
|---|---|---|---|---|---|---|---|---|---|
| Loading users… | |||||||||
All Employees
| Employee ID | Employee Name | Company | Designation | Department | Reporting Manager | Level | Username / Official Email ID | Access Rights | Edit | Delete |
|---|---|---|---|---|---|---|---|---|---|---|
| Loading employees… | ||||||||||
Create Level
Existing Levels
| Level Name | Menu Access Rights | Actions |
|---|---|---|
| Loading levels… | ||
Assign
Select one or more unassigned jobs, choose who to assign them to, and click Assign.
| Loading… |
Bulk Upload Jobs
Import multiple jobs at once from a CSV or Excel file. Download the sample template first to see the required columns and format, fill it in, then upload it below. Customer/Service/Priority/Scope/Job Type must match names already configured under Admin — a row with a name that doesn't match imports the job anyway, just without that field set, and says so in the result.
📁
Click to upload or drag and drop
CSV, XLS, XLSX files supported. Max 10MB.
Import History
| S.No | Employee Login ID | Employee ID | Employee Name | File Name | Jobs Imported | Uploaded On |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Save Job
Select the top of your Drive-synced job folder (the Employee-level folder). Each Job Code folder found becomes one new row below, with every file inside it attached. Customer and Scope are guessed from the folder — correct them in the preview if wrong; Service and Price fill in automatically once Customer + Scope are set.
Before selecting a folder: the Employee-level folder name must exactly match the Done By name selected above, spelled the same way it appears in that dropdown — Date of Job is only ever what you select above, it isn't read from the folder. Select starting from the Employee-level folder (not a Work-Type folder inside it) so this can be checked. If it doesn't match, the folder is rejected and nothing is imported — a message will explain what didn't match.
📁
Click to select a folder
Select the Employee-level folder for the Done By employee chosen above.
Upload Logs
| S.No | Uploaded By | Date & Time | Folders | Files | Status |
|---|---|---|---|---|---|
| Loading… | |||||
MIS Details — Spreadsheets
| Spreadsheet Name | Month / Year | Last Opened | Actions |
|---|---|---|---|
| Loading… | |||
Invoice Spreadsheet
| Spreadsheet Name | Month / Year | Last Opened | Actions |
|---|---|---|---|
| Loading… | |||
MIS Line Items — Spreadsheets
| Spreadsheet Name | Month / Year | Last Opened | Actions |
|---|---|---|---|
| Loading… | |||
MIS Reports
×
| Pick a date range to run the report. |
MIS History
| Job Code | Action | Field | Previous Value | Updated Value | Changed By | Login | Date & Time |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Job Bin
Deleted from MIS Details or Save Job's Upload Logs. Restorable for 40 days from deletion, then purged automatically.
| S.No | Date | Client | Job | Layouts | Scope | Done By | QC By | Deleted By | Deleted On | Days Left | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Loading… | |||||||||||
Spreadsheet Bin
Deleted from MIS Details' Spreadsheet browser. Restorable for 40 days from deletion, then purged automatically along with everything inside them.
| Spreadsheet Name | Month / Year | Jobs Inside | Deleted By | Deleted On | Days Left | |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Total Jobs
0
Completed
0
Overdue
0
Avg Completion
—
| Customer | Service | Jobs | Completed | Pending | Avg Time |
|---|---|---|---|---|---|
| Loading… | |||||
Top Performer
—
Team Avg Jobs/Day
0
Efficiency Rate
—
Overdue Rate
—
Employee Productivity
| Emp Name | Jobs Assigned | Completed | On Time | Avg Time | Efficiency |
|---|---|---|---|---|---|
| Loading… | |||||
OT Dashboard
Compare overtime hours across months and employees. Only Approved overtime is counted, matching payroll.
Total OT Hours by Month
Apps & Sites Usage
Work Stats › Apps & Sites Usage. How many hours each person spent in each app over the selected window — at the application-name level the agent tracks, not per-website. "Shift hours only" answers "how long in a shift", scoped to before that day's scheduled end time.
All Employees
| Employee | Icon | App/Site Name | Status | Activity Duration |
|---|---|---|---|---|
| Loading… | ||||
Work Activity Log
Work Stats › Work Activity Log. A chronological log of one employee's shift/break/work segments, built from the same attendance sessions as Monthly Attendance.
| Employee | Date | Start Time | End Time | Activity Duration |
|---|---|---|---|---|
| Select an employee to see their activity log. | ||||
Work Load Analysis
All Employees
Members Count by Day
| Loading… |
Summary Report
Work Stats › Summary Report. Worked Days/Total Hours/Break come from attendance sessions; Active/Idle/Productive/Unproductive/Neutral come from Activity Monitoring — same two sources as Monthly Attendance and Team Activity, side by side per employee.
| Employees | Worked Days | Total Hours | Active | Idle | Break | Productive | Unproductive | Neutral |
|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||