Skip to main content
IndustryLogistics / Postal Services
ClientLatvian Post
TechnologyAzure AI Services, Azure Form Recognizer, REST API
ProgramFuture Hub Open Innovation

Automating parcel label extraction

Every day, Latvian Post processes tens of thousands of parcels. The vast majority arrive with complete label data. But a meaningful share do not — and those parcels cannot move through the automated system until someone fills in what is missing. For years, that someone was a team of 20 people, working through an unrelenting queue of incomplete shipments, reading labels by hand and keying data into the management system one parcel at a time.

Sorting Facility Latvian Post
Postal Office, workers are scanning labels
CONTEXT

A queue that never emptied

Latvian Post is the national postal operator of Latvia, handling parcel volumes that scale with e-commerce demand across the Baltic region. The organisation had already shown appetite for innovation, and was among the first European postal services to trial delivery robots. Its internal data processing, however, had not kept pace. Parcels with incomplete sender or recipient data were routed to a manual review queue. There, a dedicated team of 20 full-time employees inspected each package, identified missing fields, and entered the data by hand before the parcel could continue through the system. At scale, this queue never emptied. The engagement came through Future Hub, a Scandinavian accelerator running its second wave of the Open Innovation Sustainability programme. The brief was to find a technical solution to a sustainability challenge that the host organisations faced in daily operations. Latvian Post's manual data entry problem was exactly the kind of high-volume, repeatable burden that automation could address.

Latvian post indoor postoffice administration
To carefully extract missing data from the parcels we process, we currently employ a team of 20 full-time employees, who definitely have better things to do.
Raitis StūrmanisTechnical Project Manager @ Latvijas Pasts
CHALLENGE

Precise, at production speed

The goal was precise. Use image processing on the parcels themselves to extract missing data automatically, validate what was already in the system, and route each package into a managed review cycle so the algorithm either got it right or learned from its mistakes. Automatically, at production speed, inside the existing workflow. Speed mattered as much as accuracy. A proof-of-concept that worked cleanly in a lab but stalled under real volume would be of no value. The solution had to handle the natural variation in label formats, fonts, and print quality that characterises real-world parcel data, and hold its performance at scale. The whole programme, from first handshake to demo day, lasted ten weeks.

IMPLEMENTATION

Azure Form Recognizer, trained on real data

As a Microsoft Partner, we know what Azure can do — in this case, Azure Form Recognizer. It's a building block that already extracts millions of data points from images every year, which made it the right starting point for the problem at hand. We got to retraining the model straight away, and built the API alongside it. Sending images in and getting clean, labelled data back was as much of a challenge as the data extraction itself. This was the kind of work our data scientists and data engineers do best, and we had a testable solution within weeks. That gave Latvian Post room to send us more image data, and gave us the time to push the recognition speed down to 10 seconds on average. Almost eight times faster than the same task done manually. We only hit that speed by running on Azure Cloud, where Microsoft's GDPR commitments gave us the compliance footing we needed.

OCR Parcel package result

Results at demo day

> 85%
Extraction success rate — data extracted, validated, and entered without human involvement

2,000 hrs
Freed per month at production volume

Faster than manual processing — average extraction time of 10 seconds per parcel

RESULTS

Time freed, data quality improved

With more than 85% of parcels processed automatically, the team previously assigned to manual data entry could be redirected to higher-value work. The roadmap at close of the engagement included deeper integration into Latvian Post's approval workflows, a threshold-based automatic release for high-confidence extractions, migration to an on-premise deployment, and a planned handover to the internal IT team to own and extend the system.

Working through a similar challenge?

LET'S TALK