3,500 packages, 2 people, 2 weeks — a state-tender expedition operation, fully automated
A small distribution company won a state tender to ship thousands of educational packages to teachers nationwide — with two people running ops. We built a custom operating system and automated every workflow. One expedition: 3,500+ packages in two weeks.

- packages delivered in two weeks
- 3,500+
- people running operations
- 2
- program runs (and counting)
- 3
What we delivered
- Custom internal dashboard
- Workflow automation
- AI agents
- Logistics integration
Tech stack
- Next.js
- Vercel
- Supabase
- Trigger.dev
- OpenAI
- Google Workspace
- Google Docs
- Stirling PDF
- MinIO
- Carrier APIs
- Warehouse integration
A small distribution company won a state tender, subcontracted from a national foundation, to deliver thousands of educational packages to teachers all over the country — on a tight timeline, under audit. The company had two people available to run the operation. Manually handling contact submissions, generating expedition paperwork, provisioning logistics, tracking shipments, and reporting back to the foundation simply wasn’t feasible at that scale. They didn’t have a workflow problem — they had a "we will not survive this contract without one" problem.
What we built
A custom operating system covering the full delivery lifecycle: a self-service contact intake that captured teacher submissions and validated addresses up front; automatic expedition-document generation — labels, manifests, delivery slips — pushed straight to the courier; logistics provisioning, with pickups scheduled in batches, capacity matched to volume, and exceptions flagged before they shipped; real-time expedition tracking, with proof-of-delivery rolled up per region and per program; and a clean audit trail for the foundation — every package traceable, every status change timestamped, every report a button-click away.
“In the first expedition we shipped 3,500 packages in two weeks with two people. The foundation has since asked us to run the program two more times. We wouldn’t have raised our hand for any of it without the system.”
How we built it
A Next.js dashboard for the two operators, Supabase as the source of truth for contacts, packages, expeditions, and audit events, and durable background jobs in Trigger.dev — each one owning a single step: intake validation with OpenAI in the loop for messy data; expedition documents drafted from Google Docs templates and finalised with Stirling PDF (merged manifests, batched labels, signed delivery slips) into Google Drive; teacher outreach through Gmail; courier handoff via carrier APIs; and status sync from the warehouse system. Carrier and warehouse integrations sit behind one internal interface, so the same dashboard works whichever logistics provider or warehouse the program runs on.
The outcome
3,500+ packages in two weeks per expedition, two people running it without burning out, and a foundation that came back twice. The partnership is now on its third program — the system is the standing infrastructure for whatever comes next.
Have a problem like this one?
Book a free 30-min call. We’ll map where your team is losing time and what’s worth automating first.
Book a free call