Features

A complete platform, not a bundle of tools

Innotimesheet puts time tracking, RBAC, and analytics on the same rails so your teams stay in one product instead of chasing integrations.

Time & attendance

Track time the way your teams actually work

Manual entries, live timers, imported CSVs, or API pushes — every path funnels into a single approval flow.

Structured approvals

Managers review the entries their reports submit before they lock.

Working hours + calendars

Per-tenant working days, business hours, and holidays honoured everywhere.

Utilisation dashboards

See allocation vs. actuals at a glance, and drill down to the underlying entries.

Access control

RBAC without the paperwork

System-defined roles get you productive on day one. Custom roles compose from a permission catalog that’s enforced by the API and reflected in the UI.

Permission catalog

resource.action strings gate both APIs and rendered UI.

Composable roles

System roles cover 80% of teams; the rest can build custom bundles in seconds.

Super-admin surface

Cross-tenant view for platform operators, always logged to audit.

Security

Modern auth, built in

Access + rotating refresh tokens, argon2id password hashes, reuse detection, and per-endpoint rate limits.

Passwordless-ready

OAuth flows for Google + Microsoft; Passkeys on the roadmap.

Session insights

Users see and revoke their own devices and sessions from their profile.

Immutable audit log

Every mutation is stamped with an actor, request id, and structured metadata.

Operations

Feels like a platform, not a tool

Multi-tenant primitives, feature flags, and structured analytics land in the box.

Tenant-scoped dashboards

Every tenant sees only their own data; the base repository refuses to leak.

Locale-aware everywhere

Timezones, currencies, and date formats travel with each user.

Flags and rollouts

Toggle a feature globally or per tenant, without redeploying.

Ready to see it in your workflow?

Spin up a workspace, invite your team, and try the flows end-to-end.