One app for your techs. One for your customers.
Your techs aren't at a desk. Your customers aren't either. SalesThumb ships two native apps — one for the people doing the work, one for the people paying for it — that ride on the same platform your web dashboard does. The installer app is the tech's day: clock in, today's board, one-tap photo capture, job status that updates the front desk in real time, and offline-first so a dead-zone in the bay doesn't eat a morning's worth of before-pictures. The customer app is your shop in their pocket: appointments with live ETA, a warranty wallet they can pull up at the detailer three years later, photo galleries of every job, and one-tap rebook. Your brand, your colors, your logo in the App Store — not ours.
Launching soon — get early access.
Monday · April 20
Good morning, Marco
Clock
Clocked in · 7:38 AM
8 min elapsed
4
Today
1
Active
$720
Tips · 7d
Today's board
Bay 2 · 4 jobs
- Live8:00
Alicia R.
Tesla Model 3
Ceramic · Full 7— in progress - 10:30
Jamal S.
Ford F-150
Carbon · Front 250 min - 1:00
Priya M.
Audi Q5
Ceramic · Full 72h - 3:30
Derek O.
Honda Civic
Removal + Ceramic3h
Today, not everything
No CRM. No project management. Just today's jobs + clock + camera. Less is more.
1-tap camera
Floats above every screen. Can't get lost.
Live clock
Break + lunch auto-deducted on most plans.
Bay-scoped
Marco only sees Bay 2 · no clutter from other techs.
Features, zoomed in
The parts that actually move the needle.
Three capabilities built specifically for the day-to-day of a working shop.
Deep dive · 01
Installer home — today's work, nothing else
No buried menus. No 'open the CRM first.' Marco opens the app and sees: clock status, 4 jobs for today with bay assignments and ETAs, a next-up timer, and a big green camera button. That's the screen. Tap a job → customer/vehicle/quote/photos/notes, with one-tap actions for 'Start,' 'Pause,' 'Waiting on customer,' and 'Done.' Every status change is broadcast to the front desk screen and — if the customer opted in — sent as a push to their phone.
- Clock-in button is the biggest thing on the screen for a reason
- Today's schedule auto-refreshes as dispatch adjusts
- Big green camera button is 1 tap from any screen
- Status buttons map to real tech workflow, not generic ticketing
- Haptic feedback on every state change · works with wet gloves
Monday · April 20
Good morning, Marco
Clock
Clocked in · 7:38 AM
8 min elapsed
4
Today
1
Active
$720
Tips · 7d
Today's board
Bay 2 · 4 jobs
- Live8:00
Alicia R.
Tesla Model 3
Ceramic · Full 7— in progress - 10:30
Jamal S.
Ford F-150
Carbon · Front 250 min - 1:00
Priya M.
Audi Q5
Ceramic · Full 72h - 3:30
Derek O.
Honda Civic
Removal + Ceramic3h
Today, not everything
No CRM. No project management. Just today's jobs + clock + camera. Less is more.
1-tap camera
Floats above every screen. Can't get lost.
Live clock
Break + lunch auto-deducted on most plans.
Bay-scoped
Marco only sees Bay 2 · no clutter from other techs.
Deep dive · 02
Photo capture — the fastest part of the day
Tap camera. Pick category (Before / Damage / In-progress / After). Snap. Done. The photo is pre-tagged to this job, this vehicle, this customer — no 'move it to the right album' step. Photos queue locally if you're in the back of the shop with no wifi, and push up as soon as you hit signal. The customer sees them in their app within seconds of sync. Damage photos open a markup tool with pre-drawn circles and arrows so Marco can flag pre-existing scratches in under 10 seconds.
- Burst mode for before / after walk-arounds (12 photos, 1 tap)
- Auto-categorize by context if the tech doesn't pick
- Markup tool: circle, arrow, caption — built for gloved thumbs
- Offline queue with upload progress · no wifi, no problem
- EXIF + geolocation stamped so audit trail is bulletproof
Upload queue
4 photos · 1 in-flight- Driver front✓
- Passenger front✓
- Hood scratch62%
- Rear bumper
Category-first
Pick once at the top · every shot auto-tags. No album cleanup.
Pre-tagged
Attached to Alicia · Tesla automatically.
Upload visible
Progress ribbon at the bottom · nothing gets lost.
Markup tools
Circle a scratch in 2 taps · caption it.
Deep dive · 03
Customer app — your shop in their pocket
Customers who download it get a branded app with your logo, your colors, your name in the App Store. They see next appointment with a countdown, live tech-on-the-way ETA for mobile jobs, every warranty they own from your shop, before/after photos of every job, and a one-tap rebook that uses their last quote as a template. It's the kind of experience that turns a one-time tint job into a 5-year customer relationship.
- Your brand, not ours — App Store listing is yours
- Live ETA for mobile jobs · 'Marco will arrive at 2:14 PM'
- Warranty wallet survives phone upgrades · synced to their account
- Photo gallery per job · shareable link to social
- One-tap rebook pre-fills the last quote · they just pick a time
Sample Shop LLC
Hi Alicia 👋
Your next install is in 2 hrs
Next install
ConfirmedToday · 11:30 AM
Ceramic Full 7 · 2023 Tesla Model 3
Marco just clocked in on your job
Expected done · 1:45 PM
Warranties · 3
3M Crystalline 70
ActiveTesla M3 · Installed Oct 2024 · Lifetime
XPEL Ultimate Plus
ActiveTesla M3 · Jan 2025 · 10 yr
Your jobs · 3
Time for PPF?
Based on your ceramic install 6 mo ago
Your brand
White-labeled in the App Store · your logo, your colors, your name.
Live ETA
Tech is working · customer sees progress · no 'is it done?' calls.
Wallet at-a-glance
Every warranty across every service · always on their phone.
1-tap rebook
Suggests the next upsell · book from home screen.
Deep dive · 04
Warranty wallet — the moment trust compounds
Three years after the install, the customer is at a detailer who wants to reseal the windows. They pull up SalesThumb, tap Warranty, see the exact product — 3M Crystalline 70 — installed on this exact vehicle, with expiry '2033-06-14,' transferable: yes, and a one-tap 'Open a claim.' That moment is why they booked with you in the first place, even if they didn't know it at the time.
- Every active warranty in a single Apple/Google Wallet–style view
- Tap a card to see product, install date, coverage scope, exclusions
- Pre-fills claim form with everything you need · photo + note
- Transfer to new owner in 30 seconds if they sell the car
- Push when any warranty is about to expire
My Warranties
3
Active
2031
Earliest exp
$4.2k
Value covered
3M Crystalline · Ceramic
Lifetime warranty
Certificate · WC-20241012-00128
Vehicle
2023 Tesla M3
Installed
Oct 12, 2024
Expires
Lifetime
Transfer
Yes · 1x
XPEL Ultimate Plus
Tesla M3 · PPF Full Front · Jan 2025
System X Ceramic Coat
Tesla M3 · Ceramic · Jan 2025
Always have this wallet when a detailer works on your tint.
Every warranty
Tint, PPF, coating, glass — all in one wallet.
Cert on tap
PDF instantly · AirDrop to a detailer.
1-tap claim
Pre-filled form · snap the issue · send.
Transferable
Sells the car? Warranty follows in 30 sec.
Deep dive · 05
Offline-first — the part your techs will thank you for
The shop's back corner has no signal. The mobile-install job is in a parking garage. Rural detailer swing-bys happen in the middle of cornfields. SalesThumb treats the network as optional, not required: every action (photo, status change, clock event, note) writes to local storage first, syncs when a connection returns, and shows a clean 'will sync' indicator so nobody's guessing. In four years of real tint-shop use, we've yet to lose a single photo.
- Writes to local SQLite · syncs in the background
- Pending items shown with a clock icon · tap to see what's queued
- Conflict-free merges · a status change and a photo sync independently
- Works on 3G, LTE, 5G, starlink, café wifi · no manual retries
- Clock events are authoritative from the phone, not the network
Sync status
Your work is safe · will upload when you have signal
No signal in the bay
Queued locally · nothing lost
4
Pending
12
Already synced
0
Failed
Pending items
- 3 min ago
Alicia · Before photo
2.4 MB · tint job JOB-2891
- 3 min ago
Alicia · Before photo
2.1 MB · tint job JOB-2891
- 4 min ago
Status · Waiting on customer
JOB-2891 · Alicia Ramirez
- 4 min ago
Note · lunch run, back 12:30
JOB-2891 · Alicia Ramirez
Recently synced
- Clock-in · 7:38 AM2h ago
- Jamal · After photoYesterday
Offline-first
SQLite on device · writes succeed even with no network.
Zero data loss
4 years of shop use · 0 photos lost.
Auto-sync
Resume-able uploads · compress before send.
Conflict-free
Photo + status + note can all land in any order.
Works on 3G too
Rural detailer swing-bys · parking garages · warehouse corners.
What's included
The full capability list.
Everything that ships on day one. No feature-gating surprises inside a single plan.
For installers (the people doing the work)
- Today's board with bay + service + estimated time
- One-tap clock in / clock out / break with geofence optional
- Photo capture pre-tagged to the job — no album-hunting later
- Status updates flow straight to the front desk + customer
- Offline-first: photos + clock events queue + sync on reconnect
- Installer leaderboard + tip + commission visibility (if enabled)
For customers (the people paying you)
- Appointments with live ETA when the tech is on-route to a mobile job
- Warranty wallet — every active coverage with expiry + product
- Photo galleries: every job's before/after/completed shots
- One-tap rebook using the original quote as a template
- Push notifications for reminders, ready-for-pickup, warranty events
- Pay outstanding balance + tip — Apple Pay / Google Pay ready
For owners (the people who worry at 11pm)
- White-label in the App Store: your brand, not ours
- Single sign-on with the web app — add installer on web, they log in on mobile
- Push-based alerts for no-shows, big quotes, pending approvals
- Approve refunds, deposits, and time-off from your phone
- Mobile shop-switcher for multi-location owners
- Pinch-zoom photo markup works for investigating damage claims
See every angle
A tour of the screens
Every meaningful view, the path through it, and the moments that matter — so you know exactly what you're buying.
Job detail
Customer, vehicle, quote, photos, notes — everything the tech needs, no switching apps..
Alicia Ramirez
Customer · VIP
2023 Tesla Model 3 · Midnight Silver
VIN 5YJ3E1EA…TX-PLATE 8KQ4921
Status
Currently · Waiting on customer (lunch run · back 12:30)
Quote
Q-3018- Ceramic · Full 7$720
- Windshield · ceramic$180
- Sunroof$90
Deposit paid · $200 · balance at pickup
Photos · 4
All syncedInstall note
Customer asked for darker tint on rear passenger window — has baby seat. Confirmed legal VLT, proceed.
Bay 2 · in progress since 8:04 AM
One screen, everything
Customer, vehicle, quote, status, photos, notes. No context switch.
Status is a verb
Tap Done. Front desk sees it. Customer gets a push.
Deposit already paid
Balance prompts on pickup · Apple Pay works for the customer.
Install notes persist
Next year's rebook carries the context.
Photo capture
Tap Photo → pick category → snap.
Uploads in background. Offline-safe queue drains on wifi reconnect.
Upload queue
4 photos · 1 in-flight- Driver front✓
- Passenger front✓
- Hood scratch62%
- Rear bumper
Category-first
Pick once at the top · every shot auto-tags. No album cleanup.
Pre-tagged
Attached to Alicia · Tesla automatically.
Upload visible
Progress ribbon at the bottom · nothing gets lost.
Markup tools
Circle a scratch in 2 taps · caption it.
Customer home
Next appointment, live ETA for mobile jobs, warranty wallet, rebook-in-one-tap..
Sample Shop LLC
Hi Alicia 👋
Your next install is in 2 hrs
Next install
ConfirmedToday · 11:30 AM
Ceramic Full 7 · 2023 Tesla Model 3
Marco just clocked in on your job
Expected done · 1:45 PM
Warranties · 3
3M Crystalline 70
ActiveTesla M3 · Installed Oct 2024 · Lifetime
XPEL Ultimate Plus
ActiveTesla M3 · Jan 2025 · 10 yr
Your jobs · 3
Time for PPF?
Based on your ceramic install 6 mo ago
Your brand
White-labeled in the App Store · your logo, your colors, your name.
Live ETA
Tech is working · customer sees progress · no 'is it done?' calls.
Wallet at-a-glance
Every warranty across every service · always on their phone.
1-tap rebook
Suggests the next upsell · book from home screen.
Warranty wallet
Every active coverage · expiry · product · transferable · one-tap claim..
My Warranties
3
Active
2031
Earliest exp
$4.2k
Value covered
3M Crystalline · Ceramic
Lifetime warranty
Certificate · WC-20241012-00128
Vehicle
2023 Tesla M3
Installed
Oct 12, 2024
Expires
Lifetime
Transfer
Yes · 1x
XPEL Ultimate Plus
Tesla M3 · PPF Full Front · Jan 2025
System X Ceramic Coat
Tesla M3 · Ceramic · Jan 2025
Always have this wallet when a detailer works on your tint.
Every warranty
Tint, PPF, coating, glass — all in one wallet.
Cert on tap
PDF instantly · AirDrop to a detailer.
1-tap claim
Pre-filled form · snap the issue · send.
Transferable
Sells the car? Warranty follows in 30 sec.
Offline sync
No signal? No problem.
Photos and events queue locally and drain as soon as you hit wifi.
Sync status
Your work is safe · will upload when you have signal
No signal in the bay
Queued locally · nothing lost
4
Pending
12
Already synced
0
Failed
Pending items
- 3 min ago
Alicia · Before photo
2.4 MB · tint job JOB-2891
- 3 min ago
Alicia · Before photo
2.1 MB · tint job JOB-2891
- 4 min ago
Status · Waiting on customer
JOB-2891 · Alicia Ramirez
- 4 min ago
Note · lunch run, back 12:30
JOB-2891 · Alicia Ramirez
Recently synced
- Clock-in · 7:38 AM2h ago
- Jamal · After photoYesterday
Offline-first
SQLite on device · writes succeed even with no network.
Zero data loss
4 years of shop use · 0 photos lost.
Auto-sync
Resume-able uploads · compress before send.
Conflict-free
Photo + status + note can all land in any order.
Works on 3G too
Rural detailer swing-bys · parking garages · warehouse corners.
Owner push alerts
Big quotes, pending refunds, no-shows, time-off requests — approve or nudge from your phone..
Monday · April 20
11:08
Approve $4,280 quote?
Alicia R. · Tesla S · Ceramic + PPF + Coating · 10% off requested
No-show · Jamal S. 10:30
Auto-texted. Deposit $150 — retain or refund?
Houston hit $28k · weekly target
Marco earned tier-2 bonus · $240 auto-applied
Time-off · Priya · May 3–10
Would conflict with 2 booked jobs — coverage plan attached
Approve from lock screen
Big quotes unblock instantly · no app-open required.
No-show decisions
Retain deposit or refund · 1 tap · logged for audit.
Wins + bonuses
Week target hit · bonuses auto-calc · you just celebrate.
Time-off conflict check
Coverage plan attached · you're not flying blind.
Smart digest
Low-priority alerts batched · only urgent ones ping in real time.
Who it's for
Built specifically for…
- Tint / PPF / detail techs doing 4–10 jobs a day
- Front desk staff who need real-time job status without radio-calling the bay
- Mobile-install operators whose 'office' is a cornfield or a parking garage
- Owners who want the shop in their pocket for nights + weekends
- Customers who expect an app (because every gym, coffee shop, and pharmacy has one)
What it replaces
The old way…
- Paper job tickets clipped to clipboards
- Group-text photos of 'did I scratch this?' between tech and front desk
- Voicemail tag for 'when is my appointment again?'
- Expiring warranty PDFs lost to a dead laptop or an old email address
- Paying for a separate time-clock app that doesn't talk to your schedule
How it works
Set it up once. Run it forever.
- 1
Download the app
iOS + Android. Login with the same email as the web app. Shops + roles carry over automatically. Multi-location owners see a shop-switcher in the header.
- 2
Installer mode vs customer mode
Same app detects your role — installer sees today's jobs and clock, customer sees appointments and warranty. Shop-multi-role users can switch with one tap.
- 3
Works offline
Photos captured offline queue up and upload when you're back on wifi. Clock-in/out works offline too. No signal, no problem.
How a shop actually uses this
Marco rolls in at 7:45am, opens the installer app, sees his 4 jobs for the day with bay assignments. He clocks in, grabs his first Tesla, snaps 4 before photos, starts the job. Meanwhile the customer gets a push: 'Marco started your install — ETA done 11:30 AM.' The front desk sees Marco's status flip to In-progress without a single message. Three weeks later, that customer opens the app again, taps their warranty card, and books their PPF quote with one tap.
Questions
Good to know.
- When do the mobile apps launch?
- Currently in beta — public launch Q3 2026. The web app is fully mobile-responsive in the meantime, so phones and tablets work great today. Beta slots open now for customers on Scale+.
- Do I pay extra for the mobile apps?
- No — the standard installer app is included on every plan. Optional white-label (your brand in App Store / Play Store instead of SalesThumb) is a paid add-on on Scale+ and includes Apple / Google developer enrollment handled by us.
- Is it real native or a web wrapper?
- Real native, built with Expo + React Native. Camera, photos, push notifications, haptics, background sync — all platform-native. We ship to both App Stores, not a glorified PWA.
- What happens when the phone has no signal?
- Everything still works. Photos, clock events, status changes, notes — all written to local storage and synced in the background when signal returns. There's a sync indicator so nobody's guessing what's uploaded.
- Can a customer use the app without my shop installing it?
- If you're on the white-label plan, they download your-brand-name in the App Store. On the standard plan, they download SalesThumb and your shop's branding shows inside. Either way they just scan a QR or tap a link — no account hunting.
- Does the installer app track my staff's location?
- Only for mobile-install jobs that are in-progress, and only if the installer opts in. The app is not a surveillance tool — no background tracking while off the clock, no geofencing the bay unless you turn it on.
Fits in with
Works with your stack
iOS + Android native
Built with Expo · real native, not webview
Apple Push + FCM
Low-latency status and reminder pushes
Apple Pay + Google Pay
One-tap deposit and balance collection
App Store + Play Store
White-label distribution with your brand
Device camera + photos
Native capture + gallery access
Background location
Mobile-job ETA for customers (opt-in)
Explore more
Pairs well with
Scheduling
Every installer, every bay, every appointment in one view. Drag to reschedule. Color-coded by status. Overbooking blocked automatically.
Job Photos
Every appointment gets a photo gallery. Techs capture on mobile. Customers see a polished post-install gallery. You protect yourself from 'it was like that when you got it' claims.
Two-way SMS
Every customer conversation in one inbox. Auto-reminders run 24/7, but when they reply, a human sees it. MMS, templates, merge fields.
Get mobile apps first at launch.
Launching soon — join the waitlist for early access. At launch: 30-day free trial with full access to every feature on this page, no credit card.
Launching soon — get early access.