SOOM
From punch to payslip0%
Feature catalog

Everything Soom can do.

A complete HRMS, opinionated where it matters and flexible where you need it.

Attendance

5 features
GPS check-in / check-out
Location-aware punches with selfie support. Configurable office WFH/Office prompts.
Multi-level regularization
Late edits flow through reporting manager → HR with full reason capture.
Half-day + overtime
Built-in half-day cutoff, late grace, early-leave tracking, overtime approvals.
Biometric punches
RealTime Biometrics device integration with webhook ingestion + day-drawer visibility.
Overnight & night shifts
Shifts that cross midnight just work — check in at night, check out the next morning, and hours, lateness, and overtime land on the day the shift started. Overnight is auto-detected from shift times.

Leave

4 features
Configurable leave types
Per-type accrual, quotas, eligibility, attachments, gender filters, carry-forward rules.
HR-controlled carry-forward
Preview surplus per employee, see what carries vs forfeits, then commit — no auto-cron surprises.
Year-end encashment
Compute surplus above carry-forward cap, approve → pay flow, full audit trail. Payroll-ready.
Team leave calendar
See who is on leave, when. Conflict detection on apply.
Flagship workflows

From salary structure to paid voucher.

Payroll and expenses run on the attendance and leave you already capture — statutory math, payslip PDFs and a two-stage claims flow included.

Component library
12 seeded
Basic · HRA · PF · ESI · TDS …
Statutory engine
PF · ESI · PT · TDS
New + old regime slabs
Payslip designer
Drag-and-drop PDF
Live PDFKit preview
EXP-00001
Review → pay
Paid

Payroll

6 features
Component library
Pre-seeded with twelve standard components (Basic, HRA, PF, ESI, TDS, ...). Add custom earnings, deductions, and employer contributions per tenant.
Salary structures
Build reusable CTC templates — combine components, set defaults, version per role. Assign one structure per employee.
India-ready statutory
PF (12+12, ₹15K ceiling), ESI (0.75+3.25, ₹21K), state-wise PT (KA/MH/TS seeded), TDS new + old regime slabs with cess and surcharge. Edit everything.
Drag-and-drop payslip templates
Stack typed blocks — header, employee details, earnings/deductions tables, net pay, custom text, signature — to design your own PDF. Tenant-scoped, with paper colors, fonts, and a live PDFKit preview.
Salary management
companyAdmin / hrAdmin / financeAdmin module. Set the employee's salary structure, tax regime, and PT state once; every appraisal inherits them. Log appraisals effective today, in the past (historical backfill), or in the future (scheduled, auto-activated by a daily job). Live Zoho/Keka-style breakup preview shows gross, deductions, and take-home from the latest CTC. Full revision history with notes per entry.
Intern to full-time
Convert an intern in one step — employee type and their first salary take effect on the same date, so the two can never disagree. Schedule it ahead and nothing changes until that morning, when a daily job applies both together. Lands on the career timeline automatically.

Expenses

4 features
Employee expense claims
Submit with receipts, category, vendor and date. Two-stage approval — review, then a named approver records the payment — with email + in-app alerts at every step.
Company payment vouchers
Record vendor payments (supplies, services, rent) alongside claims. Accept → pay lifecycle with role-based control, payment method, source account and proof of payment.
Printable voucher PDFs
One-click formal payment voucher — amount in words, payment mode, recorded/accepted/paid signature blocks. Sequential expense IDs (EXP-00001) instead of database ids.
Receipts built in
Inline previews for images and PDFs right in the review drawer — check the bill and approve without downloading a thing.

Operations

10 features
Applicant tracking & hiring
Run the whole funnel: post roles, screen, send timed online exams from a reusable question bank, log interview scorecards, and deliver offer letters candidates accept or decline online. Hire and Soom auto-creates the employee invite and starts onboarding — no re-typing.
Gated employee onboarding
Mandatory fullscreen wizard between accept-invite and dashboard. New hires can’t use the portal until they finish — consent forms, document uploads, profile fields, policy acks, intro videos, and tasks. Auto-starts on invite accept.
Typed step templates
Six step types (consent / document / profileFields / policy / video / task) with type-specific config. HR can override stuck steps with a reason — except profileFields, which only the employee can fill.
Timeoff (WFH / Permission)
Short-duration timeoff with its own approval chain — distinct from leave.
Shifts & rosters
Configurable shifts, monthly roster grid, shift-change requests with manager approval.
Announcements
Tenant-wide, department-scoped, or individually targeted. Read receipts.
Daily Reports
Task-based daily report submission with a checkout-time prompt. HR / manager overview by date or department, per-employee date-range view, and one-click Excel or PDF exports of any view.
Career history
Per-employee timeline (hire date, role/department changes, salary revisions, manual milestones) plus a salary-change ledger. companyAdmin-only.
Profile completion tracking
Every profile gets a completion score across personal, contact, family, education, bank, every ID type, and every document category you configure. Employees see exactly what to fill; HR filters the directory for incomplete profiles.
Custom employee documents
Design your own fillable forms — a statutory PF & ESI new-joiner form ships ready. Download per employee as PDF, Word, or Excel, pre-filled with their data (blank lines where you prefer to fill by hand). Company Admin + HR.

Assets

3 features
Inventory + assignment
Track laptops, monitors, phones, ID cards. Status: in-stock → assigned → returned → retired. Serial, warranty, condition.
Employee requests
Employees ask for new assets ("second monitor"). Manager approves, HR fulfills from stock. Full audit chain.
Acknowledge + report issues
Employees acknowledge receipt and flag broken equipment from /me/assets — HR sees it immediately.

Communication

5 features
Messenger-style chat
One-to-one chats, group threads, and internal support requests in a single panel. Bubbles, profile pictures, hover-to-forward, kebab menus — no context switch to talk to a colleague.
Read receipts + delete-for-everyone
WhatsApp-style single/double check ticks per message. Delete your own messages or individual sent attachments; hide entire conversations for yourself without affecting others.
Attachments with 90-day retention
Send images and PDFs (≤10 MB) per message, view images in a fullscreen lightbox. Attachments auto-expire after 90 days via S3 lifecycle rule; message text persists forever.
Quiet-thread email rule
In-app pings are immediate, but email only fires on the first message and as a reminder when a thread has been silent for two hours. No spam on every reply.
Built-in support desk
Anyone in a tenant can raise a ticket with the Soom team — threaded conversation, categories, status tracking, in-app notifications both ways. Super-admins triage every tenant from one queue.

Projects

4 features
Kanban boards
A lead spins up a project and tracks work across To do → In progress → In review → Done with drag-and-drop cards.
Team-scoped membership
Add only your people — direct reports and departments you head. Admins can pull in anyone. Same scope as team attendance.
My tasks & Team tasks
Every task assigned to you in one list, plus a manager roll-up of everything assigned to your people across all projects.
Assign, comment, complete
Per-task assignee, priority, due dates with overdue flags, and threaded comments. Assignees and owners get notified.

Personal

2 features
Private notes
A personal notebook for each person — rich text with checklists, color labels, pinning, and instant search. Visible only to you, never surfaced in team or admin views.
Personal to-dos
A lightweight private checklist for the small stuff that doesn’t belong on a project board. Quick-add, drag to reorder, one-tap complete, optional due dates.

Governance

10 features
Multi-tenant isolation
Every collection scoped by `tenantId`. Per-tenant timezone, modules, plans, integrations.
Microsoft SSO
Sign in with Microsoft 365 or a personal Microsoft account. HR-controlled linking, strict email match, one-click sign-in after first link. PKCE OAuth, no passwords stored on Microsoft’s side.
Google SSO
Sign in with Google Workspace or a personal Google account. Server-side ID-token verification, strict email match, one-click sign-in after first link. PKCE OAuth, no Drive or Gmail scopes requested.
Two-factor authentication
Authenticator-app 2FA (TOTP) with one-time recovery codes — works with Google Authenticator, Microsoft Authenticator, Authy, 1Password. Password logins get the extra gate; SSO sign-ins stay one-click.
Session & device limits
Everyone sees their signed-in devices — browser, OS, IP, last active — and can revoke one or all. Accounts are capped at 5 devices (at most 2 mobile), with a pick-a-device-to-sign-out flow right at login.
Work email lifecycle
HR can change an employee's work email safely — uniqueness checks, password re-confirmation, automatic invite re-issue for pending accounts, and notifications to both the old and new address. Linked Microsoft / Google sign-ins can be disconnected the same way.
Generic audit log
Attendance edits, approvals, integration toggles, profile changes — all with before/after diffs and reason capture.
Roles, custom permissions & approval chains
Built-in roles (companyAdmin / hrAdmin / financeAdmin / manager / employee) plus custom roles — bundle granular per-module permissions (view / create / edit / delete / approve / export) and assign them to anyone. Backend-enforced, additive, with custom approval chains per leave type, per user.
External client portal
Invite your clients into a scoped, separate portal to see the team you've assigned to their account — a curated, privacy-safe view of each person: profile, attendance presence, leave availability, the daily reports tagged to their work, plus private 1:1 chat with each. Never salary, contact, GPS, or leave reasons. Hard-isolated to their own data, with zero access to anything internal.
Plans & modules
Super-admin can package modules into plans and assign per tenant. Integrations gated the same way.