A blood draw at 7 AM
is worthless by 2 PM.
Track every minute.

OkPilot is field collection software that tracks every sample from the collection site to the lab. It records chain of custody at every handoff, monitors hold times with countdown alerts, and reroutes collectors to the nearest drop point before specimens expire.

Today's samples 24 collected, 2 at risk

WS-2847 Water sample

Collected 8:15 AM, Treatment plant #4

At lab ✓

SL-0412 Soil sample

Collected 9:40 AM, Site B construction

In transit

BL-1093 Blood draw

Hold time: 90 min remaining

⚠ At risk

BL-0998 Blood draw

Hold time exceeded. Rejected at lab.

✗ Rejected

BL-1093 has 90 minutes left. Rerouting Maya to the lab drop. She is 12 min away.

Follow one sample from site to lab

Every handoff recorded. Every minute tracked. The chain of custody builds itself.

8:15

Collected at the site

Maya scans the sample barcode at the treatment plant. OkPilot records: collector ID, GPS location, timestamp, sample type (water), and required hold time (6 hours). The clock starts.

✓ Chain of custody: entry 1
9:30

In transit to the lab

Maya has 4 samples in her cooler. OkPilot monitors each one's hold time independently. The water sample is fine (4.75 hours left). The blood draw from her 7:30 stop is tighter (3 hours left). She is routed to the lab first.

WS-2847: 4h 45m left BL-1093: 3h left
10:05

Received at the lab

Lab technician scans the barcode. OkPilot records the handoff: receiver ID, GPS (matches the lab address), timestamp. Chain of custody complete. Both samples within hold time.

✓ Chain of custody: 3 entries, unbroken

The complete record

Who collected it, where, when. Who transported it. Who received it at the lab. Every handoff GPS-stamped and timestamped. Retrievable instantly for any sample, any time.

Your collectors scan, collect, and move

They see their route for the day with the collection sites in order. At each site they scan the sample barcode, confirm the type, and the chain of custody entry writes itself. If a sample in their cooler is approaching its hold time, the app alerts them and reroutes to the lab.

Current collection

Water sample

Treatment Plant #4, Bay Rd

✓ Arrived at site
✓ Barcode scanned
✓ Sample type confirmed
○ Seal and store

Hold time: 6 hours from now

Lab drop by 2:15 PM

Tell it what each sample type needs

"Blood draws have a 6-hour hold time and need to stay cold. Water samples from treatment plants need chain of custody with three handoffs. Soil samples need GPS coordinates at the collection point."

That is the setup. OkPilot creates the sample types, the hold time rules, the required handoff steps, and the alerts. Add a new sample type the same way.

Your collection flow

1 Sample requested
2 Collector dispatched
3 On site (scan + collect)
4 In transit (hold time monitored)
5 Lab receipt (chain complete)

Since 2018

In market

2,000,000+ tasks

Handled

48 hours

To full setup

See it tracking your samples from site to lab

Book a demo. We will show you a sample's chain of custody building itself in real time.

Live in 48 hours

Per team member pricing

Book a demo
Get 30 days free trial