Stock is a spreadsheet
Used and new sit in different systems. Locator status is tribal knowledge.

Dealer operating system · September 2026
Stock, deals, GP, locator, customer journey, aftersales prep. Built from live use at a franchised site. Their brand on the glass.
The job
Used and new sit in different systems. Locator status is tribal knowledge.
Handover diary, Connect, identity, PX V5 — ticked in six places or none.
Month-end deals and extras are discovered in a board pack.
They chase the sales exec. The exec chases the factory.
The glass
Not a widget on this page. Enter the group and franchise, then open a full portal — Audi book for an Audi dealer, Škoda for Škoda. Clickable. Locator, GP, customer view.
Put their name on the glass
Group, rooftop, franchise. Then open a full desk — their book, their badge, not a widget in this page.
Primary franchise
Opens a full Audi desk. Fictional stock. Clickable — locator, GP, customer glass.
New and used in one glass. Ingest from manufacturer, Excel or HTML. Missing-car flags, site and key location.
Factory to port to boat to dealer rail, mapped to real status codes — not tribal knowledge.
Every live order: stage, VIN, reg, handover, confirmed deal, month-end flag.
Tick columns sales actually use. GP on the row. Delivered month versus target.
Their car, their to-dos, messages, handover reminders. No extra app.
Scan live stock against saved customer briefs — model, colour, miles, price.
Why a principal buys it
Already running live deals, stock ingest, and customer messages at a franchised site.
Sales can be on Overview the week the instance is stood up — not after a six-month DMS project.
Logos, colour, phone, legal and domain are theirs. It should not look like a vendor product on the iPad.
It does not replace the DMS. It sits on the bits the DMS is bad at: journey, locator, GP hygiene.
Commercial
One rooftop. Their brand. Locator + GP as the success number. 100% credited against setup if they convert. Seats: sales execs + manager — Aberdeen as it already runs.
One rooftop, one franchise. Brand pack. Stock + deals + customer view. Excel / HTML ingest. Host, progressor, admin, accounts seats if they need them — not extra SKUs.
2–8 sites, one or many franchises. Shared pipeline, per-site stock, principal roll-up. Seats scoped to rooftop and badge. Franchise pack extra.
Who buys
Owner-driven Škoda / VW / SEAT / Cupra / Ford / Toyota independents. Sales manager still walks the yard. IT is a person, not a department.
Not yet: national groups, manufacturer app suites, anyone who needs a 90-day security review before a pilot.

Dispatch
Scroll the process. Toggle features. Watch the tenant JSON write itself.
How an order shipsLogo SVG, hex colours, dealer name, phone, email, legal entity, domain.
JSON dropped into tenants/{slug}.json — no App.jsx edits.
New Supabase project, migrations, RLS, first staff user.
Excel / HTML now. Manufacturer feed only if they have credentials.
Vercel project + custom domain + staff login link. Half a day, not a project.
The ask
One success number. Their brand on the glass. Suggested metric: every live deal has a locator stage and a GP figure before month-end. If that is true, the product stays.
Matthew Girvan · Forecourt · September 2026