Joining → working → leaving

One employee record. From day one to the last day.

Somebody joins and gets added to five places. They work for two years across three more. They leave, and half of it is never closed — the laptop, the access, the leave encashment nobody can compute. Spyne keeps one record for the whole of that, and the end of it is a checklist rather than a memory test.

30 days free · No card needed · One click fills it with sample data so you can walk the whole flow before entering anything of your own

The employee directory showing people, roles, joining dates and status
One row per person, and everything from the offer to the exit hangs off it.
The problem

One person, five sheets, none of them agreeing

None of this is a missing feature. Every one of these tools works. The cost is the space between them — and it is paid in re-typing, in arguments, and in questions nobody can answer.

The same job, in one system

Onboarding to exit, end to end

Follow it from the thing that starts it to the thing that finishes it. Watch what carries forward at each step — that hand-off is the whole difference.

01 · Day zero

Invite them once, and everything else knows about them

Add the person with their role, salary structure, joining date and reporting line, and send the invite. Attendance, leave accrual, payroll and access all start from that one record — there is no second place to add them to, so there is no second place to forget.

Carries forwardRole and permissions, salary structure, leave policy and the holiday calendar all attach at once.

How people & access works →

Inviting a new employee with their role, salary structure and joining date
02 · Every working day

Attendance with evidence, not a number typed in later

One tap to check in, with the IP captured server-side and location where the person allows it. Late, half day or full day is decided against your own working hours and your own holiday calendar — and any admin correction keeps who changed it, when, why and what it said before.

Carries forwardPresent, late and half days become the paid-days figure payroll uses. Nobody counts anything.

How attendance works →

The team attendance view showing check-ins, late marks and half days for a day
03 · When they need time off

A balance that can explain itself

Requests go to the right approver, approved leave lands on the attendance record, and the balance is the sum of an append-only ledger rather than a cell. Ask why it is 6.25 and the answer is a list of accruals, approvals and adjustments with dates on them.

Carries forwardApproved leave becomes attendance, and attendance becomes paid days.

How leave & holidays works →

Leave requests awaiting approval with balances shown against each person
04 · Month end

Payroll from the month that actually happened

No export, no import, no reconciliation. Attendance decides paid days, your EPF, ESI, professional tax and loan rules apply as rules, and the payslip is frozen the moment it is issued — so a raise next April can never rewrite the March one somebody already downloaded.

Carries forwardThe issued payslip is a snapshot: every figure stored, never recomputed from today's master data.

How payroll & payslips works →

A payroll run showing each employee's paid days, earnings and deductions before issue
05 · Through the year

Targets, reviews and a handbook people have actually read

KPIs with the evidence attached, self-evaluation written independently from the manager's, and policies that are published, versioned and confirmed — so "they were never told" has a date on it.

Carries forwardReview history and policy acknowledgements stay on the person's record, including after they leave.

How self-evaluation works →

The performance view showing KPI attainment and review rounds for the team
06 · The last day

Nothing forgotten, because it is a checklist and not a memory

Resignation date, notice period, handover of the work they owned, assets returned, access revoked, final settlement computed from the same attendance and leave ledger as every other month. The exit closes when the list closes.

Carries forwardThe asset register, the leave ledger and payroll all feed the final settlement.

How exits & offboarding works →

An exit checklist showing handover items, assets to return and access to revoke
The point

One record for the whole employment. The last day is a checklist, not an archaeology project.

Every step above reads the record the step before it wrote. Nothing is exported, imported, re-keyed or reconciled — which is why the whole thing takes minutes rather than an afternoon.

Pay less, get more

What this flow takes off your subscription list

Every one of these is a separate tool, a separate login and — almost always — a separate per-seat bill. Spyne is one price for the whole company.

What changes

What you actually notice in the first month

Payroll stops being two evenings

Paid days are already counted, deductions are already rules, and the run is a review rather than a rebuild. Most months it is one sitting.

Disputes end with evidence

Every punch has an IP and a timestamp captured server-side, and every admin edit carries a reason and the value it replaced. The argument becomes short.

History stays true

Issued payslips are snapshots and salary is effective-dated, so a raise in April changes April onward and leaves March exactly as it was sent.

Nobody leaves with the laptop

Assets, access and handover are items on the exit rather than things somebody hopes to remember in the last week.

Underneath

The parts this flow is built from

Named, in case you want the detail — but you never have to assemble them yourself.

Questions

Before you switch

Does this work for Indian statutory payroll?

Yes. EPF, ESI and professional tax are configured as rules with your own caps, thresholds and state slabs, and loan or advance deductions run alongside them. Payslip layout and branding are yours to set. Figures are computed server-side from attendance, never from anything the browser posted.

Can we correct an attendance record?

Yes, and every correction is appended rather than overwritten: who changed it, when, the reason they gave and what the record said before. Attendance gets disputed, and an edit without a trail is worse than no edit at all.

What happens to a payslip if we change someone's salary?

Nothing. Salary is effective-dated — editing a gross inserts a new row rather than updating the old one — and an issued payslip stores every figure on itself. A raise in April cannot rewrite the March payslip an employee already has in their inbox.

Can employees see their own records?

Each person gets their own dashboard: their attendance, their leave balance with the working behind it, their payslips to download and their KPIs. That alone removes most of the questions that would otherwise arrive as messages.

Do we have to switch everything on at once?

No, and most teams should not. Start with attendance and leave for a month, add payroll once you trust the days, and leave reviews and exits until the people side is settled. Every feature is in both plans, so nothing costs extra when you turn it on.

The other flows

They all read the same record

Which is the reason the margin at the end of one flow can be computed from the payroll at the end of another.

Walk this flow with your own numbers

Thirty days free, no card. One click fills the trial with a realistic sample company so you can see the whole chain with data in it before entering any of your own.