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
Overview
Reports
Work
Manage
Admin
Super Admin

Hi

Dashboard

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

No data yet.

Work Hours

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

Today's Data

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

No data yet.

Productivity Trend

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

No data yet.

■ Productive  ■ Neutral  ■ Unproductive

Websites & Applications

No data yet.

WebsiteTime

No data yet.

ApplicationTime

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

No data yet.

TimeAppTitleURLIdleClassification

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

No data yet.

Reports

No data yet.

Time Tracker

No data yet.

DATEACTIVITY SPANACTIVEPRODUCTIVEUNPRODUCTIVENEUTRALIDLEAWAYACTIVITY %

Productivity Breakdown

No data yet.

DateProductiveNeutralUnproductiveIdleActiveActivity %

Activity Log

Agents see only their own activity here — never other agents' activity.

No data yet.

TimeAppTitleURLIdleClassification

Web And Apps

No data yet.

Websites

WebsiteTime

Applications

ApplicationTime

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

Submit a claim (missed time)

For example, if you forgot to turn the timer on. Only your admin can approve or reject a claim.

My claims

No data yet.

DateStartEndReasonStatus

Claims to review

No data yet.

AgentDateStartEndReasonStatusAction

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

Invite agent

Enter the agent's name and email — WorkSathi emails them an invite. They sign up from the email (the link works once, valid for 7 days) and land in your team, pending your approval. No link to copy or share.

Sent invites

No invites sent yet.

Timer app (.exe)

Upload the built WorkSathi.exe once — agents download it from the Download Timer button on their dashboard. Without an upload, agents get the build package (agent.py + build script) instead.

Auto-start

This controls whether agents' timers auto-ON at Windows boot (the auto-start default for the team).

Idle timeout

How long an agent can be motionless before that time counts as idle instead of active. Applies to the whole workspace.

Screenshot frequency

How often a screenshot is taken while an agent is working. Each value is 1–60 minutes, and the minimum cannot be more than the maximum. Defaults to 5–15 minutes.

Schedule auto start/stop

When on, the timer starts and stops automatically by each agent's shift schedule. Default is off.

Screenshot privacy

When on, screenshots are blurred for privacy. Default is off.

Change my password

Change your login password. After your first login, change the default password (WorkSathi@123) here.

Create agent

Agents & visibility

Untick a section to hide it from that agent's sidebar entirely. Screenshots are admin-only and are not listed here — agents never see screenshots.

No data yet.

Pending Approvals

New agent accounts can log in only after the Owner approves them. On approval, the agent can log in and start the timer; on rejection, their login stays blocked. (Owner only — a Manager cannot approve or reject.)

No pending approvals.

Holidays

Admin-only: add or remove holidays shown in the Holiday section.

No data yet.

DateNameAction

Projects

Admin-only: projects agents pick from in the agent widget's Project dropdown.

No data yet.

NameBudget (hours)Action

Activities

Admin-only: "Working on" activities agents pick from in the agent widget (searchable dropdown).

No data yet.

NameAction

App & Website Classification

Every app and website seen across this workspace, each classified once. A classification applies to all agents from that moment on — unclassified items count as Neutral. Change a classification any time; it applies going forward.

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. Note: screenshots are Owner-only by design — Managers do NOT get screenshot viewing. 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.

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.

Screenshot full view