Skip to content
Early access · in active development

InOutTrack

Attendance and payroll in one multi-tenant, self-hosted system, so attendance data and salary calculation live together rather than in two spreadsheets.

Architecture

How attendance becomes payroll.

InOutTrack architecture: attendance captured from biometric devices and web check-in feeds a shift and overtime engine alongside a leave and work-from-home approval chain, then a payroll salary run with configurable tax slabs, producing reports delivered on a schedule through a Redis and Horizon queue.CaptureBiometric devicesWeb check-inEngineAttendanceshifts · overtimeLeave / WFHapproval chainPayrollSalary runconfigurable slabsOutputReportsscheduled emailRedis queueHorizon
Attendance feeds payroll directly. No export and re-import step in between.

What It Is

InOutTrack collects attendance from biometric devices and web check-in, applies your shift and leave policy, and carries the result straight into payroll. It is currently in active development and available to pilot customers. The architecture and the attendance and payroll engines are the parts being built first, and pilot feedback shapes what follows.

Capabilities

Attendance Engine

Shift definitions, overtime calculation, and exception handling for late arrivals and short hours. Collects from biometric devices and web check-in.

Leave & WFH Workflow

Request, approval chain, and balance tracking against your written policy rather than a fixed vendor model.

Payroll Processing

Salary processing that reads directly from attendance, so hours worked carry into pay without a spreadsheet in between.

Configurable Tax Slabs

The payroll engine takes tax slabs as configuration. Pakistan FBR 2025-26 slabs ship built in; other jurisdictions require their slabs to be configured, not assumed.

Multi-Tenant Isolation

Separate companies run fully isolated data under one deployment, so a group of businesses can share infrastructure without sharing records.

Role-Based Permissions

Scoped access for administrators, approvers, and staff, so payroll figures are visible only to the roles that need them.

Reporting & Scheduled Delivery

Attendance and payroll reporting with scheduled email delivery, queued through Redis and Laravel Horizon.

Self-Hosted

Runs in Docker on infrastructure you own. Attendance and salary data stay inside your organisation.

Technical Specification

FrameworkLaravel 11, PHP 8.3
DatabaseMySQL 8
QueuesRedis, Laravel Horizon
InterfaceTailwind, Alpine.js
TenancyMulti-tenant isolation
DeploymentDocker, self-hosted

Pilot With Us

Pilot deployments get direct input into the roadmap. We typically respond within 4–8 business hours.