The part nobody else doesRoot-cause diagnosis
Type the VIN, the fault codes and what the car actually does. You get a ranked root cause with the tests to confirm it, and only then the parts — never a parts list for a guess.
The parts list, not just the part
One button turns the verdict into order lines: the failed part plus the gaskets, the single-use bolts and the fluids that job needs, straight onto the repair order as needed. Part numbers only ever the ones the verdict itself stated — and never a capacity or a torque figure from memory.
Several independent assessments
The job is examined from more than one angle and the disagreements are resolved into a single verdict, so you see confidence, not one opinion dressed as fact.
Factory documentation behind it
Grounded in real repair literature for Audi/VW, BMW, Mercedes and Porsche — roughly 60,000 indexed sections — so the reasoning cites the manual, not folklore.
Known issues and recalls first
Service bulletins and the well-known failures for that exact car surface before anything else. A pattern failure shouldn’t cost you two hours of testing.
Verified code meanings
Fault codes are read from a verified database, manufacturer-specific first. An unknown code is reported as unknown — it is never invented.
Engine code from the VIN
A 340i is a B58, not “a 3.0”. The right engine narrows the documentation to the right engine.
Photograph the scanner
Codes, live data and freeze-frame can be read from a photo of any scan tool’s screen. Live values are compared against spec.
Where the day is runRepair orders & job board
Every car in the shop on one screen, in the columns your shop actually uses — you name and colour them. Drag a card to move the job.
The difference: the cards work out their own state instead of waiting to be tagged. Without anybody touching them, a card tells you:
- parts still to order, or already on order;
- the estimate was sent three days ago and never opened;
- it was opened six hours ago and the customer hasn’t answered;
- something was declined — the follow-up worth having;
- the promise time has passed;
- how long the job has sat in this column: amber at a day, red at three.
One-tap filters answer “whose move is it?” — Mine · Needs parts · Waiting on customer · Past promise · Unpaid — each with its count. For the rest, one shop-defined label per order (“waiting on insurance”). One, not nineteen: a card carrying a stack of hand-set tags is a card nobody reads.
Getting to yesEstimates & customer approval
- Typed lines — labor, parts, sublet, fees — grouped into jobs the customer understands.
- A parts markup matrix: set your cost brackets once and parts price themselves.
- Per-order labor rate when a job is quoted differently, tax, shop fees, and a discount in dollars or percent. Totals are computed on the server, so tax follows the discount instead of being wrong on the paper.
- Send it as a link. The customer approves or declines line by line, signs electronically, and you get the who/when as evidence.
- Payments recorded against the order, with the balance visible on the board.
Show, don’t tellDigital vehicle inspections
Build your own checklists by system. Every line is pass / attention / fail with a note, a measurement and photos. The customer gets a link with the photos and a plain-language verdict, and anything red or amber can become estimate lines in one step. Reusable findings mean the tech writes “2.4 mm, under minimum” once, not every time.
Two specialised modes ship with it: pre-purchase inspection as a sellable service, and high-voltage / EV battery health screening with a mandatory safety layer — the parts of the job you can’t improvise.
And before any of it: check-in photos on the repair order itself. Walk the car at drop-off, shoot the scratch that was already there, and it’s on the record with the job before anyone touches the car.
Stop huntingParts, inventory & ordering
- A parts room: every line across every live repair order that still needs ordering, in one list.
- Supplier links pre-filled with the vehicle and the part number — RockAuto, FCP Euro, ECS, Pelican, eBay, Google Shopping — or “search everywhere” in one click.
- Shelf inventory with cost, low-stock alerts and an append-only ledger of every movement.
- Everything below its minimum becomes draft purchase orders per vendor in one click — quantities suggested from the shortfall.
- Live price search across eBay listings for the exact part number, without leaving the parts room.
- Purchase orders per vendor; receiving puts stock on the shelf.
- Billing a part writes it off the shelf automatically — and a part both taken from stock and billed is never counted twice.
The bookCustomers & vehicle history
Customers with their cars, every visit, every estimate and inspection, and a communication log. Enter a VIN in the diagnostic screen and you can attach the owner right there — search the existing book first so a returning car lands on the record it already has instead of a duplicate. Phone numbers on the board are tap-to-call.
The book also watches the calendar: every car due for service — by months since the last visit or projected mileage, against your shop’s own interval — surfaces in one list. One click sends the reminder, and the record is stamped so nobody nags the same customer twice.
Where the hours goTime clock & effective labor rate
Technicians punch in and out; hours land on the jobs they worked. The owner can also add hours by hand — the shift somebody worked but never punched — marked with its own sign on the timecard, and refused outright if it overlaps a shift the clock already witnessed. The reports give you the number most shops can only guess at: your effective labor rate — approved labor dollars divided by the hours actually billed — plus per-technician billed-versus-clocked efficiency.
Answers, not exportsReports
- Sales, car count, average repair order, gross margin and parts cost of goods.
- Revenue by source — where the work actually came from.
- Deferred work: everything a customer declined, with prices, ready to call back.
- Cycle time in each stage, so you can see where cars sit.
- End-of-day and the estimate funnel: sent → viewed → signed.
Who can do whatTeam, roles & access
Invite by email with the job title you actually call them — “Service advisor”, “Lead technician” — and tick the access that job needs before they ever sign in: estimates, job status, inspection templates, reports, inventory, chat groups. Presets fill the boxes for a mechanic, an advisor, a parts manager or a manager. Nothing is granted by default.
Diagnostic access is the one seat that’s counted; everyone else — advisors, front desk, apprentices — is unlimited. There’s an in-app chat for the crew: the whole-shop room, groups and direct messages, so “the coil is here” doesn’t need a walk across the bay.
More than one bay doorMulti-location
Run several shops from one login. File a repair order into another location without switching, see who is working where, and compare locations side by side on the same metrics — sales, car count, average RO, margin, effective labor rate — instead of running the same report once per shop.
Your setup travels: inspection templates, canned jobs, workflow statuses and message templates can be copied from one location to the others, so a checklist written once doesn’t get retyped four times.
What the customer takes homePrinted documents
The invoice carries your logo and details, the vehicle with VIN, plate and odometer in/out, the jobs with the customer’s own words above them, the parts with numbers, and the totals split into labor and parts. Plus three things most invoices leave out:
- Declined work, itemised with prices — the page that brings them back.
- The signature as evidence: who approved it and exactly when.
- A QR code to their copy online — with the photos — and to pay if there’s a balance, plus when the next service is due.
Your records are yoursAPI access & getting your data out
Create a read-only API key in Settings and point anything you like at your own repair orders, invoices, customers and payments — a tablet app for the bays, a spreadsheet, your bookkeeper’s script. 120 requests a minute, and the limit is written on every response instead of being something you discover by getting cut off.
- Bring your book with you. Import your customers and their vehicles from a CSV your old system exports — we match the column names it already uses.
- Take it with you too. Repair orders, invoices for your accountant, and payments for the bank, all as CSV, any date range.
No surprisesWhat it costs
$20 — one VIN, no subscription, keep that car forever. · $49 / $99 / $199 a month — everything on this page except the diagnosis engine, priced by how many people are in the shop: up to 2, up to 5, or no limit. Same platform on all three — the headcount is the only difference. · $499/month — All-Access: everything, diagnostics included. · Annual plans save two months. Shop Management runs 30 days free without a card; the diagnosis engine, which costs us real money on every run, starts with a 7-day trial.
Auto