SWOT HRHR, attendance and payroll

SWOT HR: People, time and pay in one place

An HRMS with role-based access, real-time attendance, leave workflows, automated payroll, an AI HR assistant and a complete audit trail, for employees, managers, HR teams and auditors.

People

4 in today

  • Alex (you): not checked in
  • Priya: checked in
  • David: checked in
  • Sarah: on leave
  • Ravi: checked in
  • Maya: checked in

1 on leave · sample team

Time Hello, Alex

Not checked in

Pay

17 days present

October, counted into payroll

Casual leave
12 / 14
Sick leave
8 / 10
Next payslip
Oct 31 Processing

Book a demoTry the interactive demo

Role tiers
4
Core modules
6
Idle session timeout
15 min

A day in SWOT HR

From the first punch to the payslip

  1. 09:02

    Punch in

    One click from the dashboard or the phone, on the web portal, the mobile app with geofencing, or a biometric sync. Shifts come with a 15-minute grace period.

    ShiftHoursGraceHalf day
    General (GS)09:00 – 18:00till 09:15< 4.5 h
    Morning (MS)06:00 – 15:00till 06:15< 4.5 h
    Night (NS)21:00 – 06:00till 21:15< 4.5 h
  2. 13:00

    Take a break

    Lunch and tea breaks are recorded with Start Break, so effective working hours stay accurate.

  3. 14:30

    Ask for leave

    Pick the leave type, the dates and a half day if needed, attach a certificate, and the reporting manager is told by email and in the app. Approvals run through multi-level workflows synced with the holiday calendar.

    LeavePer yearNoticeCarry forward
    Casual (CL)12 days24 hoursNo
    Sick (SL)10 daysSame dayUp to 5 days
    Privilege (PL)15 days7 daysUp to 30 days
    Work from home2 days a month12 hoursNo
  4. 16:00

    Ask the AI assistant

    The assistant answers from your company’s policy manuals, leave rules and the employee’s own records, and its conversations stay inside your corporate tenant.

    How many casual leaves do I have left?

    Explain the PF deductions on my payslip

    What is the corporate travel allowance rule?

  5. 18:04

    Punch out

    Regular hours and approved overtime are worked out at once. Forgot to punch out? Open sessions are checked out at midnight and flagged, and a regularisation request can fix the record within 48 hours.

  6. Month end

    The payslip arrives

    Encrypted monthly payslips, year-to-date tax forecasts, Form 16 and provident fund breakdowns, in the self-service portal.

    Payslip, September 2026

    Earnings
    Basic salary
    ₹65,000.00
    House rent allowance
    ₹26,000.00
    Special allowance
    ₹19,000.00
    Deductions
    Provident fund (EPF)
    ₹3,600.00
    Professional tax
    ₹200.00
    TDS
    ₹7,200.00

Examples from the SWOT HR user guide

For HR teams

Run the organisation, not the spreadsheets

  • Closed enrolment

    No self-registration: HR administrators create every account, one by one or in bulk from CSV, with a manager, cost centre, salary template and shift group.

  • One-click payroll

    Monthly payroll runs account for unpaid leave, provident fund caps, professional tax and TDS.

  • Shift policies

    Fixed or flexible shifts with grace periods, late-coming penalties and automatic half-day thresholds.

  • Audit log

    Salary changes, promotions, attendance overrides and payslip downloads each leave a timestamped entry with source IP and user agent.

  • Document vault

    Contracts, appraisal letters and ID proofs in an encrypted vault, with built-in digital signatures and audit trails.

  • Announcements

    Town halls, holidays, birthdays and work anniversaries, pushed to every dashboard.

Four roles, each with its own view

Dashboard
Own stats
Attendance
Punch and own log
Leave
Apply, see balances
Payroll and payslips
Own payslip
Document vault
Own documents, sign
AI HR assistant
Personal questions
Audit log
No

Security and deployment

Sensitive by nature, protected by design

Encryption
TLS 1.3 in transit; bank details, national IDs and salaries encrypted with AES-256-GCM at rest; passwords hashed with bcrypt.
Sign-in
Google Workspace, Microsoft 365 or Okta single sign-on, TOTP multi-factor authentication, and sessions that expire after 15 minutes idle.
Tokens
Access tokens last 15 minutes, with single-use refresh tokens in HttpOnly cookies, and a rate limit of 100 requests a minute per IP.
Real time
Punches and leave changes reach every team dashboard at once over WebSockets.

Docker Compose or Kubernetes, with PostgreSQL. Hourly database snapshots with WAL archiving to encrypted object storage (AWS S3 or Cloudflare R2).

  1. Starter1 – 100 employees2 vCPU · 4 GB · 50 GB NVMe
  2. Enterprise100 – 1,000 employees4 vCPU · 8 GB · 150 GB NVMe
  3. High scale1,000 – 10,000+ employees8+ vCPU clustered · 16+ GB · 500 GB NVMe + S3

See it running

The executive dashboard from the interactive demo: headcount, attendance, approvals and leave at a glance.

SWOT HR executive dashboard with total employees, active today, pending approvals, leave approved and on-leave counters, a weekly attendance chart and department distribution
From the interactive demo, sample data

SWOT HR, answered

What is SWOT HR?

SWOT HR is an HR management system (HRMS) that brings attendance, leave, payroll, documents, announcements and an AI HR assistant into one platform, with role-based access for employees, managers, HR administrators and auditors and a complete audit trail.

How is attendance recorded?

Through the web portal, the mobile app with geofencing, or biometric sync, depending on your shift policy. Breaks are tracked, hours and overtime are worked out at punch-out, and missed punches can be regularised within 48 hours.

Does payroll handle Indian statutory deductions?

Yes. Payroll runs account for unpaid leave, provident fund caps, professional tax and TDS, and employees get payslips, year-to-date tax forecasts, Form 16 and provident fund breakdowns in the portal.

Can employees sign themselves up?

No. Enrolment is closed: HR administrators create every account and assign its role, and password resets go through HR or a support ticket rather than a public self-service link.

How is employee data protected?

TLS 1.3 in transit, AES-256-GCM for bank details, national IDs and salaries at rest, bcrypt password hashes, TOTP multi-factor authentication, short-lived tokens and an append-only audit log.

Where does it run, and how big can it get?

On Docker Compose or Kubernetes with PostgreSQL. A starter setup for up to 100 employees needs 2 vCPU and 4 GB of RAM; the high-scale tier for 10,000 or more employees runs clustered on 8+ vCPU and 16+ GB.

See SWOT HR with your own policies

Try the interactive demo, or book a walk-through with your shifts, leave rules and payroll.

Book a demoTry the interactive demo