Dashboard
—
Active Employees
—employees
— Started — Paused — On Hold
Started
—
Employees currently working
Paused
—
Employees on pause or break
On Hold
—
Employees with a job on hold
Today's Attendance
—present
— Day — Night — Leave
Day Shift Present
—
Present in the day shift
Night Shift Present
—
Present in the night shift
Day Shift Leave
—
Day-shift employees on leave
Night Shift Leave
—
Night-shift employees on leave
Live Attendance
—clocked in now
— In Shift — In OT — In Break — OT Break
In Shift
—
Working (Production) during the scheduled shift
In OT
—
Working (Production) before shift start or past shift end, beyond grace
In NPH
—
On a non-Production activity
In Break
—
On a break during the scheduled shift
In OT Break
—
On a break before shift start or past shift end, beyond grace
Job Pipeline
—total jobs
— Unassigned — Active — Stuck
Live — every job right now, not affected by the date filter above
Unassigned
—
Not yet assigned to an artist
Assigned
—
Assigned, not yet started
In Progress
—
Actively being worked
Paused
—
Artist paused mid-work
On Hold
—
Held, awaiting input
No Work
—
Closed as No Work
QC Pending
—
Waiting for QC to start
QC In Progress
—
QC actively reviewing
QC Paused
—
QC paused mid-review
Completed
—
QC finished, ready to upload
Uploaded
—
Delivered to the customer
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
Total Jobs Today
—
Jobs created today, any status
In Progress
—
Actively being worked, company-wide
Completed
—
Completed or Uploaded, company-wide
QC Pending
—
Waiting for or in QC, company-wide
⚙️
-- Select -- ▾
-- Select --
Photoshop
Redraw
Template Placement
Typeset Placement
📋
-- Select -- ▾
-- Select --
HR5
R20
R2Hrs
R30
🚩
-- Select -- ▾
-- Select --
Clipping Path
Complex Redraw
Correction
Medium Redraw
📋
--Select Job Type-- ▾
--Select Job Type--
Live
Quote
Free Trial
Max 15MB per file. Select multiple at once, or add more later — each stays listed below until you submit.
From To Status
Show entries
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.
Start Shift Today?
Today is marked as a holiday. Are you sure you want to start a shift?
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
DateActivityStartEndDurationCommentsAction
Loading…
Submitted
DateActivityMinutesCommentsApplied OnStatusApproved ByAction
Loading…
Edit NPH Entry
Your OT Space
Ready to Submit
DateTypeOT StartOT EndEligible DurationCommentsAction
Loading…
Submitted
DateHoursShiftCommentsApplied OnStatusApproved ByAction
Loading…
Edit Overtime Hours
e.g. 1 hour 30 minutes → Hours: 1, Minutes: 30 · 15 minutes only → Hours: 0, Minutes: 15
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 IDLeave TypeShiftPeriod(s)DurationApplied OnReasonStatusAction
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
CodeCurrent ShiftRequested Shift Effective DatesReasonApplied OnStatusAction
Loading…
Withdraw / Delete Shift Change Request
This removes the request from the record. Please note a reason.
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
CodeSession DateCutoffRequested Resolution ReasonApplied OnStatusAction
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 NameClassificationStatusAction
Loading…
Add Activity Type
My Jobs
From To
Select a job below to enable these actions.
entries per page
No data available in table
Upload Output File
Max 15MB per file. Select multiple at once to add them all as the job's deliverable output.
Confirm Job Details
Defaulted from what was entered on Add Job — change if needed. Cancel goes back without stopping the job.
Are you Self QC?
Yes marks this job Completed. No sends it to QC Tray for review.
Quality Check Tray
From To
Select a job below to enable these actions.
entries per page
Loading…
Upload QC File
Max 15MB per file. Select multiple at once to add them all as the job's QC-reviewed file(s), kept separate from the artist's own output.
Confirm Job Details
Defaulted from the job's current values — change if needed. Cancel goes back without completing QC.
Reassign
Defaults to the artist who originally worked this job — leave it as-is to send it back to them for corrections, or pick someone else to reassign it.
Charged against the original artist, even if you reassign this job to someone else.
Loading…
Send Back to QC (0 job(s))
Use this if the uploaded final file is wrong or incorrect.
Reassign (0 job(s))
Sends the job back to My Tray — same employee to redo it, or a different one if they're unavailable.
Close as No Work (0 job(s))
Use this only if the job is genuinely not workable — not for a wrong or incorrect deliverable, which Send Back or Reassign already cover.
Uploaded Tray
From To
entries per page
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
Loading…
Reassign (0 job(s))
Sends the job back to My Tray — same employee to redo it, or a different one if they're unavailable.
Close as No Work (0 job(s))
Use this only if the job genuinely isn't workable.
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
Loading…
Reassign (0 job(s))
Only jobs that haven't started yet (Assigned / QC Pending) can be reassigned here — sends it to a new artist (or the same one) to work from scratch.
Close as No Work (0 job(s))
Use this only if the job genuinely isn't workable. Only jobs that haven't started yet (Assigned / QC Pending) can be closed here.
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
Loading…
Reassign (0 job(s))
Sends the job back to My Tray — same employee to redo it, or a different one if they're unavailable.
Close as No Work (0 job(s))
Use this only if the job genuinely isn't workable.
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
Created On ⇅ Job Date ⇅ CC ⇅ Job Code ⇅ Job Name ⇅ Service ⇅ Priority ⇅ Status ⇅ TAT Status ⇅ Scope ⇅ Po No ⇅ Instruction ⇅ Notes ⇅ Requested By ⇅ Estimated Time ⇅
Loading…
Reassign (0 job(s))
Sends the job back to My Tray — defaults to whoever already holds it, or pick someone else if it should go to a different employee.
Send Back to QC (0 job(s))
Moves the job into the QC Pending queue for another look — use this when it was QC that originally marked it No Work.
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.
Possible Duplicate Employee
An employee with this name and date of birth already exists.
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 IncomeHalf-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
EmployeePeriodBasicHRACAShiftPFHTA(M)HTA(Y)NotesAction
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
IDEmp NameDesignationDepartmentCurrent Basic PayAction
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.
YearBasic PayHRAGross Salary% IncreaseTrend
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
EmployeeDepartmentShiftSpecific ShiftLeave TypePeriodDurationStatusApproved ByDate 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
TotalPaidUnpaid
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 IDLeave TypeShiftPeriod(s)DurationApplied OnReasonStatusAction
Approve Leave
All Requests
Request IDEmployeeDepartmentShiftSpecific ShiftLeave TypePeriod(s)DurationApplied OnReasonStatusAction
Date-wise Report
Total Leave Taken
0
Total Allowed (Period)
0
Approved Requests
0
Rejected Requests
0
LOP Details
EmployeeLeave TypePeriodSpecial Paid LeaveLOP DaysReason
Approved & Rejected — Date-wise
DateEmployeeShiftLeave TypeStatus
Reject Leave Request
A reason is required and will be visible to the employee.
Delete Leave Request
This removes the request from active lists. Please note a reason for the record.
Edit Decision Reason
Changes only the reason text shown on this request — status and Unauthorized Absence flag stay as they are. Leave it blank to remove the reason entirely.
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…
Day Detail
—
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
IDEmp NameDepartmentDefault ShiftAssigned ShiftEffective Today
Shift Definitions
Shift Definitions
Shift NameShift TypeStart TimeEnd TimeAction
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.
ShiftSunMonTueWedThuFriSat
Add Shift
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
DateHoursShiftReasonApplied OnStatusAction
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)
DateEmployeeHoursShiftReasonAction
Loading…
Delete Overtime Entry
This can't be undone.
Approve Overtime
Overtime Requests
EmployeeDepartmentDateHoursShiftReasonApplied OnStatusApproved ByAction
Edit Overtime Hours
e.g. 1 hour 30 minutes → Hours: 1, Minutes: 30 · 15 minutes only → Hours: 0, Minutes: 15
Reject Overtime Entry
Delete Overtime Entry
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
EmployeeDepartmentCompanyTypePrincipalMonthly DeductionPaid So FarOutstandingProgressStatusAction
Loading…
Log Repayment
Repayment History
MonthAmount PaidPaid OnNotesAction
Paused Periods
Months skipped in the auto-generated deduction schedule — the loan still owes the same total, it just takes that many extra months to pay off.
MonthReasonAction
Pause Recurring Deduction
Leave From and To on the same month to pause just one month.
Delete Loan / Advance
This permanently removes the loan and its entire repayment history. This can't be undone.
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…
Delete Document
This permanently removes the file. This can't be undone.
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 & TimeEmployeeDepartmentFieldOld ValueNew ValueChanged 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 NameDepartmentDesignationAllowanceUsedPendingRemainingSpecial Paid LeaveExcess / LOPUsage
Apply Leave
Applying For
Leave Application
Total leave requested: 0 day(s)
Leave Application History
Request IDLeave TypeShiftPeriod(s)DurationApplied OnReasonStatusAction
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 NameDepartmentDesignationAllowanceUsedPendingRemainingSpecial Paid LeaveExcess / LOPUsage
Attendance Summary
Total Requests
0
Total Leave Days (Approved)
0
Approved
0
Rejected
0
Pending
0
Matching Requests
EmployeeDepartmentShiftSpecific ShiftLeave TypePeriodDurationStatusApproved ByDate 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…
Add Leave Exception
Remove Leave Exception
These days will go back to counting toward the employee's normal allowance/LOP.
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
CodeEmployeeDepartmentCurrent ShiftRequested Shift Effective DatesReasonApplied OnStatusAction
Loading…
Withdraw / Delete Shift Change Request
This removes the request from the record. Please note a reason.
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
CodeEmployeeDepartmentCurrent ShiftRequested Shift Effective DatesReasonApplied OnStatusAction
Loading…
Reject Shift Change Request
A reason is required and will be visible to the employee.
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
CodeEmployeeSession DateReason Requested ResolutionApplied OnStatusAction
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.
EmployeeSession DateStatusScheduled EndActual LogoutAction
Loading…
Decide Early Logout
Delete Early Logout Request
This removes the request record only. If it was Approved, the session force-close and any linked leave request already happened and are not undone by this — a reason is required for the record.
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).
e.g. 15 minutes, 30 minutes, 1 hour, or up to 7 days
Select an employee and frequency to see a summary.
All Screenshots
Request Log — plain chronological list
RequestedEmployeeRequested ByReasonDurationView AccessStatusFrames
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.
EmployeeDevicePlatformPairedConsentLast SeenStatusCapture TierWindow 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.
EmployeeActive TimeActive %Idle TimeIdle %Productive TimeProductive %Top AppCurrent AppDevice
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)
DateHoursShiftReasonApplied OnStatus
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
HolidayDateHoursShiftReasonApplied OnStatusAction
All Holiday Work Entries
EmployeeDepartmentHolidayDateHoursShiftReasonStatusAction
Reject Holiday Work Entry
Delete Holiday Work Entry
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 NameTypeFinancial YearPeriod Start DateEnd DateSelf-Assessment DeadlineManager Review Deadline Applicable ToStatusEditAction
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
EmployeeDepartmentCompanyTypeLabelAmountNotesAdded ByAction
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 HireReferrerBonus AmountJoining DateEligible FromStatusAction
Loading…
Delete Payroll Input
This removes the entry from this month's payroll run.
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 HireReferrerBonus AmountJoining DateEligible PeriodStatusAction
Loading…
Payroll History
Browse previous payroll months without modifying them. Finalize a month from Payroll Inputs to add it here.
Finalized Months
MonthFinalized OnFinalized ByEntriesTotal AdditionsTotal DeductionsNet ImpactAction
Loading…
Payroll Month
EmployeeDepartmentTypeLabelAmountNotes
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 CodeEmployeeDepartmentGross PayAdditionsDeductionsLoan DeductionProf. TaxNet PayCTC (Annual)
Employee CodeEmployeeDepartmentAnnual GrossAdditionsDeductionsLoan DeductionProf. TaxNet Pay (Year)CTC (Annual)
MonthGross PayAdditionsDeductionsLoan DeductionProf. TaxNet Pay
Grouped by Department. For a By Team, By Level, or By Company breakdown, see Team-wise Payroll Report under HR & Payroll Reports.
DepartmentEmployeesTotal GrossAdditionsDeductionsLoan DeductionProf. TaxNet PayTotal 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
DepartmentCasualSickPaidUnpaidTotalEmployees
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
EmployeeDepartmentAllowedCasualSickPaidUnpaidTotal TakenLoss of PayPendingRejected
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)
DepartmentDay ShiftMid ShiftNight ShiftTotal
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.
DateDay ShiftMid ShiftNight ShiftTotal ScheduledCoverage
Loading…
By Employee
EmployeeDepartmentDefault ShiftSpecific 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
DateOld Gross PayNew Gross PayChangeChanged 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.
MonthGross PayAdditionsDeductionsLoan DeductionProf. TaxNet 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
DepartmentEmployeesTotal GrossAdditionsDeductionsLoan DeductionProf. TaxTotal 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
MonthGrossAdditionsDeductionsLoan DeductionProf. TaxTotal 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 CodeEmployeeDepartmentTypeStartedPrincipalRepaidOutstandingProgressStatus
Loading…
Repayment History (All Loans)
Employee CodeEmployeeTypePeriodAmount PaidPaid OnNotes
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)
NameDescriptionStatusAction
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)
NameDescriptionStatusAction
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)
NameDescriptionStatusAction
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)
NameDescriptionStatusAction
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)
NamePaidMonthly AllowanceCarry ForwardApproval RequiredExcluded from AllowanceStatusAction
Loading…
Edit Leave Type
Delete Leave Type
This can't be undone. If any leave requests use this type, deletion will be blocked — mark it Inactive instead.
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)
NameCalc TypeRate / AmountEmployee %Employer %StatusAction
Loading…
Edit Deduction Component
Delete Deduction Component
This can't be undone.
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
CategoryApproverNotesStatusAction
Loading…
Edit Approval Workflow
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
CompanyPrefixPadding WidthExampleNotesAction
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)
NameDescriptionStatusAction
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.NoLabelPriority LevelSLA (Hours)ColorEditDelete
Loading priorities…
Delete Priority
Are you sure you want to delete this priority?
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
NameTypeDetailsReminder WindowStatusAction
Loading…
Delete TAT Specification
Are you sure you want to delete this TAT specification?
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)
NameDescriptionStatusAction
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)
NameDescriptionServiceStatusAction
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 NameCustomer CodeContactEmailStatusAction
Loading…
Edit Customer
Delete Customer
This can't be undone. If this customer has pricing entries, deletion will be blocked — mark them Inactive instead.
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)
CustomerServiceScopePrice ($)Action
Loading…
Edit Price
Delete Price
This can't be undone.
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)
CustomerServiceScopeStandard Time (minutes)Action
Loading…
Edit Standard Time
Delete Standard Time
This can't be undone.
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)
DateEmployeeActivity TypeMinutesRemarksEntered ByAction
Loading…
Delete NPH Entry
This can't be undone.
Enter NPH
Log Non-Productive Hours
My NPH Entries
DateActivity TypeMinutesRemarksApplied OnStatusAction
Edit NPH Minutes
Approve NPH
NPH Requests
EmployeeDepartmentDateActivity TypeMinutesRemarksApplied OnStatusApproved ByAction
Edit NPH Minutes
Reject NPH Entry
Delete NPH Entry
This can't be undone.
Employee NPH Report
Your NPH Entries (0)
DateActivity TypeMinutesRemarksApplied OnStatus
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.
UserLevel
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)
LogoNameGST NumberStatusAction
Loading…
Edit Company
No logo
Delete Company
This can't be undone.
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.
EmployeeDevicePlatformPairedLast SeenUninstall 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).
EmployeeRequested ByRequested AtStatusFrequencyDurationEnds 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.
PairEmployeeStatusRequested
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.
Confirm Permanent Deletion
Checking how many records match…
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)
NameDescriptionSeverityScoreStatusAction
Loading…
Edit Error Type
Delete Error Type
This can't be undone.
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).
A single date also switches the KPI cards above to that day; a range only fills in the per-day totals below.
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
Fix Shift
Recalculates this session's scheduled start/end for its own date, and re-checks Overtime eligibility if the shift has already ended.
All Employees
0
EmployeeDepartmentShift TimingCheck-inStatusActive HoursTotal Hours WorkedBreak HoursTraining HoursOvertime HoursLast 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 CodeEmployeeDepartmentCompany 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).
NameUsernameLevel
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…
Level
Assign Access Rights
—
Remove User Access
Are you sure you want to remove this user's access?
View As User
Are you sure you want to view the app as this user?
Reset Password
—
Delete Level
Are you sure you want to delete this level?
Assign
Select one or more unassigned jobs, choose who to assign them to, and click Assign.
Loading…
Assign 0 Job(s)
Leave blank to keep each job's existing value.
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.NoEmployee Login IDEmployee IDEmployee Name File NameJobs ImportedUploaded 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.NoUploaded ByDate & TimeFoldersFilesStatus
Loading…
MIS Details — Spreadsheets
Spreadsheet NameMonth / YearLast OpenedActions
Loading…
Invoice Spreadsheet
Spreadsheet NameMonth / YearLast OpenedActions
Loading…
MIS Line Items — Spreadsheets
Spreadsheet NameMonth / YearLast OpenedActions
Loading…
MIS Reports
×
Pick a date range to run the report.
Create Spreadsheet
Job
Comments
Filter
MIS History
Job CodeActionFieldPrevious ValueUpdated ValueChanged ByLoginDate & Time
Loading…
Job Bin
Deleted from MIS Details or Save Job's Upload Logs. Restorable for 40 days from deletion, then purged automatically.
S.NoDateClientJobLayoutsScopeDone ByQC ByDeleted ByDeleted OnDays 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 NameMonth / YearJobs InsideDeleted ByDeleted OnDays Left
Loading…
Total Jobs
0
Completed
0
Overdue
0
Avg Completion
—
CustomerServiceJobsCompletedPendingAvg Time
Loading…
Top Performer
—
Team Avg Jobs/Day
0
Efficiency Rate
—
Overdue Rate
—
Employee Productivity
Emp NameJobs AssignedCompletedOn TimeAvg TimeEfficiency
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
EmployeeIconApp/Site NameStatusActivity 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.
EmployeeDateStart TimeEnd TimeActivity 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.
EmployeesWorked DaysTotal HoursActiveIdleBreakProductiveUnproductiveNeutral
Loading…
Screenshot
Edit
Delete
This can't be undone. If it's currently assigned to any employee, deletion will be blocked — mark it Inactive instead.
Confirm Deleting
Are you sure you want to delete this employee?
Reason for Deletion
Select a reason. The employee will be moved to Former Employees.
Just need the quick status change? Use this. For exit documents, a final-payroll check, and revoking login access too, use Offboard Employee instead.
Delete Permanently
This cannot be undone.
Edit
Delete
This can't be undone.
Switch Activity
Start Break
End Shift
💬 Team Chat
Team Chat
Fields
Escalate Device
Switches this device to frequent screenshot capture for a bounded time, then automatically reverts to the baseline tier — never indefinite.
Enter a whole number — e.g. 30 for 30 minutes.
Shown in the audit trail on this device's history.
Revoke Device
Revoke this device? It will immediately lose the ability to upload new screenshots or activity data. This can't be undone — the employee would need to pair again from the desktop agent to reconnect.
Uninstall Device Agent
Flags this device to silently uninstall the monitoring agent. It only takes effect once the machine is next on and able to reach the server — there's no way to force it instantly. Do not revoke this device until its status here shows "Uninstalled" — revoking first permanently strands the command, since a revoked device can never poll for it again.
Instructions History
Files
Remove this file?
This removes the uploaded file from this job. You can upload a replacement afterward using the Upload button.
Pair Workpro
Workpro is WorkFlow Pro's desktop companion for Activity Monitoring. If it's already installed on this computer, click "Open Workpro to Pair" — it'll open with your username already filled in, so you only need to enter your password. If it's not installed yet, download and run the installer first, then come back and click Pair.
Download Workpro Open Workpro to Pair
Change Password
Edit Profile
—
JPG or PNG, up to 8MB
Contact Information
Address
Attendance Session Still Active
Your attendance session is still active. Please end your current activity, close any active break, and complete the End Shift action before logging out.
Reason for No Work
Notes
Confirm