Resources

The Two-Ledger Split: a body shop automation checklist with six jobs in order

This body shop automation checklist starts by splitting the shop into two ledgers. The record (estimate, repair order, parts invoices, money) already works and stays in your estimating and shop systems. The motion (parts with no ETA, sublets nobody booked, customers nobody updated) lives in people's heads, and that's what you automate. That's the Two-Ledger Split. Below are both ledgers, the clocks to set on the motion, six jobs in the order to automate them, what stays human, and how to tell it's working.

Updated October 21, 2026 · 6 min read

Who this is for

This checklist is for collision shop owners, production managers and MSO operations leads who keep hearing that cars sit and suspect the estimating system isn't the reason. It goes with our short video on the Two-Ledger Split and the longer page on auto body shop automation software.

The idea from the video: cars sit because the follow-up lives in somebody's head. The record of the estimate, the repair order and the money already works. The motion around it doesn't, and in most shops it's carried by one or two people's memory.

The motion is getting heavier. CCC data reported by Autobody News shows calibrations appeared on 35.6% of DRP estimates in Q3 2025, up from 26.9% a year earlier, and repairs with multiple calibrations averaged more than 17 days keys to keys against 13 days with none. Every calibration is one more sublet someone has to book.

Ledger A: the record (leave it alone)

  • The estimate and its revision history
  • The supplement requested and approved
  • The repair order, parts lines and sublet lines
  • Photos, blueprint sheets and OEM procedures on file
  • Insurer, claim number, deductible
  • Labor, paint materials and the final bill

This is your system of record. It belongs in your estimating platform and shop-management system, and no AI tool should own any part of it.

Ledger B: the motion (put a clock on it)

  • A tow dispatched but not logged
  • An insurer or customer update that's two days stale
  • A part ordered Tuesday with no ETA on Thursday
  • A glass or calibration sublet nobody has booked
  • A supplement that hasn't been raised yet
  • A car sitting in the wrong stage

Nobody sells this as a database, because it isn't one. It's work in motion. Each line needs three things: a clock, an owner and a rule for when it raises itself.

The three clocks from the video

1. The part clock

Every ordered part gets a clock measured against the car's production date. Raise it when: no confirmation within a day of ordering, no ETA by the day you set, a backorder, or a wrong part. Owner: the parts manager. Human decides: OEM or alternative, and what the insurer will pay for.

2. The sublet state

Every sublet (glass, alignment, ADAS calibration) appears on the car's plan with a state: not booked, booked or done. Raise it when: the car is two days from reassembly and a needed sublet is still not booked. Owner: the production manager. Human decides: the vendor, and whether the sublet is needed at all.

3. The contact clock

Every car gets a date for its next update to the customer and the insurer. Raise it when: the date arrives; a draft update naming the current stage and the next milestone is prepared for a writer to approve. Owner: the writer on the car. Human decides: the words, and never a completion date the shop hasn't committed to.

Six jobs, in the order to automate them

Shops that automate everything at once usually end up with three half-configured tools and a writer who trusts none of them. This order lets each step pay for the next.

Order Job What gets automated What stays human
1 Tow and intake capture A tow notice, referral or missed call becomes an intake record with VIN, location and drivability Accepting the job, the walk-around, the first estimate
2 The contact clock Draft status updates on the day set for each car The message, and any date
3 The part clock Exceptions for no confirmation, no ETA, wrong part, backorder Parts choices
4 The sublet state Unbooked sublets raised before reassembly The vendor and the need
5 Supplement preparation Photos, OEM procedure reference, part numbers and labor notes gathered into a packet when the teardown finding is logged The appraiser call, the negotiation, the signature
6 Stage tracking Stage changes stamped as they happen; cars past the shop's threshold raised each morning Sequencing and tech assignments

Steps 1 and 2 come first because customers notice them and a writer can't keep up with them by hand. Steps 3 and 4 are the two dependencies that stop a car dead. Steps 5 and 6 work best once the photos and part status behind them are clean.

Keep it simple. Anthropic's advice on building AI systems is to find "the simplest solution possible, and only increasing complexity when needed". Most of these clocks are plain rules; AI earns its place in drafting the updates and assembling the supplement packet.

What never gets automated

Nothing in this list negotiates, files, signs or agrees on the shop's behalf. The estimate, the supplement, the appraiser call and the total-loss conversation with a customer stay with your people. If a vendor pitches a workflow that does any of those for you, it's outside this checklist, and outside what an insurer relationship survives.

How to tell it's working

Pick your measures before you start, and write down how you define them. CCC's own guide to measuring cycle time performance lists several ways to count it, from vehicle in to vehicle out, from repair start to repair complete, or by length of rental, so choose one and keep it.

Then count, each week:

  • Parts with no ETA past their date
  • Sublets still unbooked two days before reassembly
  • Customer status calls that came in before the shop's update went out
  • Cars past a stage threshold

All four should fall as the clocks take hold. CCC data reported by Repairer Driven News found overall repair days are still four to five days higher than in 2020, so don't compare yourself with a pre-2020 memory; compare with your own count from the week you started.

Where RevvOS fits

RevvOS works in ledger B. It reads from your shop-management system and estimating platform, watches the motion, prepares the next step for a named person and writes back where that's been set up. The record stays the record. Read the broader view on AI for auto body shops, or book an assessment and point us at one week of your intake.

Questions people ask

What is the Two-Ledger Split?

A way to decide what to automate in a body shop: the record ledger (estimate, repair order, parts invoices, money) stays in your systems, and the motion ledger (parts, sublets, updates, stages) gets clocks, owners and rules.

Should AI touch the collision estimate?

No. The estimate and the supplement are the shop's record and the estimator's judgment. Automation can assemble the photos and references for a supplement, but a person writes and signs it.

What should a body shop automate first?

Intake capture and customer status updates, because customers notice them first. Then the part and sublet clocks, then supplement preparation and stage tracking.

Why do calibrations matter for cycle time?

Each calibration is a sublet to book and a step that can wait. CCC data shows repairs with multiple calibrations averaged more than 17 days keys to keys, against 13 days with none.

Sources

  1. Calibrations surge past 35% of repairs as total losses head toward second straight record, Autobody News (CCC data)
  2. Building effective agents, Anthropic
  3. Measuring Cycle Time Performance, CCC Intelligent Solutions
  4. New CCC report: Scans and calibrations now 'routine' at DRP shops, other industry trends, Repairer Driven News (CCC data)