Loading
Loading
The day you open your second shop, the cracks show. Two spreadsheets. Two price books. Two texts with managers about invoices. SalesThumb HQ is the rollup that makes multi-location feel like one business again: consolidated revenue, appointments, and customers across every shop, a service catalog you add once and push to whichever locations don't have it yet, royalty and marketing-fund statements you generate on demand, with collection handled as a manual step after (NACHA batch or recorded by hand), and org-wide pricing floors so franchisees can't quietly discount below your margin. Open it Monday morning and you know — in under a minute — which shop needs help this week and which one is already winning.
HQ dashboardFranchise
5 locations
Revenue · 30d
$94,180
+14%Appointments · 30d
198
+22Customers · all time
1,612
+38Avg ticket · 30d
$476
+$11Locations · ranked by revenue, 30d
Click a row to drill in
Houston · Memorial
58 payments
$28,420
San Antonio · I-10
47 payments
$22,140
Dallas · Plano
39 payments
$18,880
Austin · South Lamar
31 payments
$15,560
Fort Worth · Camp Bowie
23 payments
$9,180
5 locations linked
Link your existing shops or invite new ones
Top customers
Highest lifetime spend across every location
Marco D.
Houston · 6 orders
Casey N. Fleet CoFleet
Houston · 14 orders
Priya V.
San Antonio · 4 orders
Sarah K.
Houston · 3 orders
Jordan Kim
Dallas · 3 orders
Features, zoomed in
Three capabilities built specifically for the day-to-day of a working shop.
Deep dive · 01
Every shop on one screen. A KPI strip along the top shows the network's revenue, appointments, customers, and average ticket over the last 30 days, each one tile that drills into the surface that breaks it down by location. Below, a ranked leaderboard shows every shop's 30-day revenue and payment count, and a top-customers panel shows lifetime spend across every location. You know where to focus without digging into five separate shop dashboards.
HQ dashboardFranchise
5 locations
Revenue · 30d
$94,180
+14%Appointments · 30d
198
+22Customers · all time
1,612
+38Avg ticket · 30d
$476
+$11Locations · ranked by revenue, 30d
Click a row to drill in
Houston · Memorial
58 payments
$28,420
San Antonio · I-10
47 payments
$22,140
Dallas · Plano
39 payments
$18,880
Austin · South Lamar
31 payments
$15,560
Fort Worth · Camp Bowie
23 payments
$9,180
5 locations linked
Link your existing shops or invite new ones
Top customers
Highest lifetime spend across every location
Marco D.
Houston · 6 orders
Casey N. Fleet CoFleet
Houston · 14 orders
Priya V.
San Antonio · 4 orders
Sarah K.
Houston · 3 orders
Jordan Kim
Dallas · 3 orders
Deep dive · 02
The Scorecard table on the KPIs page lines up every shop's numbers side by side — sortable, color-coded by rank, trailing-twelve-month view. Spot the pattern fast: which shop is pulling revenue per location, which one's utilization is lagging. It replaced a separate 'Compare shops' page in July 2026 — same underlying data, one table instead of two.
Shop scorecard
Screenshot coming soon
Deep dive · 03
Add a new service once at the org level — name, category, price, duration — and push it to every location that doesn't have it yet in a single click. Each shop can adjust its own price and duration afterward; the push just gets everyone started from the same definition instead of someone re-typing it four times. A coverage bar per service shows how many of your shops already carry it.
Service sync
Create a service once → push to all 5 locations instantly
Full ceramic tint · sedan
SyncedAvailable everywhere
PPF · full front
IncompleteCeramic coating · Fusion Plus
SyncedAvailable everywhere
Windshield · 80% ceramic
IncompleteEach shop can adjust its own price and duration after the push — this seeds the service, it doesn't lock it.
Deep dive · 04
Every period, SalesThumb adds up gross sales per shop, applies your royalty formula (flat %, tiered brackets, minimum floor, cap), splits out the marketing-fund contribution, and generates a per-shop statement. Generate a NACHA ACH file to collect through your own bank, record payments by hand as they arrive, or push the statement to QuickBooks. The old spreadsheet-and-cross-your-fingers workflow is gone — the number matches to the penny because it's computed from the same sales data the shop sees.
Royalty + Marketing Fund · April 2026
Period closes Apr 30 · 5 shops · auto-generated from sales data
Royalty formula
Tiered brackets
Marketing fund
Collected alongside royalty · spent on network-wide ad campaigns
Collection method
Statement preview · Houston · Memorial
STMT-APR26-001Period: Apr 1 – Apr 30, 2026
Due May 5, 2026 — HQ originates the ACH batch or records payment by hand
All shops · this period
| Shop | Gross | Royalty | Mkt | Total |
|---|---|---|---|---|
| Houston | $113,680 | $4,921 | $1,705 | $6,626 |
| San Antonio | $88,560 | $3,886 | $1,328 | $5,214 |
| Dallasreview | $75,520 | $3,298 | $1,132 | $4,430 |
| Austin | $62,240 | $2,801 | $933 | $3,734 |
| Fort Worth | $36,720 | $1,836 | $551 | $2,387 |
Network payout
Total due
$22,391
+21% vs March
Schedule
Matches to the penny
Every shop sees the same sales data this calc is built from. Once a payment is recorded, the statement balance updates automatically.
Deep dive · 05
Ops manuals, brand kits, marketing assets, SOPs — upload once at the org level and every shop sees it. Re-uploading the same document creates a new version instead of overwriting the old one, so you always have the history. Categorize by SOP, Marketing, Operations, or Other, then search or filter to find what you need.
Document hub · HQ
18 documents · shared with every shop
Category
| Title | Category | Version | Updated |
|---|---|---|---|
Ceramic install SOP · ride-share tier | SOP | v3 · 3 versions | Apr 15 |
Brand kit · logo, voice, colors | MARKETING | v4 · 4 versions | Apr 8 |
Warranty claim processing playbook | OPERATIONS | v2 · 2 versions | Apr 2 |
New-hire installer onboarding | SOP | v5 · 5 versions | Mar 28 |
Front Desk SOP | SOP | v1 | Mar 20 |
Q2 promo flyer | MARKETING | v2 · 2 versions | Mar 12 |
Ceramic install SOP · ride-share tier
v3 · Updated Apr 15
Version history
Updated for the ride-share tier
Added heat-shielding step
Initial upload
Uploading a new file keeps the old version in history — nothing is overwritten.
What's included
Everything that ships on day one. No feature-gating surprises inside a single plan.
See the whole network
Push standards down
Franchise operations
See every angle
Every meaningful view, the path through it, and the moments that matter — so you know exactly what you're buying.
Shop scorecard
Lives on the KPIs page.
Shop scorecard
Screenshot coming soon
Service sync
Each shop can adjust its own price and duration after.
Service sync
Create a service once → push to all 5 locations instantly
Full ceramic tint · sedan
SyncedAvailable everywhere
PPF · full front
IncompleteCeramic coating · Fusion Plus
SyncedAvailable everywhere
Windshield · 80% ceramic
IncompleteEach shop can adjust its own price and duration after the push — this seeds the service, it doesn't lock it.
Location map
Click a pin for the address and a link into that shop.
Location map · Texas territory
4 locations · pins color-coded by vertical
Houston · Memorial
Houston, TX
TintLocations · 4
Houston · Memorial
Houston, TX · Tint
Austin · South Lamar
Austin, TX · Detail
San Antonio · I-10
San Antonio, TX · Tint
Dallas · Plano
Dallas, TX · PPF / wrap
Royalty reporter
Click Generate to close a period; statement delivery runs on schedule from there, but ACH collection is a manual step HQ handles through their own bank.
Royalty + Marketing Fund · April 2026
Period closes Apr 30 · 5 shops · auto-generated from sales data
Royalty formula
Tiered brackets
Marketing fund
Collected alongside royalty · spent on network-wide ad campaigns
Collection method
Statement preview · Houston · Memorial
STMT-APR26-001Period: Apr 1 – Apr 30, 2026
Due May 5, 2026 — HQ originates the ACH batch or records payment by hand
All shops · this period
| Shop | Gross | Royalty | Mkt | Total |
|---|---|---|---|---|
| Houston | $113,680 | $4,921 | $1,705 | $6,626 |
| San Antonio | $88,560 | $3,886 | $1,328 | $5,214 |
| Dallasreview | $75,520 | $3,298 | $1,132 | $4,430 |
| Austin | $62,240 | $2,801 | $933 | $3,734 |
| Fort Worth | $36,720 | $1,836 | $551 | $2,387 |
Network payout
Total due
$22,391
+21% vs March
Schedule
Matches to the penny
Every shop sees the same sales data this calc is built from. Once a payment is recorded, the statement balance updates automatically.
HQ users
Per-shop staff roles are managed separately, in each shop's own team settings.
Users · HQ access
Sample Shop LLC · org-level access only
HQ members
3
Shop users (distinct)
14
Pending invites
1
Pending invites
casey@sampleshop.example
AdminExpires in 6 days
HQ members
Jordan Avery
jordan@sampleshop.example · joined Jan 2026
Morgan Lee
morgan@sampleshop.example · joined Feb 2026
Priya Venkataraman
priya@sampleshop.example · joined Mar 2026
Owner, Admin, and Viewer are the only HQ roles. Per-shop staff (installers, front desk, shop managers) are managed separately in each shop's own Settings → Team page.
Document hub
Document hub · HQ
18 documents · shared with every shop
Category
| Title | Category | Version | Updated |
|---|---|---|---|
Ceramic install SOP · ride-share tier | SOP | v3 · 3 versions | Apr 15 |
Brand kit · logo, voice, colors | MARKETING | v4 · 4 versions | Apr 8 |
Warranty claim processing playbook | OPERATIONS | v2 · 2 versions | Apr 2 |
New-hire installer onboarding | SOP | v5 · 5 versions | Mar 28 |
Front Desk SOP | SOP | v1 | Mar 20 |
Q2 promo flyer | MARKETING | v2 · 2 versions | Mar 12 |
Ceramic install SOP · ride-share tier
v3 · Updated Apr 15
Version history
Updated for the ride-share tier
Added heat-shielding step
Initial upload
Uploading a new file keeps the old version in history — nothing is overwritten.
Who it's for
What it replaces
How it works
Your first shop stays as-is. Add the HQ add-on, connect your existing shops. The org becomes the parent, shops become children.
Add a service once at the org level — name, category, price, duration — and push it to every shop that doesn't already have it. Each shop can adjust its own price and duration afterward.
Revenue, appointments, customers, and royalty — all rolled up in one dashboard, with a ranked location leaderboard and drill-down by shop.
What this looks like in a shop
You own 4 shops across Texas. From HQ you see: Houston is crushing it at $28k/month, Austin is at $12k (investigate), San Antonio is on track, Dallas has an installer shortage. You add a new ceramic-coating service once and push it to the shops that don't have it yet. You click Generate on the April royalty period — every shop's statement lands in their inbox with the royalty and marketing-fund amounts owed calculated automatically; collecting the payment is still a manual step (originate an ACH batch or record payments by hand).
Questions
Fits in with
Payment processor
Per-shop payout routing (royalty collection is a separate manual step — NACHA file or recorded by hand)
QuickBooks Online
One-way royalty-invoice push
OpenStreetMap
Interactive map view of every location
CSV bulk export
Entire network, one download
Explore more
Revenue, installer performance, per-job material margin, quote-to-paid counts, customer LTV — organized as individual reports you pick from a sidebar, not one mega-dashboard.
Search by name, plate, or VIN in milliseconds. Every appointment, quote, invoice, warranty, and photo attached to the right record — forever.
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.