LotAgent watches your lot, your leads, your shop and your parts the way a very good manager would — and every morning hands you the few things actually worth a decision, with the numbers behind them.
96 days on the lot. Eleven scans since the 14th and not one enquiry, which usually means the price — two comparable carts near you are listed under yours.
“Is it still available?” — four minutes ago, from the QR code on the windscreen. Drafted from the unit record and offers Saturday.
Every dealer we've spoken to says a version of the same thing. The system holds everything and tells them nothing, so the actual management happens in somebody's head, on a whiteboard, and at 9pm.
A unit passes ninety days and nothing happens. A lead sits unanswered through lunch and nothing happens. The information was all there — nobody had time to go and look at it.
Recon in one place, the lift kit your own shop fitted in another, freight and setup in a third. By the time a unit sells, what it truly cost is a reconstruction rather than a number.
Industry-wide, parts and service gross runs 38–45% while new-unit gross has compressed to 6–9%. Most dealer software still treats the shop as an afterthought bolted to a sales system.
Golf cart and powersports dealers get an automotive system with the word “vehicle” in it, an odometer field where the hour meter should be, and a book value that doesn't exist for what they sell.
Not a chatbot bolted onto a database, and not a dashboard you have to interpret. A set of agents that read what is actually happening and bring you a short list — each item already argued.
A cart aging past its season. A shopper who has been waiting twenty minutes. A ticket stuck on parts hold. A part you stock that went up 18% at the supplier and is now priced below what it costs to replace.
Every proposal carries the figures it was built from and where they came from. If the evidence doesn't match what you know, the data is wrong rather than the maths — and that's something you can go and fix.
One click. Everything starts at approve-everything on day one; you loosen a specific action once you've watched it be right, and you can put it back. Price and listing changes are undoable for seven days.
It is the system of record — not a layer over the one you already pay for. The departments meet properly, so a lift kit fitted in your own shop lands on that unit's cost and the gross you report is the gross you made.
Intake one unit, a CSV, or a whole fleet lot of forty with cost allocated across it. Cost is a ledger — recon, freight, setup, accessories — not one column somebody overwrites.
Descriptions written from the record and refused when they would need a claim nobody can back. A storefront, a page per unit, and a QR sticker that puts a shopper into a conversation.
A shopper scans, asks, and is answered — a drafted reply waiting for you in minutes, and they get emailed when you send it.
Repair orders with pay type on the line, not the header, because a real visit is half warranty and half customer-pay. Technician time, flat-rate ops, effective labour rate, printable invoice.
An append-only movement ledger — on-hand is derived, never typed, so it can't quietly drift. Vendors, purchase orders, price files, a markup matrix and supersessions.
One desking calculation used on every screen. Fees and tax are line items, so nothing is hardcoded to one state — and it refuses to quote a rate it hasn't been given rather than guessing one.
Advances, curtailments and aging, with carrying cost set against remaining gross — the number that tells you when a unit stops being worth holding.
“Which carts have sat longest and what have they cost me?” Answered from your own data, with the query it ran shown underneath.
Not a car system with the nouns swapped. A golf car is not an LSV, an hour meter is not an odometer, and there is no book value for a cart — the product knows that all the way down to the database.
| What you have now | With LotAgent | |
|---|---|---|
| Aged units | A report somebody runs when they remember | A priced proposal on the day it matters, with the carrying cost in it |
| A new enquiry | An email alert, answered when someone is free | A drafted reply, grounded in the unit record, waiting for one click |
| True cost | One recon field, plus what people remember | A ledger — recon, freight, setup, accessories — that the shop posts into automatically |
| The shop | A separate system, reconciled monthly if at all | Same system. Internal work lands on the unit; customer-pay lands on the deal |
| Parts on hand | A number two different screens can both write | Derived from a movement ledger, with a reconcile that proves it |
| Your website | A vendor feed you pay extra for | A JSON endpoint and a one-line embed, included |
| Getting out | A support ticket and a fee | Your data, exported, whenever you want it |
The hard part of an AI system in a regulated trade is not making it clever. It's making it refuse.
We're building this with a small number of dealers. If you're one of them you get the whole product, we answer the phone, and you tell us what's wrong with it.
Everything below, no card, no call. If your trial runs out while you're still setting up, tell us and we extend it — that's what a beta is for.
One price per store. We don't publish a number because a three-bay golf shop and a twelve-rooftop group aren't the same business, and a tier table just makes one of them pay for the other.
The same list is inside the app, on the help page, where a customer can hold us to it.
Two minutes, four questions, no card and nothing to uninstall. If it has nothing useful to tell you, close the tab.