Deployment blueprint

Custody of the load, presence of the person

Pharmaceutical distribution has two audit questions: was the product held in condition the whole way, and was the person really where the timesheet says. We answer both from one platform — cold-chain-aware vehicle tracking for the B2B fleet, and face-verified, zone-bound attendance for the field team.

  • Distributor-scoped fleet access
  • Temperature on the trip record
  • Face-verified check-in
  • Zone-bound attendance
Palletised pharmaceutical stock racked in a distribution warehouse

Built for this scale

Per distributor
One tenant, many trading partners
Each distributor, 3PL, or regional office sees only its own vehicles and staff through the organisation hierarchy — under your brand.
Face + zone
Two checks on every punch
Attendance requires a matched face with liveness detection and a GPS position inside the assigned zone before it is accepted.
Per trip
Temperature history with the load
Cold-chain readings are stamped with trip, time, and position, so a excursion is traced to a door opening rather than guessed at.
Per visit
Site-verified field calls
A visit punch is checked against that specific customer site's geometry, not just against the employee's home zone.

The challenges

What operators are up against

Two separate assurance problems — product condition and workforce presence — usually solved by two vendors who never reconcile.

Challenge

Cold-chain proof assembled after the fact

Temperature is logged by a standalone datalogger and read at delivery, so a warming load is discovered when it is already a write-off. Worse, the reading has no position attached, which makes the cause — a long door-open at the third stop — impossible to identify.

Challenge

Attendance that a photograph can defeat

Selfie check-in without liveness detection is defeated by holding up a picture of a colleague. GPS check-in without a boundary is defeated by punching in from the car park, or from home. Either way the timesheet becomes a document nobody can rely on.

Challenge

Field visits that cannot be confirmed

A representative's call report says the pharmacy was visited. Nothing in the system distinguishes that from a phone call made in a nearby café, so coverage planning and incentive calculations run on self-reported activity.

Challenge

Trading partners who need visibility but not everything

Distributors and 3PL partners legitimately need to see their own shipments and their own staff. Giving them a login to the whole operation is not an option, and running a separate system per partner does not scale.

How it would work

How we would set this up

The fleet side runs on the same telematics spine as any other operation — live position, trips, geofences, driving events — with temperature probes feeding readings into the trip record rather than into a separate logger. The workforce side runs on a punch that has to satisfy two independent checks: a face match with liveness detection against the employee's enrolled template, and a point-in-polygon test of the GPS position against that employee's assigned zone. Device-level mock-location signals are treated as a rejection reason in their own right. Field visits are checked against the specific site's geometry instead of the home zone, so a customer call is confirmed where it happened.

The architectural point

The reason to run both on one platform is that the organisation hierarchy does the hard part once. A distributor, a regional office, or a 3PL partner is a node in the tree, and everything beneath it — vehicles, employees, zones, shifts, reports — is scoped automatically. Adding a trading partner is an administrative action, not a deployment. And because attendance, shifts, visits, and vehicle trips are records in the same system, a discrepancy between where a representative punched in and where the delivery vehicle actually went is a query rather than a reconciliation project.

pulse.app/pharma-ops

Vehicles live

184

Checked in

612

Rejected punches

17

Temp excursions

1

Distribution & workforce

live
  • Punch rejected · outside assigned zone

    Rep 2041 · 1.2 km from Zone North

  • Punch rejected · liveness failed

    Screen image detected · re-attempt logged

  • Visit confirmed · pharmacy 118

    Face matched · inside site geometry

Verified check-ins · last 12 days

Illustrative console view — sample data, not a live operation.

Platform capabilities

What gets deployed

Cold-chain-aware fleet tracking, verified attendance, and field-visit confirmation on one multi-tenant platform.

Integrations

Connected to what you already run

Connected to the HR, ERP, and quality systems that already govern the operation.

  • HR and payroll

    Verified attendance and shift records export to payroll, so the hours that get paid are the hours that were validated in the field.

  • ERP and distribution systems

    Orders, shipments, and delivery confirmations reconcile against the trip and custody record rather than being matched by hand.

  • Quality and GDP documentation

    Per-shipment temperature histories and custody events export in the form quality teams and auditors ask for.

  • Identity provider and SSO

    Internal staff and partner users authenticate against the existing directory, with access scoped by position in the organisation tree.

FAQ

Questions we get asked first

Short answers here — the detailed version is a conversation whenever you're ready.

Discuss your deployment

Ready to deploy at your scale?

Sovereign-data-friendly. Enterprise multi-org architecture. Built to integrate with the devices, SIM providers, and back-office systems you already run.

Real-time GPS · sub-1s latency12+ fleet analytics modulesMulti-org · white-label readyOn-premise deployment option