NewYour AI employee is one email away →

From cash notes to e-signed pay sheets: a Texas detailer's crew payroll

Top Of The Line Detailing used to answer leads, text customers and track crew pay by hand. Now Viktor runs a custom CRM that sends invoices the moment a job is done and builds weekly pay sheets on request.

Top Of The Line Detailing LLC

Mobile auto detailing (plus a sister home renovation company)

Live the same day

Featured Builder story: this customer received Viktor credits for taking part. They approved the final text.

“I use to spend many hours responding to leads, emails. Long hours on CRM....estimates and invoices, not to mention book keeping. Viktor took all this off my shoulders, and handles it with minimal assistance from me. Viktor researched my industries....educated its self with my business and now is one of my greatest business assets.”

Joseph & Gina

Owners

$6,864 a month

Money

161 of 214 days

Days Viktor worked, from its records

01How it started

The evening pay sheets

One evening, Joseph Montoya opened Slack on his phone and asked Viktor to drop a job from the week's payroll. Then he asked it to delete the job and its estimate, because the service couldn't be completed. Viktor deleted both, checked that no invoice had reached QuickBooks and no customer had been texted, and recalculated the week to about $575 across two techs. Joseph told it to send the pay sheets, and both went out with e-sign links, with all eight job rows marked paid. Evenings like that used to go to texts and bookkeeping done by hand.

02

Before Viktor

Joseph has run Top Of The Line Detailing, a mobile auto, boat and RV detailing business, across Central Texas since 2014. He works jobs himself alongside two technicians and also runs a sister home renovation company. Leads came in through Yelp, two Gmail inboxes and a website form, and some never got an answer. He typed every text to customers and techs by hand, because the old CRM couldn't automate them. Payments, invoices and contract labor were keyed into QuickBooks by hand, and crew pay was tracked from cash notes.

Leads went cold before he could reply, his evenings went to texting customers and keying in invoices, and QuickBooks drifted from what the techs had actually been paid. He kept trying new software (GoHighLevel, OrbisX and Joby for the CRM, Mailchimp and Brevo for email and texting) and ended up paying for a stack of tools that each covered one piece.

“I extremely relied on multiple software platforms to run both my businesses.”
Joseph Montoya, Owner
03

What changed

Joseph hired Viktor in April 2026 as his operations manager and in-house software builder. Instead of adding another subscription, Viktor built a CRM around how Joseph works, plus an online booking app, a finance app and a fitness app, and moved the customer records over from the old CRM and QuickBooks. Viktor now runs scheduling and dispatch, billing, weekly payroll, review replies, social posts and email campaigns. Joseph gives it instructions in a Slack DM, often with just a screenshot, and his two techs use the CRM on an iPad and their phones.

When a lead arrives by email or Yelp, Viktor prices the job from the booking app's price list and replies within minutes with open slots. It logs the lead in the CRM and in both companies' QuickBooks files and sends Joseph a copy in Slack. Before any job goes on the calendar, it names the next tech in the rotation and waits for his OK.

When a tech marks a job Done, Viktor emails and texts the customer an invoice with a Square card link, or logs a check or cash payment. It watches for the payment and copies it into QuickBooks, and Joseph gets a Slack ping once the job is paid. At the end of the week he asks for the pay sheets, and Viktor totals each tech's completed jobs into a sheet with an e-sign link.

  1. TriggerA new lead arrives by email or Yelp
  2. What Viktor doesViktor prices it from the live price list, replies with open slots and logs it in the CRM and QuickBooks
  3. Resulta priced reply is sent and Joseph gets a copy in Slack
  1. TriggerA tech marks a job Done in the CRM
  2. What Viktor doesViktor sends a Square invoice by email and text, watches for payment and copies it into QuickBooks
  3. Resultthe invoice is paid, Joseph is pinged and the books match
  1. TriggerJoseph asks for pay sheets at the end of the week
  2. What Viktor doesViktor totals each tech's completed jobs and emails e-sign links
  3. Resultsigned weekly pay sheets with a per-job breakdown
“How quickly Viktor learned my businesses and my thought process.”
Joseph Montoya, Owner
04

Results

Invoices that go out automatically when a tech marks a job Done brought in $6,864 a month. They were paid by Square card link, check or Zelle, and each payment was copied into QuickBooks, so the books now match the money that came in. Crew pay used to be tracked from cash notes. Since Oct 9, the business has issued e-signed weekly pay sheets for 2 technicians a week, each with a per-job breakdown. Behind it all, Viktor runs 19 scheduled jobs. Every count was read from the CRM's live database on Oct 31, 2026.

Viktor at work
Viktor at work

All counts are read from the CRM's live database on Oct 31, 2026: jobs table (status done), invoices table (source atlas, status paid, created on or after Oct 9), SMS log (outbound), pay sheets, social posts and review requests tables.

05

Staying in control

Joseph set a hard monthly credit cap, and no job gets scheduled until he approves the tech from the rotation. If a quote doesn't match the price list, Viktor stops and asks, and it messages the techs only when he asks it to. For about two weeks Joseph approved every reply to a lead before it went out, and then he let them send automatically. Viktor backs up the CRM to Google Drive every week.

06

What's next

On Jan 1, 2027, Joseph plans to move both companies' books off QuickBooks and into the CRM. After that he wants to grow the renovation company toward buying distressed homes to renovate.

“Viktor is worth every penny and will give you so much time back.”
Joseph Montoya, Owner

Put Viktor to work

Viktor joins your Slack or Teams and takes on the work you hand him. Setup takes two minutes.

Get Started for Free