🚗 New Intake — VIN First, Customer Auto-Loads
Type or scan the VIN once. The system auto-populates Year · Make · Model · Engine · Transmission · open safety recalls FREE from NHTSA. If MDC has seen this VIN before, the whole customer + service history loads instantly. Deb types 2 fields instead of 20.
1. Enter or scan VIN
17 characters · letters + numbers (no I, O, or Q · those don't appear in real VINs). Found on dashboard at base of windshield, driver's door frame, or insurance card.
—
—
First time we've seen this VIN. Type the customer's name + phone — that's all Deb needs to type. Everything else came from the VIN.
4. Repair Order Ready · review & create
🚗 Vehicle
👤 Customer
⏰ What VIN-First saves the shop (Papa's exact point)
Old way: Deb types ~20 fields per intake (year, make, model, engine, trans, body, fuel type, gross weight, customer name, phone, email, address...). Takes 4-6 minutes per car. New way: Type 17 characters, system fills the rest.
✓ VIN decode hits NHTSA's free public API live · returns real year/make/model/engine/transmission data
✓ Recalls lookup hits NHTSA's recall API live · shows real open recalls if any
✓ Customer match searches localStorage for prior VINs · finds returning customers instantly
✓ RO creation saves to localStorage · persists between visits · shows up in the dashboard
✓ Test it now: Paste a real VIN (yours, Mike's, anyone's). You'll see the API call work in real time.
⏳ Next-build: Cloud sync so Deb's intakes show up on Mike's bench tablet instantly. Carfax service history layer (once API key in place — see Settings).