Skip to main content

BEAK SWA — Smart Work Analytics

BEAK SWA (Smart Work Analytics) is an enterprise productivity and well-being intelligence platform that captures real-time work activity from a lightweight desktop agent and turns it into actionable insights at the individual, team, project, department, and organization level. SWA tracks how time is spent across applications, domains, and meetings — separating productive, idle, and unproductive work — and surfaces behaviour patterns, work-life-balance trends, and employee sentiment.


Key Capabilities​

Agent-Based Activity Capture​

A native Windows agent (v6.0) installs silently on each user's work device and continuously captures application usage, foreground window titles, screen time, idle thresholds, keyboard and mouse pulse, and optional periodic screenshots. The agent is pre-configured per tenant — no manual server URL or API key entry required.

Multi-Level Analytics​

Pre-built analytics views span 14 dimensions — from a single user's Self Analytics page up through Team, Project, Department, and Organization Trend rollups. Every view shares a common date and filter bar so the same time window can be compared across dimensions.

Productivity Classification​

Every captured application and domain is classified into a productivity category — Browser, Communication, Core Work, Design, Development, Entertainment, Idle, Meeting, Research, Social Media, and custom — with a Productive / Neutral / Unproductive flag, optional target hours, and target %. Time then automatically rolls up as productive, idle, or unproductive.

Behaviour & Mood Insights​

Behaviour Analytics surfaces login trends, overtime %, and productive vs non-productive ratios. Mood of the Day (MOD) tracks daily employee sentiment with breakdowns by department, project, and location — so HR and managers can spot stress hotspots before they become attrition.

Shifts & Schedule Awareness​

A flexible shift engine resolves the working window for each employee using a precedence chain — HRMS-synced override → project assignment → department assignment → tenant default → built-in fallback (9:00 AM – 6:00 PM IST, Mon–Fri). Overtime and after-hours work are calculated against the resolved shift.

Connectors & Device Mapping​

External connectors automatically sync devices to users so the agent doesn't require per-machine login. Out-of-the-box connectors include Microsoft Intune, iPeople HRMS, and CSV Import, with a manual-mapping fallback for any device.

Role-Based Access​

A built-in RBAC layer ships with 14 default roles (Executive, CIO, Delivery Head, Department Head, Manager, HR Manager, HR, Auditor, Employee, etc.) and a per-role Menu Permissions editor. A Menu Customization page lets a tenant admin hide or show menu items globally.

Privacy by Design​

Input activity captures counts only — keystrokes and clicks are aggregated per hour, never logged as content. Screenshots are configurable (default 20-minute interval) and can be disabled per tenant. Data retention is configurable from 30 to 730 days.


BEAK SWA organizes its features into two top-level groups in the left sidebar — ANALYTICS and SETTINGS.

Analytics​

ModuleDescription
Self AnalyticsPersonal productivity insights for the signed-in user
DashboardOrganization-wide overview with KPI tiles, activity trend, and top performers
Team AnalyticsTeam-level productivity and member roll-up
Project AnalyticsTime allocation and productivity per project
Department AnalyticsDepartment-level productivity comparison
Organization TrendTrend analysis across projects, departments, and time
Application AnalyticsApplication usage and productivity breakdown
Screen TimePer-employee screen time, idle hours, and productive %
Behaviour AnalyticsLogin trends, work-life balance, productive vs non-productive
Domain AnalyticsWebsite and domain usage classification
Input ActivityKeyboard and mouse pulse — counts only, no keylogging
Meeting AnalyticsMeeting time vs focused work, breakdown by application
Agent InstallationDevice fleet status — installed, active, inactive, version
Mood of the DayDaily mood capture with department, project, and location rollups

Settings​

ModuleDescription
General SettingsAgent download, tenant identity, idle threshold, screenshot interval, retention, SMTP
Device SetupDevice fleet — map users, deactivate, block
ConnectorsMicrosoft Intune, iPeople HRMS, CSV import, manual device-user mapping
CategoriesApplication productivity categories with target hours and %
Domain CategoriesWebsite domain classification
ApplicationsTracked application catalog — process name, publisher, category, type
DepartmentsDepartment directory
ProjectsProject directory with code, owner, and lifecycle
DesignationsJob titles
ShiftsShift definitions, assignments, and resolution precedence
RolesRBAC roles and menu permissions
UsersUser accounts, auth type (SSO/Local), role, department, designation, manager
Menu CustomizationTenant-wide control of which menu items are visible
Build Your Organisation StructureOne-time 8-step setup checklist for a new tenant — Departments → Designations → Projects → Shifts → Roles → Categories → Users → Device Activation

Dashboard Snapshot​

The Dashboard is the organization-wide landing page for executives, delivery heads, and HR managers. It surfaces four KPI tiles — Total Hours, Productive %, Idle Time, and Active Users — alongside an Activity Trend line chart, a Productivity Breakdown donut, Top Applications, and a sortable Top Performers table.

Every chart respects the global date range picker at the top of the page. Comparison values (e.g. ↘ 41.2%) show change vs the previous matching period.


Productivity Model​

SWA buckets every minute of captured activity into one of three states:

  • Productive — time spent in applications and domains classified as productive (e.g. Core Work, Development, Meeting)
  • Idle — time spent at a locked screen or below the idle threshold (default 20 minutes of inactivity)
  • Unproductive — time spent in applications and domains classified as unproductive (e.g. Entertainment, Social Media)

Productive % is calculated as Productive Hours / (Productive + Unproductive Hours) — idle is excluded from the denominator so a user is not penalized for stepping away from their desk.


Data Model​

SWA correlates activity across these primary entities:

  • Devices — registered work computers running the SWA agent
  • Users — employees with SSO or local authentication
  • Departments — organizational units (e.g. Engineering, Sales)
  • Projects — work streams with a code, owner, and lifecycle state
  • Designations — job titles (e.g. Senior Engineer, Project Manager)
  • Shifts — working windows with break and grace allowances
  • Categories — productivity classification for applications and domains
  • Roles — RBAC roles with menu-level permission control

Getting Started​

Tip: New tenant admins should start with the Build Your Organisation Structure checklist — it walks through all eight steps below in the correct dependency order with direct links to each admin page.

  1. Configure tenant identity — Set company name, timezone, idle threshold, and retention in General Settings.
  2. Set up connectors — Connect Microsoft Intune, iPeople HRMS, or upload a CSV so devices map to users automatically.
  3. Define categories and applications — Review the seeded Categories and Applications, then mark productive vs unproductive for your business.
  4. Define shifts — Create Shifts for each working pattern and assign them to projects or departments.
  5. Invite users and assign roles — Add Users, assign Roles, and customize Menu Permissions.
  6. Deploy the agent — From General Settings → Agent Download, distribute the pre-configured Windows agent to user devices via Intune or any deployment tool.
  7. Validate device fleet — Watch Agent Installation for new devices to come online; map any unassigned devices in Device Setup.
  8. Review your first analytics — Once data flows in, start with the Dashboard, then drill into Team, Project, and Application views.

Key Metrics​

MetricValue
Default idle threshold20 minutes
Default screenshot interval20 minutes
Data retention range30 – 730 days
Built-in productivity categories12
Default roles14
Connector types3 (Intune, iPeople HRMS, CSV)
Agent platformWindows (v6.0)

Documentation​