New · GPS location punch-in · Subscription billing · Coupon codes

Replace 5 HR tools
with one workspace.

16 integrated modules — Employees, Attendance, Leaves, Payroll, Recruitment, Performance, Assets, Documents, Expenses + plug-and-play eSSL biometric sync and WebAuthn fingerprint punch-in. Admins manage. Employees self-serve. On your own MySQL, never ours.

3-day free trial · No credit card required · ₹3,499/month after trial

0+

Integrated modules

0%

Less manual work

<0 min

Setup time

3

Day free trial

zivorahr.com/dashboard

Employees

248

Present

231

Open Roles

12

Payroll

₹1.8M

Headcount

Engineering90%
Sales65%
Marketing45%

🎂 This month

Aarav Singh15 Jun
Diya Patel03 Jun
Vivaan R.22 Jun

Built on a modern, battle-tested stack

Next.js 14TypeScriptTailwind CSSMySQL 8Node.jsJWT + bcrypt

Why Zivora HR

Everything HR. Nothing extra.

A focused, fast HR console — without the bloat of legacy enterprise software.

eSSL biometric sync

Plug your eSSL / ZKTeco attendance machine into the same LAN. One click pulls all punches, aggregates check-in/out per day, and even auto-creates employees from device enrollment.

Dual-portal architecture

Admin console for HR + a clean self-service portal for employees. Role-based middleware enforces the boundary at the edge.

Cmd + K search

Find any employee, candidate, department or document in a keystroke. Group-aware results, full keyboard navigation.

Dark mode everywhere

OS-aware theme with persistent toggle. From landing to payslip — every surface looks great in either mode.

Payslip PDFs

One-click printable payslip with your company branding, earnings breakdown and net pay. Save as PDF or email.

Leave balances

Real-time balance tracking per leave type — Casual, Sick, Earned, Maternity, Paternity. Auto-deduct on approval.

Recruitment kanban

Drag candidates across Applied → Screening → Interview → Offer → Hired. Switch to table view with one click.

Expense reimbursement

Employees submit bills with receipt links. Managers approve in one click. Approved amounts flow straight into the next payroll cycle.

WebAuthn fingerprint

Employees enroll their phone fingerprint or Face ID once, then punch in/out with a single tap — no app install, biometric stays on device.

Unified calendar

One monthly view layering holidays, approved leaves, birthdays and work anniversaries.

Reports & exports

Headcount, payroll trend, recruitment funnel, rating distribution — and a CSV download on every dataset.

Self-hosted & secure

Your MySQL. Your data. JWT in httpOnly cookies, bcrypt-hashed passwords. No vendor lock-in, ever.

Built for everyone

Three audiences. One product.

See the parts that matter to you — HR admins, employees, or the biometric device sitting at the gate.

For HR Admin

Run the whole show from one screen.

  • 16 modules in one console

    Employees, payroll, leaves, recruitment, performance, assets, expenses — no tab juggling.

  • Bulk import & exports

    CSV import for employees, CSV download on every dataset for reporting.

  • Approve in one click

    Approve/reject leaves and expense claims directly from the dashboard.

  • Auto-generate payroll

    Click Generate — basic, HRA, allowances, reimbursements computed and ready to pay.

  • Audit-friendly

    Every approval has an approver_id and timestamp. No shadow edits.

The numbers

See what you'll save.

Calculator

How much time will you save?

Move the slider to match your team size. We'll estimate the HR admin time, money and paper Zivora HR saves you every month.

50employees
5100250500+

Hours saved / month

71hrs

Money saved / month

₹35,417

Money saved / year

₹4,25,000

Paper forms eliminated

400/mo

* Based on industry averages: ~85 min/employee/month of HR admin (attendance, leaves, payroll prep, queries) at ₹500/hr loaded cost. Actuals vary — many teams see 2–3× this once eSSL sync replaces manual punch-in.

Why switch

Zivora HR vs the alternatives.

Compare side-by-side. Click the chip to swap competitors.

Compare against:
FeatureZivora HRSpreadsheets
Setup time
5 minutes
Hours of formatting
Cost / month (50 employees)
₹0 (self-hosted)
₹0 + your sanity
Data ownership
Your MySQL · your server
You — if you don't lose the file
eSSL biometric sync
Built-in, plug-and-play
Manual entry from device
Employee self-service
Dedicated portal · WebAuthn
None
Expense reimbursement
Auto-flows into payroll
Email + manual tracking
Payslip PDF
One click · branded
Manual layout each time
Cmd+K search · Dark mode
Both, polished
Ctrl+F is your friend
Lock-in / migration
Plain SQL — own your data
CSV in/out
Customization
It's your code — change anything
Fragile macros

Pricing

Simple, transparent pricing.

Start free. Upgrade when ready. Cancel anytime.

Free Trial

3 Days Free

No credit card. No commitment. Full access to every feature.

  • All 16+ modules
  • Unlimited employees
  • eSSL biometric sync
  • GPS location punch-in
  • Priority support
Start free trial — no card needed
Most Popular
₹3,499/month

Full HRMS for your whole team. One flat price, no per-seat fees.

  • Everything in free trial
  • Razorpay-secured payments
  • 30-day renewal cycle
  • Coupon code discounts
  • Admin subscription dashboard
  • Dedicated support
Start free, then subscribe →

Have a coupon? Enter it at checkout for a discount. Questions? Contact us.

Modules

16 modules. One workspace.

Organised the way HR actually works — by function, not feature.

Overview

Dashboard

8 live KPIs, birthdays, anniversaries, upcoming holidays, recruitment & performance snapshots.

Calendar

Unified monthly view of holidays, leaves, birthdays and anniversaries.

Reports

Headcount, payroll trend, recruitment funnel, attendance & rating analytics + 6 CSV exports.

People

Employees

Full CRUD with 7-tab profile view, CSV import/export, DOB tracking, login provisioning.

Departments

Org structure at a glance with live headcount per team.

Recruitment

Kanban + table views of the hiring pipeline with stage tracking and expected-salary insights.

Documents

Per-employee files — Offer Letters, Contracts, ID Proofs, Resumes, Certificates and more.

Time

Attendance

Daily marking with time in/out, status, notes. One-click Mark All Present.

Leaves

Apply, approve, reject. Per-employee balances per leave type with progress bars.

Holidays

Year-wise grouped calendar with National / Regional / Company categories.

eSSL Device Sync

Pull biometric punches from your eSSL/ZKTeco machine over LAN. Auto-create employees from device enrollment.

Growth & Operations

Performance

Quarterly reviews with 0–5 star ratings, strengths/improvements/goals workflow.

Payroll

Auto-generate monthly payroll, editable components, printable PDF payslips per employee.

Expenses

Reimbursement claims with receipt links, manager approval, auto-flow into payroll.

Assets

Equipment tracking — laptops, phones, access cards. Assignment, status, serial numbers.

Announcements

Company notice board with priority levels and department targeting.

Admin & Self-service

Settings

Company profile, currency, timezone, working hours, weekly off days.

Self-service Portal

Employees apply leaves, download payslips, view assets & documents — without admin access.

Built for two audiences

One app. Two portals.

Admins see everything. Employees see what matters to them — automatically.

HR Admin Console

Manage the whole org

Every module. Every employee. Full read/write power.

  • All 14 modules accessible
  • Create employee logins on the fly
  • Approve / reject leaves
  • Generate payroll for the month
  • Build the recruitment pipeline
  • Configure company settings & policies

Employee Self-Service

Everything I need, nothing I don't

Clean, focused portal scoped to the logged-in employee only.

  • See my profile, salary, tenure
  • Check leave balances at a glance
  • Apply for leaves in seconds
  • Download my payslips as PDF
  • View my assets & documents
  • Read company announcements

How it works

Up and running in 5 steps.

STEP 01

Spin up the database

Run schema.sql in MySQL Workbench. All tables + seed data ready in seconds.

STEP 02

Create your admin

Sign up. The first account becomes the HR admin with full module access.

STEP 03

Connect biometric device

Plug your eSSL machine into LAN, paste the IP into the eSSL Integrations page, and one click imports every enrolled user.

STEP 04

Sync attendance

Click Sync Now — daily punches flow into HRMS as check-in / check-out automatically.

STEP 05

Give employees access

One-click Create Login per employee. They land on a focused self-service portal.

Loved by HR teams

What teams say after switching.

We retired three Excel sheets and a half-broken biometric desktop app in a single weekend. The eSSL sync alone saves us 4–5 hours every Monday morning.
PM

Priya Mehta

HR Manager · 80-person SaaS company

Ready to give your team a real HRMS?

16 modules. GPS location punch-in. eSSL biometric sync. WebAuthn fingerprint. Razorpay subscriptions. Start with a 3-day free trial — no credit card required.

Questions

Frequently asked

Can I connect my eSSL / ZKTeco biometric machine?

Yes — out of the box. Connect the machine to the same LAN, paste its IP into Integrations → eSSL Device, and click Test Connection. The app talks ZKTeco TCP protocol on port 4370 to pull enrolled users and punches. You can either Import Users once, or enable Auto-create so newly enrolled device users land in HRMS automatically the next time you Sync.

How is the employee portal different from the admin console?

Role-based middleware enforces it. Admin users see all 15 modules; employee users land on /me and can only see their own profile, leaves, payslips, assets, documents and reviews. They cannot reach admin pages — middleware redirects them.

Where is my data stored?

On your own MySQL server. Zivora HR never phones home — it talks only to the database you point it at in .env.local.

Can I import existing employees?

Yes — drop a CSV on the Employees page. A template is one click away, and the import is idempotent (re-running won't duplicate rows).

Does dark mode work everywhere?

Yes — landing, login, dashboard, every module page, modals, the payslip print view, even the command palette. The toggle persists across sessions and respects your OS preference on first visit.

How do payslip PDFs work?

Every payroll row has a 'Payslip' link that opens a printable A4 layout (with your company logo & branding). Hit 'Download / Print PDF' to use your browser's print-to-PDF — no PDF library needed.

Are leave balances accurate?

Yes. We compute used/pending/remaining from approved + pending leave rows in real time, per type, per year. Default allocations (Casual 12, Sick 8, Earned 15, Maternity 180, Paternity 15) are configurable in src/lib/hrms.ts.

How does the free trial work?

Every new account gets a 3-day free trial with full access to all modules. No credit card required. After the trial, subscribe for ₹3,499/month to continue. You can apply coupon codes at checkout for discounts.

What is the pricing?

Zivora HR is ₹3,499/month after the 3-day free trial. This is a flat fee — no per-seat pricing, no hidden charges. You get all 16+ modules for your whole team. Cancel anytime.

What stack does it use?

Next.js 14 App Router + TypeScript + Tailwind CSS; MySQL 8 via mysql2 connection pool; JWT auth (jose) in httpOnly cookies; bcryptjs for passwords. No ORM — plain SQL.

Can I customize it?

Yes. Plain TypeScript and plain SQL. Add a column to a table, expose it via the API route, render it in the UI. Adding a new module = schema entry + 2 API files + 1 page + a sidebar item.