Loading
Loading
The all-in-one mobile app means your customer base doesn't need to download a second app to track their job or check their warranty. They open SalesThumb, type their name + phone, get a 6-digit SMS code, and land on a portal showing only their stuff. Staff get a different login (email + password) and a per-employee mobile_role flag (NONE / INSTALLER / SALES / BOTH) decides which tabs appear. No app-switching, no second download, no separate brand.

Features, zoomed in
Three capabilities built specifically for the day-to-day of a working shop.
Deep dive · 01
The mobile app lives in the App Store / Play Store as a single brand. The first-launch splash shows two big buttons: 'I'm a customer' and 'I'm a team member'. Customer flow is name + phone + SMS code; staff flow is the existing email + password Better-Auth path. The token type written to SecureStore decides which tab group renders on the next launch — customer tabs (Home / Garage / Profile) or staff tabs gated by the mobile_role enum.
SalesThumb · iOS / Android
One binaryEnter your phone
We'll text you a code
No password · no email
Customer · passwordless
Sign in
Shop staff & owners
Password
Email + password
Staff · email + password
Auth shape detected at app launch · routes to correct experience
Deep dive · 02
Most apps use email + password (forgettable) or magic links (bounces in spam). Phone-based passwordless is the right shape for a service-business customer who probably booked their original appointment over the phone anyway. Three layers keep it secure: the 6-digit code (10⁶ space), a 5-attempt lockout per code, and a 3-codes-per-hour rate limit per phone. The requestCode endpoint always returns ok:true so an attacker can't enumerate which phones are registered.
SalesThumb
Run, book, and track your jobs from one app.
Splash
Customer · Sample Shop LLC
Type your name + the phone number we have on file.
Sign in
Code sent to ···2821
Arrived in 4 seconds. Expires in 10 minutes.
✓ Verified · landing in your portal…
Didn't get it? Resend in 0:42
Verify
What's included
Everything that ships on day one. No feature-gating surprises inside a single plan.
See every angle
Every meaningful view, the path through it, and the moments that matter — so you know exactly what you're buying.
One app, two login paths
Both live in the same Expo app on the same App Store listing.
SalesThumb · iOS / Android
One binaryEnter your phone
We'll text you a code
No password · no email
Customer · passwordless
Sign in
Shop staff & owners
Password
Email + password
Staff · email + password
Auth shape detected at app launch · routes to correct experience
Customer home — their stuff only
No staff data leaks; the portal token only authorizes the customer's own records.
Customer home — their stuff only
Screenshot coming soon
Who it's for
What it replaces
How it works
First launch: 'Are you a customer or team member?' Two big buttons. Customer route asks name + phone; staff route asks email + password.
Customer types their phone → Twilio fires a 6-digit code via SMS within ~4s. They type it in. Backend hash-compares, mints a 30-day token, stores it in SecureStore.
App reads the customer-token key from SecureStore on launch and routes to the customer tab group: Home (active job progress, appointments, quotes, invoices, loyalty), Garage (per-vehicle warranty status), Profile (account + sign out).
What this looks like in a shop
Illustrative scenario: Sarah just got her Tesla tinted at Atlas. The shop rang her up, she paid via pay link in the lobby. Two days later she remembers Mike said something about checking her warranty in the app, but she lost the SMS link. She downloads SalesThumb, taps 'I'm a customer', types Sarah Chen + 555-0142, gets a code in 4 seconds, and lands on her account with the appointment history and the warranty cert for her Tesla. No password, no support call to the shop.
Questions
Fits in with
Twilio
Delivers the 6-digit SMS code
Better-Auth
Powers the staff email+password side
Expo SecureStore
On-device token storage, encrypted at rest
Explore more
The installer app shows today's schedule, captures photos, clocks in/out, and updates job status. The customer app shows their active job's progress, appointments, quotes, invoices, and warranty status — as the SalesThumb app with your shop's name on it today. (A fully white-labeled app under your own brand in the App Store is on the roadmap.)
Every customer conversation in one inbox. Auto-reminders run 24/7, but when they reply, a human sees it. MMS, templates, merge fields.
Pick a preset drip sequence — win back lapsed customers, follow up cold leads, or ask for a review after a completed job. Choose your pace, edit the message, turn it on.
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.