A system shape for H2B's timesheet-to-payroll process: AI is used only where the mess is (reading five-plus incoming formats, screenshots included), the arithmetic is done by deterministic rules that can be audited line by line, and nothing posts without a person's sign-off. Debi's penny-perfect ledger check stays exactly where it is.
Follow the colour: teal is the AI reading and explaining, grey is deterministic rules doing arithmetic, orange is a person deciding. Lime only appears at the end, where verified entries reach the tracker.
Timesheets arrive exactly as they do today: hours screenshotted into an email, attachments, hours quoted in the body of a thread, and the one client Google Sheet, which is read in place. A per-format reader lifts the entries out. Anything the reader is not confident about is flagged for a person, never silently guessed.
Every timesheet becomes the same shape: who, period, hours, PTO, sick days. That is the record the invoice summary needs, and from here on the system has one format to deal with, which is what makes everything downstream simple and testable.
A deterministic engine compares each record against the master tracker: duplicates, missing submissions, rate and total mismatches, PTO and sick coding, period boundaries. The output is two piles: entries that match, and exceptions. Deterministic does not have to mean heavyweight: version one of this engine can live in a purpose-built, interconnected sheet.
The queue itself is just a list. Three parties touch it, and only one of them can close an item: rules put entries in (an item lands here because a check failed, never because an AI decided), the AI annotates each one with a plain-English reason and suggested fix linked to the source document, and Jess resolves it. She works only this pile, not the whole intake. The AI is the clerk who prepared the file, not the officer who decides the case.
Jess sees the whole run: what matched, what was fixed, what changed. One sign-off posts the reconciled entries to the master tracker, produces the one-page client invoice summaries, and feeds both payroll platforms. Debi's fortnightly pass shrinks from re-keying archaeology to reviewing a run that is already reconciled.
H2B runs on Microsoft 365, so the system rides Power Automate and the tools the team already knows; only the rule engine is new engineering, and no Copilot Studio licence is needed. And because the team sits at L1–L2 on the AI Spectrum, delivery is phased: nothing changes for H2B until the system has proven itself against their own pay cycles.
Two decisions from our call are baked in: no Copilot Studio licence (roughly £160 a month avoided), because the automation is built with Claude talking directly to the Power Automate APIs; and because a three-person business should not need an engineer on staff, the system is designed to be maintained under a light ongoing arrangement rather than handed over and forgotten. One honest pending item: the Power Automate API robustness review is in progress before Monday; if the APIs fall short anywhere, the same architecture holds with the flow doing less and the rule engine doing more.
Map every incoming format and its variants; agree what the finished record must contain. That knowledge exists only with Jess.
Extraction and the rule engine configured with Claude against H2B's actual documents, writing into one consistent structure instead of a re-keyed summary.
Old and new side by side, discrepancies counted rather than remembered. The output is proven, not trusted, and the human check at approval stays permanently.