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.
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.
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.
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.
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.