The inbox full of certificates of analysis
Your engineers take water samples for legionella, TVC, pseudomonas or other analysis, fill in a chain of custody form, and drop the samples at the lab or hand them to a courier. Some days later results arrive, usually as PDF certificates by email, sometimes through the lab's portal, occasionally as a spreadsheet.
Somebody in the office then has to open each certificate, work out which site and which outlet it relates to, type the results into the client report, and decide whether anything needs escalating under the client's agreed procedure. Meanwhile, samples from last Tuesday have no result yet and nobody has noticed, because there is no list of what is outstanding.
When a client rings to ask where their results are, the answer is a search through the inbox, a call to the lab, and a promise to come back to them.
The missing link between sampling and results
Labs are not usually the problem. The problem is that your business records samples in one place and receives results in another, with nothing expecting the result to arrive.
| Stage | Where it lives today | What goes wrong |
|---|---|---|
| Sample taken | Paper or app chain of custody form | Sample IDs written by hand, sometimes illegibly |
| Sample sent | Courier note or engineer memory | No record of when the lab received it |
| Result issued | Lab email or portal | Arrives in a shared inbox nobody owns |
| Result reported | Typed into client report | Transcription errors, results matched to wrong outlet |
| Follow-up | Someone remembers | Out-of-range results sit unnoticed |
Without a register that says 'we sent these twelve samples and expect twelve results', a missing result is invisible.
What delayed and retyped results cost you
Staff time is the obvious cost: opening PDFs, matching sample numbers, typing figures. The less visible cost is risk to your reputation. A result that sits unread in an inbox leaves your client waiting for information they may need to act on, and a figure typed against the wrong outlet can send a resample team to the wrong place.
It also slows your invoicing, because sampling is often billed on result, and it makes your reports late, which is the thing clients notice most.
Sample tracking from chain of custody to client report
- Engineers record samples in a mobile form: site, outlet, sample type, analysis requested, time taken. The form prints or displays the sample ID for the bottle label.
- A sample register holds every sample as outstanding until a result arrives, with the lab and the date sent.
- Incoming lab emails go to a dedicated address. A parser reads the certificate, extracts sample IDs and results, and matches them to the register. Where the lab offers a portal export or API, we pull from that instead.
- Matched results are attached to the site and outlet. Anything that cannot be matched with confidence goes to a review queue for a person.
- Results are compared against the thresholds you configure for each client and analysis. Anything outside them is flagged to the person responsible, following the procedure you and the client have agreed.
- Samples still outstanding after the lab's usual turnaround appear on a chase list, with a pre-filled email to the lab.
We use AI extraction for certificate formats that vary, with a confidence check, and simple rules for labs whose format is fixed. Either way, nothing is written to a client report without matching a known sample.
Life with a sample register
The office no longer asks 'have we had the results for the hotel yet'. They open the register and see it. Late results are chased because the list says so, not because a client complained.
Client reports pull results straight from the register, so figures are never retyped. When a result needs attention, the flag goes to a named person and the record shows who saw it and when, which helps when you need to show what happened.
Does this sound like your office?
- Lab certificates arrive in a general inbox and wait to be opened.
- You have no single list of samples awaiting results.
- Someone retypes results from PDFs into client reports.
- You have found results filed against the wrong outlet or site.
- Clients ask for results before you know they have arrived.