Product

Middle office AI teams that close out every pay

HyperTrack takes in worker-reported and client-approved time however it arrives, reconciles it on one timeline for the pay period, applies the rulebook in the order it has to run, and sends approved hours to payroll. One line from the timesheet to the paycheck and the invoice — every job your payroll team does today.

HyperTrack AI agent orchestrates 8 powerful subagents

Ingest emblem

Agent 1 of 8

Ingest

Schedules and timesheets pull themselves in. A digital worker logs into UKG, ADP, Workday or SAP and brings the data back. No integration project.

Timecards · UKG ReadyAug 24 – 30
timecards / pay-cycle / current
WorkerInOut
Maria R.08:58
Luis M.06:0114:31
Priya S.06:5815:02
Tom K.08:0216:00
UKG
ADP
Workday
SAP

54 timecards · 6 sites · no integration project

synthetic data
Locate emblem

Agent 2 of 8

Locate

Every worker's phone reports where they actually are. Arrivals, departures, and gaps show up while the shift is happening. Everyone will have an agent. Ours knows what actually happened.

Location · Mercy GeneralAug 27
Entry · 08:52Entry 08:52 Off floor 12:10–12:41 Exit · 17:01Exit 17:01
Maria R.On siteOff floorDeparted 17:01

Housekeeping · 08:52

  • Arrived
  • Off floor
  • Back
  • Departed

Everyone will have an agent. Ours knows what actually happened.

synthetic data
Collect emblem

Agent 3 of 8

Collect

A photo of the clipboard is enough. When a punch is missing, the agent texts or calls the worker and takes the answer. No app to install.

Agent · SMSMaria R.

Maria

IMG_2041 · Timesheet · Mercy General

Photo received4 rows read

Agent

Thanks Maria. I read 4 rows: in 08:58, break 30 min, out written as 17:00. ADP has no clock-out. Did you leave at 5?

Maria

5:01, we ran late on the east wing.

Agent

Got it. 17:01 recorded.

Clock-out · 17:01 · from worker reply + photo

synthetic data
Collate emblem

Agent 4 of 8

Collate

The paper timesheet, the worker's reply, the phone's location, the punch. One timeline per shift. Where they agree, it is done. Where they do not, that is the exception.

Sources · shift #4821Maria R. · Mercy General

Paper timesheet

09:00 → 17:00

Worker reply

— → 17:01

Phone location

08:52 → 17:01

ADP punch

08:58 → —

Reconciled

08:58 → 17:01 · 8.05 h

synthetic data
Apply the rules emblem

Agent 5 of 8

Apply the rules

Your wage orders, meal and rest rules, overtime, tax jurisdictions and client contracts, compiled into rules the agent runs on every pay.

Rules · compiledCA-MB-01CON-SUTTER-01TW-1187

Source

a 30-minute unpaid meal break must start before the end of the 5th hour; missed, short or late → 1-hour premium

Compiled

id
CA-MB-01
scope
state
condition
missed, short or late
effect
+1.0 h at regular rate
Active

Ran on 54 shifts · fired 1 · #4825 Priya S.

Source

orientation shifts bill $0 and pay the training rate

Compiled

id
CON-SUTTER-01
scope
contract
condition
orientation shifts
effect
rate = training
Active

Ran on 54 shifts · fired 1 · #4825 Priya S.

Source

no overtime at Mercy General this week, expires Sun Aug 30

Compiled

id
TW-1187
scope
this week
condition
OT > 40 h
effect
hold OT > 40 h
Active

Ran on 54 shifts · fired 1 · #4825 Priya S.

synthetic data
Spot discrepancies emblem

Agent 6 of 8

Spot discrepancies

Every collated shift is checked against the schedule and the rulebook before it is paid. A missing clock-out, a skipped break, an hour that does not add up. The agent flags it the moment it appears, not at payroll.

Discrepancies · Aug 24 – 3054 shifts checked
  • #4821 · Maria R.

    Mercy General

    No clock-out, location shows 17:01

    Flagged
  • #4826 · Luis M.

    Mercy General

    No meal break before hour 5 (CA-MB-01)

    Flagged
  • #4830 · Aisha B.

    Mercy General

    3.0 h over 40 (TW-1187)

    Held
  • #4833 · Tom K.

    Bayview Warehouse

    Punches match schedule and location

    Clean

54 checked · 3 flagged · 51 clean

synthetic data
Pay emblem

Agent 7 of 8

Pay & Bill

The same approved hours go two ways at once: into payroll, and into the invoice your client receives. Pay goes out before their money comes in, so the spread between the two is your risk — and it only works if both sides come from one set of numbers. Held shifts wait with their reason.

Pay & Bill · Aug 24 – 30ADP · Mercy General
WorkerHoursGrossStatus
Maria R.8.05$197.23Paid
Luis M.9.50$232.75Paid
Aisha B.40.00$980.00Held
3.0 h OT under review · TW-1187
ADP
Paylocity
Paychex

Payroll
ADP-0901 · 41 workers · $58,420 · Thu 18:00

Invoice
MERCY-0901 · same 41 workers · $71,240 · Thu 18:02

synthetic data
Mediate emblem

Agent 8 of 8

Mediate

A disputed break, an extra hour, a missing clock-out. The agent takes it to the worker and the supervisor while it is fresh and closes it with evidence attached.

Agent · SupervisorDana K. · Mercy General

Agent

Luis M. shows no meal break before hour 5 at Mercy General today. Location has him on the floor 06:01–14:31. Was the break skipped?

Dana

Correct, we skipped lunch. Short-staffed.

Agent

Thanks. Adding the 1-hour meal premium (CA-MB-01). Evidence attached.

ADP timesheetgeofence 06:01–14:31Dana K. reply

Settled · +$24.50 · 3 attachments

synthetic data

Your rulebook, compiled

Compliance is not a feature bolted on at the end. It is the rules the agent runs on every pay, written in plain English and compiled once.

DraftShadowLive

SOURCE

Industrial Welfare Commission · Wage Order 5-2001 · Section 11

11. Meal Periods. (A) No employer shall employ any person for a work period of more than five (5) hours without a meal period of not less than 30 minutes, except that when a work period of not more than six (6) hours will complete the day's work the meal period may be waived by mutual consent of the employer and the employee. (B) If an employer fails to provide an employee a meal period in accordance with the applicable provisions of this order, the employer shall pay the employee one (1) hour of pay at the employee's regular rate of compensation for each workday that the meal period is not provided.

Labor Code §226.7 · §512(a)

EXTRACTED

THRESHOLD

work_period > 5.0 h → meal required

§11(A) · A1

DURATION

meal ≥ 30 min

§11(A) · A2

EXCEPTION

waivable if shift ≤ 6.0 h and waiver on file

§11(A) · A3 · §512(a)

CONDITION

meal missing, short, or late

§11(B) · B1

REMEDY

+1.0 h at regular rate, per workday

§11(B) · B2 · §226.7

Grounded in the shift vocabulary

shift.worked_minutesshift.meal.startshift.meal.lengthfacility.stateworker.waiver_on_filefacility.auto_deductlocation.break_gap

COMPILED

rule CA-MB-01                       // IWC WO5 §11 · LC §226.7
  scope    facility.state == "CA"
  params   deadline_h   = 5.0   [3.0 .. 6.0]
           min_len_min  = 30    [20 .. 45]
           waiver_cap_h = 6.0   [5.0 .. 8.0]

  when  shift.meal == none
    if  facility.auto_deduct && location.break_gap   → pass  "auto-deducted, gap visible"
    if  worked_h <= waiver_cap_h && worker.waiver_on_file → pass "valid waiver on file"
    if  worked_h <= deadline_h                        → pass  "shorter than deadline"
    else                                              → flag  "no meal in {worked_h}h"  +1.0h premium

  when  shift.meal.start_h > deadline_h              → flag  "meal started late"       +1.0h premium
  when  shift.meal.length_min < min_len_min          → flag  "meal {len} < {min}"      +1.0h premium
  else                                               → pass  "meal {len} min, started {start}h in"

type-checked against 60-term shift vocabulary

backtest · 1,284 shifts · 41 flagged · 0 disagreements with payroll history

promoted · Draft → Shadow → Live

State and city

Wage orders and labor rules

Meal and rest breaks, overtime, minimum wage by jurisdiction, predictive scheduling. Updated when the law changes, not when someone remembers.

Your contracts

Client agreements and SLAs

Bill rates, orientation and training rates, approved overtime, site-specific rules. Every clause becomes a check.

This week

Exceptions that expire

No overtime at one site this week. A holiday rate for one client. Rules that switch themselves off on the date you set.

Rules compile once and run on every pay. Backtest before you activate; shadow before you trust. Synthetic example.

Works with the systems you already run

Your agent signs in and reads what it needs, the way your team does: a CSV export, a file drop, or a browser session on the system itself. No integration project, and nothing for your client's IT to approve.

Timekeeping

UKG

UKG

ADP

ADP

Workday

Workday

Dayforce

Dayforce

Infor

Infor

Oracle

Oracle

Your system

Payroll

ADP

ADP

Paychex

Paychex

Paylocity

Paylocity

UKG

UKG

Rippling

Rippling

Zeal

Zeal

Your system

Billing

Bullhorn

Bullhorn

Avionté

Avionté

TempWorks

TempWorks

NetSuite

NetSuite

QuickBooks

QuickBooks

SAP

SAP

Your system

See it close out a pay

We close out a sample of your real shifts and show you every discrepancy the agent finds

Book a demo