Fresh Produce Wholesale · Switzerland
From WhatsApp voice notes to structured purchase orders, automatically
A Swiss fresh-produce wholesaler received chef orders as late-night WhatsApp voice notes, transcribed and typed by hand every night. We built an app that turns voice into a structured purchase order.
1,600
catalogue items matched
0
manual data entry
A few days
to working POC
Voice
to order, end to end
Before
- ✕Voice orders transcribed and typed by hand every night by an offshore team
- ✕Chefs’ words never match the catalogue (“yellow lemons” is not “Citrus limon grade A”)
- ✕A slow, costly, error-prone manual process across 1,600 catalogue items
- ✕No structured purchase order produced automatically for the warehouse
After
- →Voice note transcribed to text by Groq Whisper, then structured into JSON by Claude
- →Hybrid product matching: PostgreSQL full-text search combined with Fuse.js fuzzy matching
- →Per-line confidence score (green/orange/red) with clickable alternatives for fast human validation
- →Structured purchase order exported as CSV, ready for the warehouse flow
- →Working POC delivered in a few days, ready to test on real orders
Next.js 16Groq Whisper Large v3Claude SonnetSupabase (PostgreSQL tsvector/GIN)Fuse.js
AI & Automation