WWorkSathi

Your team, your time.

WorkSathi — your own team-monitoring system. Live status, screenshots, tasks, claims and timesheets, all in one place.

  • Live team status & activity
  • Tasks, deadlines & timesheets
  • Screenshots — Owner only

Made for your team. Simple plans, per-agent pricing.

Sign in

Sign in to view your team dashboard.

or

New here? Ask your admin to send you an invite — accounts are created from an email invite only.

or

Back to login

Use the email and password created for you by your admin.

WWorkSathi
W
WWorkSathi

Hi

Dashboard

Active today
—
agents with tracked time today
Live now
—
agents online right now
Productivity
—
open the Productivity view

No data yet.

Me

Work Hours

Active, productive, unproductive and neutral time

Total Active
—
in the selected range
Total Productive
—
productive time
Total Unproductive
—
unproductive time
Total Neutral
—
neutral time

No data yet.

Today's Data

Start time, last active time and active hours today

Start Time
—
first activity today
Last Active Time
—
most recent activity
Total Active Hours
—
active time today

Productivity Trend

Productive vs unproductive vs neutral by date (from the same range above).

No data yet.

■ Productive  ■ Neutral  ■ Unproductive

Websites & Applications

Most used websites and applications

No data yet.

WebsiteTime

No data yet.

ApplicationTime

Attendance

Day-by-day attendance status

Present   Partial day   Absent   Holiday

Time Tracker Report

Daily activity span and productivity breakdown

No data yet.

DateActivity SpanActiveProductiveUnproductiveNeutralIdle

Team Live

No data yet.

AgentLive statusProjectWorking onCurrent appWindow titleSession elapsedToday's active

Sessions

No data yet.

AgentProjectWorking onStartEndActiveIdleActivity %

Productivity

No data yet.

Activity Log

A consolidated weekly report featuring a 24-hour visual timeline of daily activity. Click a day to see its sessions and applications.

Offline   Active   Away   Idle

DateActivity Breakdown (24 Hr Time line)Total Time

No data yet.

Web & Apps

Most-used apps and websites, aggregated from the Activity Log of sessions in the selected range. No separate endpoint is used.

No data yet.

App / WebsiteSamplesClassification

Attendance

No data yet.

AgentDateFirst activeLast activeTotal active

Screenshots

Pick an agent and a date — that agent's screenshots for that day show here, latest first, grouped by session.

No data yet.

Reports

No data yet.

Time Tracker

Detailed Report of how your time was spent with segregation based on different time metrics.

Me

No data yet.

DateActivity SpanActive TimeProductive TimeUnproductive TimeNeutral TimeIdle TimeAway TimeTotal Time

Productivity Breakdown

No data yet.

DateProductive TimeUnproductive TimeNeutral TimeIdle TimeAway TimeTotal TimeProductivity

Activity Log

Agents see only their own activity here — never other agents' activity. Click a day to see its sessions and applications.

Offline   Active   Away   Idle

DateActivity Breakdown (24 Hr Time line)Total Time

No data yet.

Web And Apps

Descriptions of the websites and apps tracked by your system up to today.

Me

No data yet.

Web & AppsTime SpendsCategoryAction

Attendance

No data yet.

DateFirst SeenLast SeenActiveClaimedStatus

Daily Time Entry

No data yet.

DateActivity SpanActiveIdleAwayClaimedSessions

User Task

Agents see only their own tasks here.

No data yet.

Application Usage

No data yet.

ApplicationTimeClassification

Project & Task

Tasks grouped by project. Tasks without a project are shown under "General". Agents see only their own tasks.

No data yet.

Time Claim

Manage and submit your time claims efficiently from this page. Claim time you worked while the timer was off, idle or away — only the owner can approve a claim.

Time Claim Management

Date
—
First Activity
—
Last Activity
—
Active Time
—
Productive
—
Idle Time
—

Time Entries

Start TimeEnd TimeDurationActivity StatusRequest StatusReason

No Time Entries FoundNo time entries available for the selected date

Claims to review

No data yet.

AgentDateStartEndReasonStatusApproved / Rejected ByAction

No data yet.

NameDateTime ZoneStart TimeEnd TimeReasonApproved / Rejected ByStatus

Time Entry

No data yet.

DateActivity SpanActiveProductiveNeutralUnproductiveIdleAwayClaimedActivity %

Holiday

No data yet.

DateName

Help & Support

Installing the agent app (Windows)

Download the agent app from the Agent Download section, then run build_exe.bat on a Windows computer (or run agent.py directly with Python). There is no pre-built .exe in the download.

Login and Work Mode

Log in with the email and password your admin created for you. Turn Work Mode ON before you start work and OFF when you finish — the timer only tracks while Work Mode is ON. The timer stops automatically if Windows is locked or the agent window is closed, and it can auto-start when Windows boots if your admin has enabled that default.

Frequently asked questions

Can I see other agents' data? No — agents see only their own data. Screenshots are visible only to the admin, never to agents, not even their own.

What can a Manager see? A Manager sees only their assigned team's members, activity, apps/websites, timesheets and team reports — or, for projects they manage, only those projects' tasks, hour-budgets and reports. Managers can approve timesheets and leave requests for their own team only, and they can NEVER see screenshots (screenshots are owner-only) or approve Time Claims (that stays owner-only).

What is a Timesheet? A weekly summary (Monday–Sunday) of an agent's tracked time. Managers approve their team's weeks; the owner approves everyone's. This is separate from a Time Claim, which is for missed time (e.g. forgot to turn the timer on) and is approved only by the owner.

What are Project Budgets? A total-hours budget per project (hours only — no money, no rates, no invoices in this system). The Project Budgets section shows hours used vs budget per project.

What is Activity %? How much of the tracked time the agent was actually active (mouse/keyboard input) vs idle, per session and per day.

I forgot to turn the timer on. What do I do? Submit a Time Claim for the missed time; only your admin can approve or reject it.

Who do I contact for help? Contact your admin (the Owner) for account, task, or tracking questions.

Agent Download

Download the Windows agent app package below.

Download Agent App

Note: if a built WorkSathi.exe has been uploaded (Admin Panel → Timer app), that .exe downloads. Otherwise you get the build package — Windows users run build_exe.bat or agent.py from it to build the .exe.

Tasks

Create task

All tasks

No data yet.

My Tasks

No data yet.

Admin Panel

No invites sent yet.

No data yet.

No pending approvals.

No data yet.

DateNameAction

No data yet.

NameBudget (hours)Action

No data yet.

NameAction

No apps or websites seen yet.

App / WebsiteTypeLast seenSamplesClassification

Add a rule

Classify a domain or an app name before it is seen — a domain (e.g. youtube.com) for websites, an app name (e.g. Visual Studio Code) for desktop apps. Saving a key that already has a rule replaces it.

Timesheets

Weekly timesheets (Monday–Sunday), computed live from tracked sessions plus approved Time Claims. Managers approve only their own team's weeks; the owner approves everyone's. Agents see only their own week, read-only.

No data yet.

AgentWeekActiveProductiveNeutralUnproductiveClaimedActivity %StatusAction

Schedules & Time Off

Schedule

Shifts set by the owner or a manager. Agents see only their own schedule.

No data yet.

AgentDateShift startShift endNoteAction

Set a schedule (owner / manager)

Leave / Time Off requests

Agents submit their own requests. Managers approve only their team's requests; the owner approves everyone's. Time Claim approval is separate and stays owner-only.

No data yet.

AgentFromToReasonStatusAction

Submit a leave request

Project Budgets

Total-hours budget per project (hours only — no money, no rates, no invoices anywhere in this system). Used hours come from tracked sessions under that project name. Note: renaming a project breaks the link to its past sessions, so set the name first, then the budget.

No data yet.

ProjectBudgetUsedRemaining% UsedSet budget (hours)

Roles & Permissions

Who can see and do what. The Owner can change the values below — changes apply immediately to the whole workspace. Screenshots are Owner-only by design and can never be opened to Managers or Agents. Billing, payroll, salary and location tracking do not exist in this system at all.

No data yet.

PermissionOwnerManagerAgent

Teams

Teams link a Manager (team lead) to their agents. Managers see only their own teams here, read-only; only the owner creates teams and adds or removes members.

Create team (owner only)

After creating a team, add members with the "Add member" control on the team card below.

No data yet.

Business

Your clients, their payments and their usage — in one place. Amounts are in ₹ (prices are per user/month + GST).

Clients — billing

No clients yet — create your first client in Super Admin → Clients.

BusinessPlanSeats used / paidTimer usersAmount paidAmount dueLast paymentExpiryStatus

Record payment

Payment arrives by UPI — record it here. It sets the client's paid seats, plan and expiry at once. Expected amount is agents × plan price × months (+ GST); if the amount you enter differs, you get a warning — it is still recorded (discount or part payment).

Payments

Payments recorded for the client selected above.

No payments recorded for this client yet.

DateAmountAgentsMonthsPlanUPI refNote

Super Admin — Clients

Each client business is a separate workspace (tenant). A client's admin sees only their own workspace's agents and data — nothing from other clients.

Clients

No clients yet — create your first client below.

BusinessSlugPlanExpiryTrialStatusAgentsAdmin emailActions

Invite agent for a client

Pick the client, enter the agent's name and email — WorkSathi emails them an invite for that client's team.

Email settings (invite emails)

Invite emails are sent from here. Default is Gmail — you need a Gmail app password (Google Account → Security → 2-Step Verification → App passwords → create one named WorkSathi). See server/SMTP_SETUP.md. Send a test email after saving.

Create a new client

Every new client starts on a 3-day free trial. When the trial ends, their logins stop until you set a paid plan + expiry below (Clients table → Extend).

Plan prices

Set your prices — clients are charged per user/month + GST. Payment is manual UPI — after payment, the owner activates / extends the client here.

Section unavailable

This section has been disabled for you by your admin.

Claim Time

Duration —

0/500

Active

—

No data yet.

App / URLTitleTime Spend

?

—

—

No data yet.

Urls / AppsTotal Hours

Screenshot full view