Works with your existing CCTV

Every bay.Every minute accounted for.

Turn your existing CCTV into a clear timeline of arrivals, work, and downtime—so you can see where the time goes.

BAY 02Live
Service bay camera view of a car on a lift with the hood raised

Idle time detected

Waiting for a tech

4m 38s

  • Tech at car
  • Hood up

The visit record

Every moment. One clear record.

Five camera-detected events and your shop ticket, connected in one visit — including how long someone was actually in front of the car.

BAY 02Illustrative visitCamera and shop software

  1. Service bay camera view of a silver sedan driving in through the roller door, headlights on09:04:12

    Car in bay

    Vehicle crosses the bay threshold

  2. Service bay camera view of a tech in a navy shirt standing at the front of the silver sedan, one hand on the closed hood09:08:50

    Tech at car

    Person steps in front of the car

  3. Service bay camera view of a car on a lift with the hood raised09:12:02

    Hood up

    Hood breaks the horizontal

  4. The same bay with the sedan still between the lift posts, hood closed and nobody at the car09:23:16

    Hood down

    Hood returns to closed

  5. 09:31:07

    Repair order

    Repair order closed

    Cashed out

    Matched from your shop software

  6. The bay floor empty between the lift posts as the sedan drives away outside the roller door09:34:19

    Car out

    Vehicle leaves the bay

30m in the bay, drawn to scale

  • Tech in front of the car14m
  • Bay held, nobody working16m
  1. 4m 38sWaiting for a tech
  2. 3m 12sTech looking the car over
  3. 11m 14sHood open, work happening
  4. 7m 51sFinished, not yet billed
  5. 3m 12sPaid, bay still held

How it works

Three steps, then it is just running

  1. Step 1: Point us at your feeds

    We connect to the recorder you already run. No new cameras in most shops, no box on the wall, nothing wired into your equipment.

    • BAY 02

      Connected from your recorder

      Live
    • BAY 03

      Connected from your recorder

      Live
    • BAY 04

      Connected from your recorder

      Live
  2. Step 2: Calibrate the space

    We mark where the bay starts and where the lift sits. That is the whole setup — the events come from the geometry.

    Service bay camera view of a car on a lift with the hood raisedBAY 0209:12:02
  3. Step 3: Watch it on your dashboard

    The second a car rolls in, it shows up on your dashboard. Every stamp, gap and ticket lands there as it happens, and all of it stays in one place.

    LiveBay 02
    • Finished, not yet billedRO-2841 · $742.187m 51s
    • Waiting for a tech4m 38s
    • Paid, bay still held3m 12s

    3 gaps · 16m idle

What you can finally answer

Know where your shop loses time.

See which bays run slow, which jobs overrun, and what every occupied hour earns.

Which bay runs slowest?

Hood-open time per job, per bay, per tech.

  • Bay 0138m
  • Bay 0231m
  • Bay 0357m
  • Bay 0435m

Bay 03 has the longest hood-open time per job.

Which jobs run over?

Every job carries its own hood-open duration against the time you quoted.

30 minover quote

50 minactual

This job took 30 minutes longer than quoted.

How long do finished cars sit?

Hood-down to cashed-out gap, ranked worst first.

Longest wait: 1h 12m

TicketBayWait
RO-2902Bay 031h 12m
RO-2877Bay 0138m
RO-2841Bay 027m 51s

Some finished cars sit over an hour before close-out.

What does an occupied bay earn?

Ticket total against the full occupied time, not just the time somebody was working.

Per hour the bay was held
$89/ occupied hour
Per hour worked
$159/ working hour

This bay earns $89 for every hour it is occupied.

Good to know

The questions shops ask first

A few things you might want to know before getting started.

01Which shop software do you integrate with?

Tekmetric, ISI Local, ISI Express, and a couple of others. Each visit is matched to its repair order in your shop software, so the timeline arrives with the RO number and ticket total attached rather than sitting in a separate report. Using something else? Tell us which system and we will tell you plainly whether we can connect it.

02How does it know the hood is open?

We run our own proprietary AI model on your camera feed, and it detects the hood from the geometric shape of the car. When that shape changes as the hood opens, it stamps hood-up, and when it returns to closed, it stamps hood-down. No sensor on the car, no tag on the lift, nothing for a tech to remember to press.

03Does it work for oil changes and tire jobs?

Yes. Quick lube bays are timed the same way, from hood up to hood down. Tires, brakes, and alignment never open the hood, so they are timed on the lift instead — bay occupied, lift raised, lift lowered. You tell us which bays do which kind of work and we time each one the way that matches.

04Can I see every bay in one place?

Yes. Every bay you connect lands on the same dashboard as it happens, with its stamps, gaps, and tickets, so you can compare bays side by side and see which one runs slowest. If you run more than one location, each site is added to it as it goes live.

05Do I have to buy cameras?

BayCam runs on the CCTV you already have. Those cameras were put up for evidence, not recognition, so some may just need re-aiming — we look at your feeds first and tell you plainly which ones. Once they are pointed right, you are good to go.

06How long until it is running?

About a week per site. Once we have access to your feeds and your POS, we collect footage from your bays, train our AI model on your layout, run it on your cameras, and test the results against what actually happened before you rely on a single number. Multi-site rollouts go a site at a time, so each one is trained and tested on its own rather than copied.

Still have a question?Talk to us

Book a demo

Find out what your bays did yesterday.

Send us a day of footage from one bay. We will send back the timeline — every stamp, every gap, and what the idle time was worth — before you decide anything.

Visit length
30m
Tech at the car
14m
Bay held idle
16m
Events stamped
6