For the counter  ·  Built by car guys who fought obsolescence at year-end

Counter sales. Obsolescence. Vendor performance.
One screen.

Most parts departments run on three things: gut feel, a hot-list whiteboard, and a year-end obsolescence shock. Louie tracks every special order to the customer, alerts you on obsolescence before it ages out, scorecards your vendors against their promises, and captures every lost sale so the AI can chase it back. The counter stops being a guessing game.

Open the parts demo → See a full counter day
+8.4
Gross margin %
Sim-modeled with matrix pricing
−42%
Obsolescence reduction
Early alert + liquidation path
96%
Special order fill rate
Tracked vendor → counter → customer
$28K
Lost sales recovered
Per rooftop, per quarter (sim avg)
What every parts manager already lives with

Six things that silently kill parts gross.

These are the conversations every parts manager has had with the GM at year-end. The platform should have caught them in January, not December.

Obsolete inventory you find at year-end

December audit shows $74K in parts that haven't moved in 18 months. By the time you see it, the OEM return window is closed and the only liquidation path is pennies on the dollar.

↳ Obsolescence Alert Engine flags slow movers at 6/9/12 months with vendor return window and liquidation routes ranked by recovery $.

Special orders that go missing

Customer ordered a part 3 weeks ago. Vendor says shipped. Receiving says not received. The customer is calling. Nobody can find the trail.

↳ Special Order Tracker stamps every step: ordered, acknowledged, shipped, received, allocated to RO, customer notified. Full chain in one screen.

Counter staff guessing at markup

New counter person on a Saturday. Wholesale customer wants pricing. Markup chart is on a wall poster from 2018. Margin walks out the door.

↳ Pricing Matrix auto-applies the right markup by customer class, part category, and competitor benchmark. No guessing, no leakage.

Vendor performance tracked by feel

You "feel" that NAPA has been slow lately, but you can't prove it. Renegotiation is impossible without data. The slow vendor keeps the slot.

↳ Vendor Scorecard tracks promised vs. actual fill time, damage rate, back-order frequency, and pricing variance — vendor-by-vendor, monthly.

Lost sales never logged

Customer walks in, asks for a part you don't stock. You quote 4 days, they leave. No record. No follow-up. Three months later they're a routine customer of the dealer down the road.

↳ Lost Sale Logger captures every walkaway in 10 seconds; AI drafts a 24-hour follow-up with sourcing alternative and price match offer.

Core returns piling in the corner

Cores stack up. Credit memos delayed. Nobody knows what's been returned, what's pending, what the OEM owes you. Six figures in working capital lost.

↳ Core Return Workflow scans every core out, tracks ship-back, matches OEM credit memo, and flags missing credits over 30 days old.
What you get on day one

Nine parts modules. One counter screen.

Every module below is built, in the demo, and runs against your DMS parts inventory the moment you connect. No per-counter seats. No "parts module" upgrade SKU. Your rooftop license covers the entire department.

Module 1
Counter Sales Dashboard

Live counter board: today's invoices, gross margin, fill rate, top movers, walk-in vs. wholesale split. Comparison to last month and last year at-a-glance.

Backed by: src/parts-department.js · live invoice stream
Module 2
Special Order Tracker

Every special order timestamped at each step: ordered, acknowledged, shipped, received, allocated, customer notified. Customer auto-texted when ready.

Backed by: src/special-order.js · vendor API + customer SMS
⚠️
Module 3
Obsolescence Alert Engine

Slow-mover flags at 6, 9, and 12 months. Vendor return window calculated. Liquidation routes ranked by net $ recovered: wholesale, eBay motors, scrap-metal value.

Backed by: src/obsolescence-engine.js · age-out analytics
Module 4
Vendor Scorecard

Promised vs. actual fill time, damage rate, back-order %, pricing variance vs. competitor quotes. Monthly vendor rank with renegotiation prompts.

Backed by: src/vendor-scorecard.js · vendor performance log
Module 5
Pricing Matrix (Markup Auto)

Auto-applies the right markup by customer class (retail, wholesale, internal, warranty), part category, and competitor benchmark. No guesswork at the counter.

Backed by: src/pricing-matrix.js · class-by-class rule engine
Module 6
Lost Sale Logger + AI Recovery

10-second walkaway capture at the counter. AI drafts a 24-hour follow-up with sourcing alternative, price match offer, and delivery option. Recovery routed to a counter rep.

Backed by: src/lost-sale-recovery.js · AI follow-up drafts
♻️
Module 7
Core Return Workflow

Every core scanned out, ship-back tracked, OEM credit memo matched, missing-credit flag at 30 days. Working capital recovered before it disappears.

Backed by: src/core-returns.js · credit memo reconciliation
Module 8
Purchase Order Builder

Auto-suggested POs from min/max bins, recent demand spikes, upcoming campaign work, and vendor lead times. Approval routing built in.

Backed by: src/po-builder.js · demand forecasting
🚚
Module 9
Wholesale Hub

Wholesale customer portal: online order entry, delivery route assignment, monthly statement, credit limit enforcement. Adds a sales channel without adding headcount.

Backed by: src/wholesale-hub.js · B2B portal + delivery routing
A counter day on one screen

Door open to door close. One parts manager seat.

Below is what a single Tuesday looks like through the manager view of a four-counter department. Same workflow scales from a single counter to a multi-store wholesale operation.

The Louie Parts Day

Modeled on a 4-counter department, ~$8K daily sales mix retail/wholesale/internal.

1

7:30 — Counter open

18 ROs needing parts today loaded into the queue. Pre-pulls staged on the bench, special orders received overnight matched to ROs.

2

8:10 — Obsolescence flags

2 alerts fire: brake rotor SKU at 11 months, 12 units on hand. Pricing-down opportunity to wholesale at +6% before OEM return window closes.

3

9:45 — Vendor scorecard

NAPA showing 4-day delivery this month vs. 2-day promised. Scorecard flags it; renegotiation prompt drafted for next vendor call.

4

11:00 — Lost sale capture

Walk-in customer asks for an oil filter you're out of. Counter rep logs in 10 sec. AI drafts text offer with same-day sourcing option.

5

12:30 — Lunch

Counter brief auto-updates: $4.2K gross so far, 36% margin, 3 lost sales captured for follow-up, 1 core return processed.

6

2:15 — Special order ping

Customer's catalytic converter received from vendor. Customer auto-texted "your part is in," appointment slot offered for tomorrow morning.

7

3:30 — PO builder

Demand forecast surfaces 7 SKUs hitting min bin by Friday. PO drafted, approved, sent. Vendor lead time pre-confirmed.

8

5:00 — Day close

Daily brief: $8.4K gross, 38% blended margin, 96% fill rate, 3 lost-sale follow-ups queued, 2 obsolescence actions ready for tomorrow.

Old way vs Louie way

Same counter. Different math.

Same vendors, same SKUs, same counter staff. The difference is whether you see the leak in real time or at year-end.

Task Old way (DMS parts module) Louie way
Obsolescence detectionDecember audit shock6/9/12 month rolling alerts
Special order trackingPhone calls and a paper logStep-by-step timestamps, auto SMS
Counter pricingWall poster, gut feelAuto-matrix by class, category, competitor
Vendor performance"NAPA seems slow lately"Scorecard with renegotiation prompts
Lost salesCustomer walks, no record10-sec capture, AI follow-up drafted
Core returnsPile in the corner, credits missingScan out, track ship, match credit memo
PO buildingManual min/max reviewDemand-forecast auto-drafts
What we claim and what we don't

We claim: the simulation engine models an 8.4-point gross margin lift, a 42% obsolescence reduction, and ~$28K/quarter in lost-sale recovery against a DMS-only baseline. Full methodology at /money.

We don't claim: every counter will hit identical numbers. Brand mix, wholesale/retail split, current obsolescence carry, vendor concentration, and counter staffing all change the math. The mechanism is mechanical: catch the leak earlier, price correctly the first time, log what walks. Your gain scales with how leaky the current process is.

Built for the counter. Owned by the shop.

$9,995 one-time license per rooftop. Every counter, every vendor, every customer class included. 3 seats included ($500 each after). No "parts module" upgrade SKU. You own the platform.

Open the parts demo → See full pricing