Skip to main content

Product spotlights

Installer App: Clock, Stopwatch and Live Pay

Product spotlights9 min readMay 14, 2026By Gabriel, who runs a working PPF and detailing shop in Canada
An installer app screen in a gloved hand showing a running per-job stopwatch and a live pay total.
Illustration

The short version

  • The installer app gives each tech mobile clock in/out and a per-item stopwatch measured against the expected time set for that job.
  • Pay is live: flat-rate and hourly earnings tally as the work happens, so the crew sees what they're making without waiting for payday.
  • Guided photo capture includes a VIN shot that updates the vehicle record, plus warranty registration right there at the car.
  • Privacy is built in — worker screens never pull customer pricing or contact info, because those columns are never queried for a worker.
  • It installs on Android, iOS and desktop as a PWA — no app store, no separate download. The whole shop OS starts on Essentials ($79/mo CAD).

Give the crew their own tool

Think about who actually creates the value in your shop. It's the installer at the car — hands on the film, squeegee working a corner, making the cut clean on a fender that fights back. That person is where your money is made. And yet most shop software treats them as a line item: a name attached to a job somewhere in the office, a row in a spreadsheet the owner squints at on Friday. The tech never touches the software at all. They get a printed sheet, a verbal "you're on the Model 3," and a guess about what they earned when the check finally lands.

That always bugged me. I came up as an installer before I ran anything — we're all installers before we're business owners — and I remember what it feels like to be the one doing the work while the numbers happen to you somewhere else. So when I built the crew-facing side of Service VIN, I built it for the person in the bay, not the person at the desk. It's their tool. It lives in their pocket. They clock in on their phone, run a stopwatch on the job they're actually doing, and watch their own pay add up as they go.

The point isn't a fancier screen. The point is that a crew with a real tool works differently. They stop asking "how long did that take?" because the app knows. They stop wondering what they're owed because the number is right there. And you, the owner, finally get honest data flowing back instead of a pile of paper timesheets you have to decode. If you want the full tour of the crew side, it lives on the installer app page — this post is the why behind it.

Clock, stopwatch, and expected time

Start with the boring part that everybody gets wrong: the clock. A tech opens the app, taps once, and they're on the shift — one open shift at a time, hours totalled for the week, optional geolocation stamped on the clock-in so a "started at 8" actually means started at 8. No paper timesheet living in a clipboard nobody can find. No back-office archaeology on Friday afternoon trying to reconstruct who worked when.

Then the part I'm actually proud of: a stopwatch on every item. Not one timer for the whole day — a timer per line. Hood and fenders. Front bumper. Mirrors. Each one runs against an expected number of minutes you set once in the rate matrix. So when a tech is halfway through a front bumper and the app says "18 minutes under," that's not a vibe. That's the real elapsed time next to the number you estimated, and the actual time gets written back to the job when it's done.

Give that a few weeks and something quietly valuable happens. The question "how long does a full front really take?" stops being a guess you've been repeating since 2019 and becomes a number you can look up. You find out which jobs consistently blow past their estimate — the ones you've been underquoting and eating the difference on. You find out which techs are quick and clean and which ones need a hand. That's not about looking over anyone's shoulder. It's about your pricing finally standing on measured labor instead of a hopeful shrug. I'm all OCD about this stuff — the shop that knows its real times is the shop that stops leaking margin one underquoted bumper at a time.

Labor hours captured accuratelyIllustrative example
Guessed on paperClock + stopwatch
Billable hours
0%
0%
Labor hours captured accurately
ItemGuessed on paper (%)Clock + stopwatch (%)
Billable hours80%100%

Live pay in the pocket

Here's the feature the crew loves and the reason they actually keep the app open: they can see their pay add itself up. Finish an item and the flat rate lands on the ledger. Stay clocked in and the hourly keeps ticking. The tech sees a running today / week / period total and every single line behind it — this item, that package, this shift — so payday is never a surprise and never an argument.

That transparency does more quiet good than any pep talk. Fewer payday disputes, because the number they saw all week is the number that's owed. A crew that's tuned into pace, because they can watch a fast, clean job turn into dollars in real time. And a shop that stops burning the owner's Sunday on payroll math scrawled in the margin of a notebook. The whole rate card is admin-controlled — you set the flat rates, optionally by vehicle size, and the hourly per person. A worker only ever sees their own. Records are append-only, so an adjustment is logged rather than quietly rewriting history, which matters the first time a number gets questioned.

The rates themselves live with the rest of your roster in pay rates and team management, tied to the same skills and profiles that feed job margin — so the pay a tech watches climb is the pay your books already know about. Set it once, and the bay does the rest.

Want to feel what the crew feels? Plug your own numbers into the little ticker below. It counts an example day the way a tech's pay screen does — flat rate as items finish, hourly as the clock runs.

A day's pay, adding itself up (illustrative example)Illustrative example
Flat rate — items completed today
Hourly — shift so far (5h 12m)
Today's pay so far
A day's pay, adding itself up (illustrative example)
MetricValue
Flat rate — items completed today$340
Hourly — shift so far (5h 12m)$135
Today's pay so far$475

Guided photos and warranty, done at the car

Every shop owner knows the documentation graveyard: the before-photos nobody took, the defect on the door that turned into a "that was already there, right?" argument three weeks later, the warranty that never got registered because it meant a trip back to the office and the car was already gone. Documentation dies when it's a chore for later. So the app makes it part of doing the job, not a task after it.

Capture is a set of big dashed tiles that open the camera right on the job screen — before, after, defects, completed panels — each one filed to the right job under its own phase, no fumbling with a photo library and a rename later. The tile I like best is the VIN shot. Snap the plate, the app runs it through OCR, validates the check digit, and on a confident read writes the number straight onto the customer's vehicle record. No squinting at a windshield and typing seventeen characters into the office computer. And from the same screen the tech can register the warranty — so on a fresh STEK install the paperwork is done before the car rolls off the lift, not three days later when everyone's forgotten the details.

The uploads ride the same secure pipeline as the rest of your shop's documents, so a bay capture isn't a photo trapped on someone's phone — it lands filed to the job, ready to share. That's the whole trick: the proof gets captured because capturing it is the path of least resistance, right there in the flow of the work.

Why the VIN shot earns its keep

A single mis-typed VIN can send a warranty claim into limbo months later. Reading it off the photo and validating the check digit turns "the office will enter it tomorrow" into "it's on the vehicle now" — captured by the person standing at the car, who can actually see the plate.

Privacy by design

Now the part I'll defend to anyone who asks: the worker screens never pull a customer's price or phone number. Not hidden with a bit of CSS that a curious tech can inspect their way around — those columns are simply never selected for a worker in the first place. The quote, the invoice, the line-item price, the job's margin, the customer's email and address and lifetime value: none of it reaches the crew surface, because the queries behind that surface don't ask for it.

That's deliberate, and it protects everyone. It protects your customer, whose contact details and spending history aren't floating around on a phone in a busy bay. And it protects the shop, because a crew app that shows installers exactly what you charge is a raise negotiation waiting to happen — and a leak waiting to walk out the door. The tech gets what they need to do great work: the customer's name, the vehicle, the job notes, the expected times. Nothing they can misuse, nothing that's none of their business. "We have a policy" is not a guardrail. Building it into how the data is queried is.

Dispatch, routes and canned messages

The crew app has a manager's half, too. Dispatch is a live bay board: see every bay, who's in it, what they're running, and drag an unassigned job onto an open one. It's eligibility-aware, which is the part that saves you from yourself — the board only offers a job to workers cleared for its services, so a full wrap doesn't land on someone who's never done one. Set the skills matrix once and stop playing matchmaker in your head every morning.

For the crews that leave the shop, there's a route optimizer. Draw the service areas you cover, and the app hands a mobile tech a distance-ordered run of the day with a one-tap maps link instead of a napkin and a guess about which stop to hit next. It pairs naturally with dispatch and the map view — the same jobs your office schedules are the ones your crew picks up in the field. Mobile detailing and mobile PPF crews live and die on drive time; ordering the stops properly is free money.

And when a tech needs to talk to a customer, they don't get an open channel. They get canned, shop-approved messages — "on my way," "running late," "job complete." Tap to send. They can't free-text a customer or see the customer's number, which means a quick heads-up never turns into a rogue thread you find out about later. The customer stays informed; the shop keeps the relationship.

Installs anywhere, no app store

One more thing that matters more than it sounds like it should: there is no app store. The installer app is an installable web app — a PWA. Your crew opens it in the browser, adds it to the home screen, and it behaves like a native app with big touch targets and a bottom tab bar, on Android, on iOS, on a desktop in the back office. No app-store approval queue, no "please update to version whatever," no second login to reset when someone forgets it. You add a tech to the roster and they're running in minutes.

The whole shop OS — quotes, jobs, inventory, the crew app included — starts on the Essentials plan at $79/mo CAD, and every new shop gets a 14-day free trial on the top tier, so you can put the app in your crew's hands and see the real times come back before you decide anything. The details are on pricing and the free trial.

Give your crew a tool that respects them — that shows them their pace, their pay, and their day, while keeping your numbers yours — and the whole shop runs a little tighter. The value was always in the bay. The app just finally acts like it.

Frequently asked questions

Can installers see customer prices or phone numbers in the app?

No, and that's deliberate. Worker-facing screens never pull customer pricing or contact information — it's enforced in how the data is queried, not left to training. The crew sees the customer's name, the vehicle and the job notes: everything they need to do the job and nothing they don't.

How does the per-item stopwatch help me run the shop?

Each item carries an expected time you set once, and the per-job stopwatch measures actual time against it, then writes that actual back to the job. Over a few weeks that gives you real labor data on which jobs run long and which techs are quick — so your estimates and your pricing stop being guesswork.

Does the crew have to see their pay?

Live pay shows each tech their flat-rate and hourly earnings as the work happens, which most shops find motivates the crew and cuts payday disputes. It's tied to your configured install pay rates, and each worker only ever sees their own, so the number they see is the number that's owed.

Do my installers need to download something from an app store?

No. It installs as a PWA on Android, iOS and desktop straight from the browser — no app-store approval or update friction. They add it to the home screen and it behaves like a native app with big touch targets and a bottom tab bar.

Gabriel headshot

Gabriel, who runs a working PPF and detailing shop in Canada

Runs a working PPF and detailing shop in Canada · builder of Service VIN

Gabriel runs a working PPF and detailing shop in Canada and built Service VIN. He got his start detailing and wrapping his own car, taught himself color PPF, and spent his day job in digital marketing and SEO before building the shop software he could never find. Six years in, he writes to help other owners get out of the bay and actually run their business.

Keep reading

The newsletter

Get the next one in your inbox

Pricing, quoting, hiring and margin — written from the bay and the books. We send new posts and nothing else.

New posts about twice a month. No sales blasts, unsubscribe in one click.

Run your shop on Service VIN

Quote for margin, book without double-booking, and put your follow-up on autopilot. Try every feature free for 14 days — no credit card required.