Mar 2026 – Present
BayOps AI
Voice-Driven Parts Ordering for Auto Repair Shops
Service advisors lose hours on multi-vendor parts ordering, and LLM-driven checkout flows quietly invent prices and order parts that don't fit the vehicle.
I don't trust LLM output by default — every money-touching step passes a deterministic validation gate before it hits a real cart.
Pipeline
End-to-end flow, stage by stage.
- 01
Voice intake
- 02
Vehicle lookup
- 03
Fitment check
- 04
Price sanity gate
- 05
Browser checkout
- 06
Excel billing sync
How it works
Voice in from the bay or over the phone
Speech arrives through the browser mic, an uploaded file, or an inbound Twilio call to the shop's number. Both paths run the same pipeline, and ElevenLabs speaks replies back so the mechanic never has to look at a screen.
Fitment verification before pricing
A verification engine combines NHTSA vehicle data with a Groq-hosted model to confirm the part actually fits the stated year, make and model, and the assistant asks for whatever detail is missing instead of assuming.
Parallel multi-vendor price search
Every part is searched simultaneously across AutoZone, NAPA and Advance Auto. A single batched Groq call extracts prices for one part across all three vendors, results cache for 10 minutes to avoid repeat search hits, and a sanity check rejects hallucinated $0.01 or $9999 prices.
Cart automation and live estimate
A Playwright browser agent adds the cheapest verified part to the vendor cart and re-checks it afterwards, while the estimate updates live with markup and tax, supports chat price overrides such as "set brake pads to $45", and exports to Excel per order.
Engineering decisions
- Built a voice-driven ordering assistant that takes a shop's request end to end, across multiple parts vendors.
- Ran parallel searches across AutoZone, NAPA, and Advance Auto, using a 10-minute search-session cache and batched Groq extraction to reduce repeated lookup work.
- Eliminated hallucinated-price checkout errors with a price-sanity validation layer between the model and the cart.
- Verified part fitment in real time by combining NHTSA vPIC API vehicle metadata with LLM reasoning.
- Automated vendor checkout with Playwright and Claude Computer Use, driving real browser carts.
- Synced live billing and markup estimates straight into the shop's Excel workbook via xlwings.
By the numbers
Pipeline efficiency
Batched extraction and parallel search against a naive per-vendor loop.
Vendors priced per part
higher is betterLLM extraction calls per part
lower is betterRepeat vendor hits within 10 min
lower is betterOrdering channels supported
higher is betterWhat it ships with
- Twilio phone-call ordering with signature validation
- Text chat advisor alongside voice
- 10-minute search cache to cut vendor lookups
- Manual price override from chat
- Post-checkout cart verification
- Live Excel export per order
Outcomes
- 0
- Hallucinated-price checkout errors
- Multi-vendor
- Ordering from one voice flow
- Real-time
- Fitment verification via vPIC
- Live
- Excel billing sync