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

Work detected

Working | Ticket: BXNC597 | RO-2841

11m 14s

  • Tech at car
  • Hood up

The visit record

Every moment. One clear record.

Seven camera-detected events and your shop ticket, connected in one visit — from the roller door going up to it coming back down, including how long someone was actually in front of the car.

BAY 02Illustrative visitCamera and shop software

  1. Service bay camera view of the roller door partway up over an empty driveway, the bay floor clear08:56:14

    Door open

    Roller door lifts off the floor

  2. 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

  3. 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

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

    Hood up

    Hood breaks the horizontal

  5. 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

  6. 09:31:07

    Repair order

    Repair order closed

    Cashed out

    Matched from your shop software

  7. 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

  8. The empty bay between the lift posts with the roller door fully closed17:58:06

    Door closed

    Roller door meets the floor

38m in the bay, drawn to scale

  • Tech in front of the car14m
  • Bay held, nobody working24m
  1. 7m 58sGarage door up
  2. 4m 38sCar in the bay, nobody on it
  3. 3m 12sTech looking the car over
  4. 11m 14sHood open, work happening
  5. 7m 51sFinished, not yet billed
  6. 3m 12sPaid, bay still held
  7. 8h 24mCar left, day continued as usual

Door closed

How it works

Three steps, then it is just running

  1. Step 1: Point us at your feeds

    We connect to the NVR 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
    • Garage door up7m 58s
    • Finished, not yet billedRO-2841 · $742.187m 51s
    • Car in the bay, nobody on it4m 38s
    • Paid, bay still held3m 12s

    4 gaps · 24m 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.

Overstay calculator

What is overstay costing you?

A finished car only costs you when it keeps another customer from being served. Count it from the bay time it holds, or from the cars that drive off, and see what it was worth.

Your shop
What a job is worth

The hourly rate on your customer invoices.

Bay time for a typical job.

One more job is worth $264 in revenue.

Overstay

How do you want to count it?

Best if you do not track the cars you turn away.

Revenue lost to overstay, every month
$4,685
That is 0.7 more cars a day you could have done.
Profit lost, every month
$2,577
Revenue lost, every year
$56,216
More cars a day
0.7
More cars a month
18

Only overstay while cars are waiting counts, at your fill rate, turned into jobs at your job time. Over 26 working days a month.

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, DropTop, 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?hello@baycam.ai

From the blog

All posts

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
38m
Tech at the car
14m
Bay held idle
24m
Events stamped
8