Fleet · Timesheets · Payroll

Driver tracking.
Expenses simplified.

One place for trips, allocations, timesheets, approvals and payroll exports. Gilla replaces the manual chain of WebFleet PDFs, hours calculators, sheets and sign-off emails with one auditable pipeline.

Plan the week

Allocate drivers to jobs with tender codes, overnight flags, approved overtime and multi-job splits.

Trips in, timesheets out

Home & site geofences turn raw GPS into travel-out, on-site labour, travel-home — in decimal hours.

Audit everything

Immutable raw trips, versioned rules and a full approvals log. Every state change is on the record.

One-click payroll

Construct Cloud import CSV and the Accounts variance report, generated per pay week.

Build status

Where we are today

A live checklist of what's shipped, what's in test, and what's still outstanding before Gilla runs a full payroll cycle unattended.

Shipped & working

  • Webfleet nightly sync + manual pulls
  • Trip attribution via registration (93% auto)
  • Manual queue for unattributed / pool-car trips
  • Calendar allocations (admin + PM scoped, atomic saves)
  • Calc engine: geofences, overtime scalar, effective-dated rules
  • Per-job PM approvals & driver acceptance
  • Fast-forward historical days with preview + CSV
  • Driver self-service (/my-profile)
  • Map view (driver-day, week, fleet) with snap-to-roads
  • Versioned rules with audit log
  • Accounts variance CSV export
  • Driver invite & auth linking flow

Built — needs a dry run

  • Bulk driver invites end-to-end (email deliverability)
  • Auto-accept sweep against real historical week
  • Home-start NO_HOME_START flag noise level
  • Full approvals cycle with multiple PMs on one day
  • Construct Cloud import CSV against a live payroll run

Outstanding

  • Driver email list from Sol
  • Agreed sender domain for auth + transactional email
  • Home addresses for older drivers still missing
  • PM assignment on jobs where project_manager_user_id is null
  • Final sign-off on rules values (overtime, subsistence, weekend)
  • Site geocoding coverage — remaining failed jobs