initiated
pending documents
under review
signature pending
completed
00%
Multi-tenant SaaS · built for HR teams

From offer to first-day-ready. Fully digital, fully auditable.

EOS runs the entire employee onboarding lifecycle (documents, e-signatures, approvals, assets and policies) in one platform, with every client organisation's data isolated at the database level.

Database-level tenant isolation
Full audit trail
Go-live in five steps
Admin Dashboard57% done
EMPLOYEES9
ACTIVE FLOWS7
COMPLETION57%
Onboarding Pipeline
Initiated1 · 14%
Pending Documents0 · 0%
Under Review1 · 14%
Signature Pending1 · 14%
Completed4 · 57%
THE OLD WAY · 01

Print it. Sign it.
Scan it. File it.

Offer letter, NDA, ID proofs, policy acknowledgements. Every hire starts as a stack that has to be produced, signed and stored.

0PAGES PER HIRE
0DAYS TO FILE
THE OLD WAY · 02

Then you chase
every one of them.

Reminder emails. WhatsApp follow-ups. The same documents asked for four times, with no record of who holds what.

0FOLLOW-UPS SENT
0DOCS UNACCOUNTED
EOS · 03

EOS destroys
the paper trail.

Not digitised. Not scanned into a folder. Removed: printing, chasing and filing stop being work anyone does.

EOS · 04

One link.
One live file.

Employee uploads from their phone. HR approves in the browser. One signature, reused everywhere. Every action in the audit trail.

0PAGES PRINTED
0FOLLOW-UPS SENT
1SECURE LINK
HR · LASERJET
E
EOS Suite NO PRINTING · NO CHASING · NO FILING
Scroll to follow a workflow

Five stages.
Nothing skips a sign-off.

01

Initiated

Saving a new employee record triggers the onboarding workflow automatically.

02

Pending Documents

The employee uploads or photographs each required document. Live status per file, synced with HR's queue.

03

Under Review

HR previews each file in-browser and approves or rejects with a reason. Rejections route straight back for re-upload.

04

Signature Pending

One saved signature signs every document that requires it. Completing this unblocks the next approval.

05

Completed

Manager and HR approvals cleared, assets allocated, and the record locked into the audit trail.

REQUIRED DOCUMENTS6 types
Aadhaar
PAN
Bank proof
OFFER LETTERv2
SIGNED · TIMESTAMPED
WORKFLOWEMP001
Documents approved
Signature captured
Manager approval
HR approval
Assets allocated
LOGGED TO AUDIT TRAIL
COMPLETEDEOS · DAY 0
Interactive org chart

The hierarchy draws itself.

Assign a manager on an employee record and the reporting structure builds automatically. No manual diagramming, ever.

Anitha R Managing Director Suresh Babu Head, Engineering Meera K Head, HR Rahul V Head, Finance Divya S Engineer Karthik M Engineer Nithya P Analyst New joiner Onboarding
Three layouts. Top-down, left-right and compact modes for organisations of any size.
Search anything. Name, employee code or designation, with instant pan-to-node.
Bulk updates. Import and export the whole hierarchy through the Data Import Centre.
Documents & signature

Every upload verified before it counts.

The employee uploads from a file or their phone camera. HR previews each one in the browser and approves or rejects with a reason, and a rejection routes straight back without anyone sending a reminder.

HR review queue Suresh Babu · EMP001 · 5 documents
PDF
Aadhaaraadhaar_front.pdf · 1.2 MB
APPROVED
PDF
PAN cardpan.pdf · 480 KB
APPROVED
JPG
Bank proofcheque.jpg · 2.1 MB
REJECTED
Reason: cheque image is cropped, account number not fully visible. Employee notified to re-upload.
PDF
Educational certificatedegree.pdf · 3.4 MB
IN REVIEW
PDF
Address proofrental_agreement.pdf · 1.8 MB
IN REVIEW
Employee signature Drawn once on screen, or uploaded as an image
SURESH BABU · 12 AUG 2026, 10:42 IST
Reused automatically on every document that needs signing
Completing this clears the Signature Pending stage
No third-party e-sign tool, no printed paperwork
Data import & audit

Bad rows are caught before anything is written.

Upload an Excel file and the Import Centre shows it back as a real spreadsheet grid, with every failing cell highlighted and the exact reason given. Nothing reaches the database until you say so.

employees_import.xlsx · 4 rows2 errors found
EMP CODENAMEDEPARTMENTEMAILJOINING DATE
EMP001Suresh BabuEngineeringsuresh@acme.in01-08-2026
EMP002Divya SEngineringdivya@acme.in04-08-2026
EMP003Karthik MFinancekarthik.acme.in11-08-2026
EMP004Nithya PFinancenithya@acme.in18-08-2026
Row 2: department "Enginering" does not exist in this organisation.  Row 3: email address is not valid. Fix these two cells and re-upload. The other rows are ready to import.
Audit trailLIVE

Meera K approved Aadhaar for EMP001HR · 2 MINUTES AGO

Meera K rejected Bank proof for EMP001HR · 6 MINUTES AGO

Suresh Babu signed Offer Letter v2EMPLOYEE · 14 MINUTES AGO

Rahul V allocated asset LAP-2291MANAGER · 1 HOUR AGO

Anitha R published policy "Leave Policy v3"ADMIN · 3 HOURS AGO

Reports & audit

Nothing happens invisibly.

Every create, update, delete, approve and reject is logged with actor, timestamp and before/after detail. The dashboard turns that record into the two views HR actually acts on.

Workflows by stageLive across the org
INITIATED
PENDING
DOCS
UNDER
REVIEW
SIGNATURE
PENDING
COMPLETED
REJECTED
Status breakdown7 workflows
57%COMPLETION RATE
Completed4
Initiated1
Under review1
Signature pending1
Implementation workflow

Signed client to live portal, in five steps.

A repeatable rollout the implementation team runs for every new client, tracked as a live readiness percentage until the client takes over independently.

1

Create the client

Company profile, plan, employee limit and trial window.

2

Set admin credentials

A seed Super Admin login is issued: the client's permanent, protected way in.

3

Import existing data

Departments, designations, locations and employees bulk-imported via guided Excel templates with row-level validation.

4

Verify as admin

A fully audited, reversible impersonation lets the team check everything before handoff.

5

Go live

At 100% readiness the client takes over their portal independently.

Go-live readiness Acme Manufacturing Pvt Ltd · Growth plan
0%READY
Organisation created
Admin credentials set
Company details complete
Employees imported
Client URL configured
Pricing

Priced per organisation, not per headache.

Every plan includes the full onboarding lifecycle: documents, e-signature, approvals, assets, policies and the audit trail. Plans differ on scale and support.

Small

For a growing SME running onboarding for one company.
₹8,999/ month
UP TO 100 EMPLOYEES
  • All onboarding modules
  • Employee self-service portal
  • Digital signature & document review
  • Org chart and standard reports
  • Asset allocation
  • Custom roles
  • Data Import Centre
Book a demo

Medium

For SMEs with departments, managers and real approval chains.
₹14,999/ month
UP TO 300 EMPLOYEES
  • Everything in Small
  • Custom roles with per-feature toggles
  • Data Import Centre with validation
  • Mail templates & automations
  • Policy circulation & tracker
  • Full audit trail export
  • Custom report builder
Book a demo

Large

For established SMEs and groups running multiple company portals.
₹18,999/ month
UP TO 1,000 EMPLOYEES
  • Everything in Medium
  • Multiple company portals
  • Custom report builder
  • Cross-portal error feed & monitoring
  • Priority implementation support
  • Custom domain per portal
  • Guided data migration
Book a demo

All plans billed annually, exclusive of GST. Employee limits are set per organisation at provisioning. Need more than 1,000 employees? Talk to us.

Straight answers

Questions HR teams ask.

How is one client's data kept from another's?

Isolation is enforced at the database level, not by a filter in the application. Employee codes, department codes and asset serial numbers are unique per organisation rather than globally, so every client can safely reuse EMP001 without collision. Client audit trails never show implementation-team activity, and the implementation team's log is kept strictly separate in return.

Do employees need to install anything?

No. Employees upload documents from a file or capture them directly with their phone camera, and draw their signature on-screen with mouse or touch. One saved signature is reused automatically for every document that requires it.

What happens when a document is rejected?

Rejection requires a reason. The employee is notified automatically, the document is flagged in their portal, and the workflow routes back to the Pending Documents stage. Nothing advances past a required sign-off.

Can we migrate our existing HR data?

Yes, through the Data Import Centre. Choose an entity type, download the Excel template, upload, and review field mapping. Column-level validation appears as a real spreadsheet grid with bad cells highlighted and the exact reason shown, before anything is written. Entities unlock in dependency order, so departments import before employees.

How do policy acknowledgements work?

HR publishes a policy with a version, due date and expiry date, and toggles whether it requires acknowledgement, signature, or both. Every employee sees it queued until acknowledged, and a live Policy Tracker shows HR exactly who has and hasn't responded, with drafts kept separate from published versions.

Will automated reminders spam our people?

Every automated reminder is capped at two sends per recipient. Triggers cover joining-date reminders, probation-end nudges, birthday and work-anniversary emails, and stalled-approval escalations, each with a full send log showing delivered, failed and bounce detail.

What EOS is

One platform, two audiences.

An implementation team onboards client companies. Each client's own HR and admin team then runs their day-to-day onboarding independently, on the same platform, behind a hard data boundary.

Multi-tenant by design

Every client organisation's employees, documents, roles and settings are isolated at the database level.

Role-based access

Super Admin, Admin, HR, Manager and Employee each see only what their role permits, configurable per client.

End-to-end digital

Offer, document collection, e-signature, approvals and asset allocation, with zero paper anywhere in the chain.

Built-in implementation portal

A dedicated role provisions new clients, imports their data, and monitors health across every tenant.

Contact

Book a demo.

Tell us your headcount and where onboarding currently breaks. We will walk you through a full lifecycle on a live portal: provisioning, import, workflow and audit.

We reply within one working day.

Existing customer?

Log in to your portal to raise a ticket from the help menu.

What a demo covers

A full lifecycle on a live portal: provisioning, data import, workflow, e-signature and the audit trail.