Loading
Loading
Operations core
From the first phone call to the final invoice — bookings, quotes, payments, inventory, warranty, and reporting all live in the same workspace. No tab-juggling, no double-entry.
Launching August 1, 2026 — get early access.
Operations kanban
Most shops run the day from a whiteboard, a notebook, and a manager's head. The Workflow board replaces all three. Every job — from the first inbound inquiry to the completed install — lives on a single 6-column Kanban that you scan at a glance. Drag a card from Follow Up to Scheduled and the customer gets the booking-confirmation SMS in two seconds. Move it to In Progress and the public live tracker turns on. Drop it in Completed and the photo-gallery SMS, the invoice, and the warranty cert all fire in one shot. The whole shop ops in the same place — no more 'did anyone follow up with Priya?' at 4pm.
How a shop actually uses this
Sample Shop LLC's manager opens the Workflow board at 8am Monday. Lead column: 6 new inbound inquiries from the weekend (auto-classified from the online-bookings lane). Follow Up: 4 quotes she sent Friday with no reply yet. She drags two Follow Ups into Scheduled with verbal commitments from morning calls — the customers get the confirm SMS automatically. By lunch the In Progress column has 3 cards (Bay 1, Bay 2, mobile crew). By 5pm five jobs landed in Completed with auto-fired photo gallery links + invoices. Total time spent on the board: 12 minutes across the day.
Workflow board
27 jobs in flight · $19.7k pipeline · drag to advance stage
Pipeline
$19.7k
Avg stage time
2.4d
Auto-SMS today
14
Close rate
64%↑ 4
Lead
$3.4k
Tasha B.
24 Model Y
Owen R.
22 GR86
Follow Up
$2.1k
Miguel R.
22 F-150
Jenna P.
24 CR-V
Scheduled
$4.8k
Priya M.
23 CX-5
Sara H.
23 Outback
In Progress
$2.6k
Devon B.
22 GR86
Alex T.
24 Model Y
Completed
$5.9k
Marcus L.
19 M3
Grace H.
22 Outback
Ryan C.
20 A4
Lost
$0.9k
Nate K.
21 Audi S5
Workflow board — 6 stages at a glance
Customer CRM
Your shop's five-year memory, in one searchable place. Every customer, every vehicle they've owned, every appointment you've done, every quote, every payment, every photo, every SMS — threaded into a single timeline that loads the second someone walks in the door. Search by plate, VIN, phone, or a guess at the name. No more spreadsheets, no more paper folders, no more asking the tech if you've done this car before. The record stays clean because the product forces it to.
How a shop actually uses this
Jessica rolls into the shop in a blacked-out G-Wagen. You punch in 'BLK4U' — the plate pops right up. You see she was in 18 months ago for ceramic, there's a scratch she noted last time, her phone is on file, and she's tagged 'VIP Referral Source.' Your install quote loads with her preferred film brand pre-selected.

Customer profile
Scheduling & Calendar
A real-time resource calendar built for the chaos of a working shop. See every installer lane and every bay in a single view, drop jobs into open slots with a drag, and let the system handle the downstream — SMS confirmations, bay conflicts, capacity tracking, and no-show follow-ups. Opens online booking to your customers without opening a scheduling hole.
How a shop actually uses this
Saturday is chaos at most shops. A customer calls wanting a PPF install on Friday. Open the calendar, you see 3 installers, each with 2 bays, color-coded by service type. Drag the customer's slot into the empty bay. Done in 10 seconds — and they get a text confirmation instantly.

Month view
Quotes & Estimates
The strongest quote is one the customer can read on their phone, compare three tiers of, and approve with a thumb. SalesThumb turns a price conversation into a signed commitment and a paid deposit in under two minutes — while you're still on the call. Branded, vehicle-specific, mobile-first, and auto-nudged if they ghost you. Your close rate goes up because the quote does most of the work.
How a shop actually uses this
Your phone rings: 'What's a full ceramic tint on a Model Y?' You pick 'Tesla → Model Y → Full ceramic,' the pricing rule fills in three tiers: $499 carbon, $699 ceramic, $899 IR Premium. Send. Two minutes later she picks the middle one, pays the $100 deposit, she's booked — while you're still on the call.
New quote · Priya M.
Draft · auto-saved 2s ago
Vehicle
2023 Mazda CX-5 Signature
SUV · class B · plate 8RKJ291
Window set
Film
Classic Dyed
Glacier
Ceramic Plus
Glacier
Ceramic Ultimate Plus
Glacier
VLT preset
Line items
AddQuote builder
Invoices & Billing
Invoicing in SalesThumb is a one-tap transition from job-done to money-in. Convert any approved quote to a branded invoice, adjust if scope changed, and send a pay link over SMS or email. Your customer opens it on their phone, taps Apple Pay, and the invoice ties back to the quote, the deposit, and the appointment. Paid invoices push one-way into QuickBooks Online with a tap, the matching customer created automatically. No more Venmoing yourself from the customer's iPhone while the install waits. You do the work, we collect the money, your paid invoices land in QuickBooks.
How a shop actually uses this
You finish a $1,200 ceramic coating. The quote was approved two weeks ago with a $200 deposit. You tap Convert → the invoice appears pre-populated with the quote lines and $200 already credited. Balance due: $1,000. Text the pay link. She taps Apple Pay. Push it to QuickBooks with a click.

Invoice editor
Online Payments
Payments in SalesThumb ride on a single integrated payment processor, with a platform fee that is always disclosed on the invoice. Pay links go out over SMS, open on the phone with Apple Pay and Google Pay above the fold, and tap-through in three seconds. Refunds, deposits, partial pays, disputes, and payouts all live in one dashboard. Connect your bank once; funds settle automatically on your processor's standard schedule. No Square terminal reconciliation. No Venmo screenshots. No "can you send me a text when it goes through?"
How a shop actually uses this
Invoice goes out via text. Customer taps the pay link, Apple Pays in 3 seconds, you get a push notification: '✓ $699 from Sarah K. — Sample Shop LLC.' The payment is reconciled automatically against the invoice. No QuickBooks export. No Square dashboard. No sticky notes.
Sample Shop LLC
INV-01310 · Priya M.
Balance due
$769.70
Deposit applied · $291.30
Add a tip for Alex T.
10%
$77.00
15%
$115.50
20%
$154.00
Custom
Pay link (mobile)
Film Roll & Inventory
Inventory is the most painful process in a tint or PPF shop — and the one every other SaaS gets wrong. SalesThumb tracks rolls the way you actually use them: by length remaining, by batch, by the installer that cut from them, linked to the customer and vehicle they went on. Receive a shipment, print QR stickers, stick them on. Scan before you cut, deduct on job close. When a roll dips below your threshold, you get the alert before you're mid-install asking the customer to wait. Warranty-grade batch traceability is free and automatic — every cert prints the exact roll its film came from.
How a shop actually uses this
Friday morning you pull a tint roll off the shelf, scan the QR with your phone, the app shows 240" remaining. You install a sedan (uses 68"), mark the job done, the system auto-deducts to 172". At 60" remaining you get a text: 'XPEL Prime 70 3M-14' is running low — reorder now.'
Inventory · Film rolls
142 active · Sample Shop LLC · Austin · last reconciled 2m ago
Active rolls
142
Inventory value
$48,210
Below threshold
8
Burn rate · 30d
$14.2k
XPEL Prime XR 70
batch X24-0912-A · received Apr 2
42in · 4%
3M Ceramic IR 35
batch 3M-14-B · received Mar 28
118in · 10%
Glacier Ceramic Plus 20
batch ST-208-A · received Mar 31
184in · 15%
XPEL Ultimate Plus
batch X24-0812-C · received Apr 8
612in · 43%
Glacier Premium Ceramic 30
batch LL-4412-B · received Apr 11
724in · 60%
3M Crystalline 70
batch 3M-88-A · received Apr 14
892in · 74%
Rayno Phantom S9
batch RY-212-A · received Apr 16
1124in · 94%
Rolls overview
Warranty Certificates & Claims
Warranty is the one feature every shop either ignores or does badly on paper — and the one thing that separates a premium tint shop from a race-to-the-bottom operation. SalesThumb auto-issues a branded PDF certificate the moment a job is marked complete, prints customer-facing coverage details, reverse-links to the exact film roll batch, and gives customers a warranty wallet they can open from their phone. When a claim comes in 2 years later, you see the install, the installer, the batch, the photos, and the customer's history — in one screen. Approve, deny, or schedule a fix in 30 seconds.
How a shop actually uses this
Customer had ceramic tint installed 2 years ago. Notices a bubble. Opens her SalesThumb account → Warranties → 2023 Tesla Model Y → Open claim, snaps 3 photos, submits. You see the claim in your inbox with the original install details already attached. Approved in 30 seconds.
Warranty W-0412
Priya M. · 2023 Mazda CX-5 · issued Apr 20, 2026
MIDNIGHT TINT
1420 E 6th St · Austin, TX · (512) 555-0199
Certificate of Warranty
Lifetime Ceramic Window Film
XPEL Prime XR Plus · 70% VLT · lifetime coverage
Customer
Priya Menon
+1 (512) 555-0181
Vehicle
2023 Mazda CX-5
VIN: JM3KFBCL...A42118
Coverage summary
Bubbling · peeling · discoloration · delamination · adhesive failure — covered for the original owner's lifetime of ownership.
Auto-registered with XPEL World
Verify online
salesthumb.co/w/W-0412
Delivered: email ✓ · SMS ✓ · push ✓ · in-app wallet ✓
Issued + registeredCertificate PDF

Also on mobile
Warranty Triage — assess a claim — is one of the AI Tools shortcuts on the mobile app's Today screen, alongside Photo → Quote and Install QC.
Reports & Analytics
Most shop owners either don't look at the numbers or drown in them. SalesThumb ships with a curated Monday-morning dashboard — the 10 KPIs service shops actually run on — plus drill-downs into profit-per-job, booking-conversion funnels, and per-installer scorecards that refresh in realtime as jobs close. Every number is week-over-week and year-over-year comparable. A weekly email digest lands in your inbox. A custom-report builder lets you slice by any dimension. And it all quietly powers the alerts — 'your no-show rate spiked' lands on your phone before it hurts your week.
How a shop actually uses this
Monday morning you open the Reports tab: last week was $14,200 revenue (up 8%), top installer is Marco with $4,100, booking conversion slipped to 58% (investigate), no-shows were 6 (high — add deposit on booking). Five minutes, you know exactly where to focus this week.
Monday dashboard · week of Apr 14
Last refreshed 12s ago · all 1 shop · compared to last week
Revenue · 7d
$14,230
+8%Jobs
28
+4Avg ticket
$508
+$12Conversion
58%
−6ptNo-show
6
+2Revenue · last 7 days
Daily target $1,800
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Booking funnel
Leak at Approved → Booked
13% drop · $2,040 left on the table
Installer leaderboard
Marco hit week target
Bonus pay auto-calculated · $240
Act on this
Booking conversion below target
58% this week vs. 64% target. Slow step: quote-approved → booked.
No-shows up 50%
6 this week vs. 4 baseline. Try requiring deposit on booking.
Margin up 2.4 pt
Material waste down 1.1%. Coach Lee (4.6% → 3.1%) still trails.
Weekly dashboard
Messaging cost control
Drip sequences and bulk blasts are powerful — and one mis-configured trigger can fire 5,000 sends in an afternoon. The Messaging Spend Cap is the per-shop ceiling that stops that from happening. Every send across SMS, email, drips, blasts, and transactional comms counts against a single monthly bucket. Default cap is $100/mo per shop. Hit it, sends pause and the owner gets a heads-up; raise it in Settings if you're running high-volume campaigns intentionally. For shops sending genuinely high volume (bulk-blast power users, multi-shop chains), BYOC mode lets you bring your own Twilio + Resend credentials and skip the cap entirely — pay your carrier directly at wholesale rates.
How a shop actually uses this
A new tech at Sample Shop LLC accidentally wired a welcome drip to fire on EVERY customer record (not just new ones). The trigger queued 4,200 SMS sends Tuesday at 11am. At $0.0075/segment that would've been a $31.50 hit instantly — except the shop's running spend was already at $94 from the month. Cap stopped the queue at send 800. Mike got the 100% alert on his phone at 11:04am. He paused the drip from his phone, fixed the trigger, raised the cap to $200 for the rest of the month. Saved roughly $200 in unintended sends and one very confused customer base.
Settings · Payments
Messaging spend cap · billing period May 1 – May 31
Messaging spend cap
Resets in 8 daysBuilt-in quotas keep your monthly bill predictable. Hit the cap and overages roll up against a hard $100 ceiling — we never let a runaway loop drain your card.
SMS this month
74%1,847/ 2,500 segments
≈ 78 / day
Email this month
85%42,310/ 50,000 emails
≈ 1.7k / day
Overage so far this month
$14.20 / $100.00 cap
At current pace: $32.15 by month end
Bring your own Twilio + Resend
Coming soonSkip the spend cap entirely — connect your own carrier credentials and pay Twilio + Resend directly. We'll still handle send-rate, opt-outs, and 10DLC compliance.
Spend cap dashboard
Supporting tools that round out the pillar.
Built-in financing CTAs on quotes + invoices for shops who want to upsell larger jobs without losing the deal to sticker shock.
1-click POs from low-stock list, vendor catalog, receive-against-PO flow. Receive partial shipments with bulk-edit grid.
Multi-installer jobs split credit by window. Leaderboard, commission entries, payout tracking — installers see their own earnings tab.
One PDF with revenue by category, sales tax collected, refunds issued, and 1099 summary for each subcontractor — ready to hand to your accountant.
Every state's window-tint VLT limits built in. The quote builder flags front/back/windshield darkness that's over the legal limit and captures a signed customer waiver before the install — your legal cover, on file with the job.
Connect QuickBooks Online and push paid invoices one-way to your books — the matching customer is created automatically. No month-end CSV export marathon for the accountant. (Two-way sync is on the roadmap.)
Staff clock in and out from the app or a PIN-based front-desk tablet. Hours roll into payroll-ready timesheets your accountant can run straight off.
Pull a CarFax or AutoCheck report on any VIN at intake — bring your own provider key. Results cache for 24h so re-opening a customer mid-shift never re-bills the carrier.
Launching soon — join the waitlist for early access. At launch: 30-day free trial, no credit card.
Launching August 1, 2026 — get early access.