Loading
Loading
Changelog
Continuous updates from the SalesThumb team — features, improvements, and the occasional bug fix. Subscribe via RSS or follow @salesthumb.
July 28, 2026
Two changes to launch pricing, and the discounted price now actually appears on the tier cards. The 2026-07-20 Founding 50 program's 20%-off months-13-36 tail was dropped, and Basic and Starter — previously always full price — picked up their own separate intro offer.
July 21, 2026
Test Drive — a gated lead-capture demo — launched 2026-07-19 and had its remaining access-gating and seeding issues closed out this week, alongside a round of marketing-site content and comparison-page updates.
July 21, 2026
The mobile app picked up four new screens — two-factor verification, blast composer, royalty review, and franchise pipeline — along with login and dark-mode fixes.
July 21, 2026
A multi-day security audit closed critical admin-session and staff-offboarding vulnerabilities, encrypted stored secrets, and added session revocation plus tighter access controls across integrations and billing jobs.
July 20, 2026
A billing-correctness pass fixed a critical double-subscription bug on plan switches and corrected several marketing pages that overstated seat limits and pricing, alongside the rollout of the Founding 50 early-adopter discount. (Two related items -- the Branded Customer App add-on price and the Sunbit/Affirm financing removal -- landed the following day, 2026-07-21.)
July 17, 2026
Several usability improvements shipped across the knowledge base/guides, onboarding, and the mobile app.
July 17, 2026
A full-codebase security and correctness audit resolved 28 findings this week, closing access-control gaps and race conditions across the platform.
July 17, 2026
A cluster of payments fixes and additions landed this week, including a fix for a broken refund button and new self-serve tools for merchants.
July 16, 2026
SalesThumb now provisions and verifies your shop's texting number automatically, replacing the old manual Twilio-credential setup.
July 14, 2026
A broad round of mobile app additions and polish, including new Purchase Order and warranty-claim workflows, gift-card support in Quick Sale, and a redesigned bottom navigation bar.
July 14, 2026
Reconciled the billing and plan data model onto the real flat 4-tier (Basic/Starter/Growth/Pro) structure plus HQ and CRM/Franchise Sales add-ons, and added GROWTH as a genuine, enforced database plan tier so Growth-tier features unlock correctly. Note: this closes the internal DB/feature-gating gap for GROWTH -- live GROWTH-tier checkout is a separate, still-pending item.
July 14, 2026
Added passwordless magic-link sign-in on web (July 13) and mobile (July 14), and SMS as an alternate two-factor method alongside authenticator-app codes (July 14), as part of a security/auth push spanning July 12-14. Also repaired a broken password-reset flow (July 13) and a mobile cold-start loading stall on the 2FA screen (July 12).
July 14, 2026
A multi-day security sweep closed cross-tenant data-isolation gaps across dozens of API routers, added rate limiting to public-facing endpoints, and fixed authentication and webhook verification issues.
July 10, 2026
Shop owners can now configure permissions per role or per person, the in-app Teaching Wizard was rebuilt around those permissions with verified tours for all 5 roles, and the Sales Matrix kiosk gained bulk pricing controls, white-label branding, and an optional visualizer step.
July 10, 2026
Two waves of AI Opportunity Map features shipped across every role, alongside expanded AI-assistant tool coverage and new AI-assisted tools for super-admin support operations.
July 10, 2026
Pricing moved to a flat 6-tier model with roughly 40 fabricated feature claims removed, and a broader accuracy sweep corrected stale pricing and unsubstantiated product/testimonial claims across the marketing site.
July 10, 2026
A multi-round security audit (Round 7, Round 9, and a full 10-dimension pass closing 6 critical, 10 high, 10 medium, and 5 low-severity findings) hardened authentication, admin permissions, tenant isolation, and payment/royalty logic across the platform.
July 5, 2026
A follow-up fix closed a scope gap in the impersonation stop-branch signing oracle.
July 5, 2026
Shops can now define their own Sales Matrix categories and control which built-in categories appear on the kiosk, and a batch of Sales Matrix gap-audit findings was closed.
July 4, 2026
A tenant-isolation audit round closed multiple cross-tenant data leaks and impersonation gaps across media, broadcasts, quotes, and vehicle records.
July 4, 2026
Territory reservation deposit tracking shipped, agreement expiration enforcement was hardened with a corrective-action evidence requirement, and several royalty and marketing-fund integrity gaps were closed.
July 4, 2026
Rainforest chargebacks are now tracked as disputes, and a refund-payment race condition and idempotency-key flaw were closed.
July 4, 2026
A round of mobile stability fixes closed a crash-on-open bug, native-module crashes, and navigation edge cases, plus silent-failure error handling on several mutations.
July 3, 2026
Royalty payments gained early-payment discount / late-payment penalty terms, plus a combined royalty and marketing-fund audit-trail viewer.
July 3, 2026
Merchant payment processing migrated to Rainforest, with a new customer fee/surcharge engine and payment configuration.
July 3, 2026
A Flat Glass field-estimating flow shipped for the mobile app, and live growth automations were surfaced on the mobile Automations screen.
July 2, 2026
A batch of Franchise HQ tools shipped: FDD enforcement, compliance audit checklists, agreement lifecycle tracking, multi-unit financial benchmarking, franchisee satisfaction tracking, a site-selection workflow, and territory/marketing-fund claim workflow backend enforcement.
July 1, 2026
Two tenant-isolation fixes closed gaps in the upload-sign endpoint and R2 media-key construction.
July 1, 2026
Franchise onboarding tools shipped as part of a gap-closing sprint: LMS lessons, e-signature, a document hub, and ACH automation.
July 1, 2026
The mobile app gained an in-app AI assistant with confirm-gated actions, a point-of-sale tint preview, voice-to-text for team messaging, a help center, and Team Hub / omnichannel support.
June 30, 2026
A mobile app batch added a phone-based tint estimator with a calibration accuracy pass, async team voice messaging, flat-glass and legal-reference tools, a first-run welcome flow, and multi-brand build support for Polar Tint.
June 29, 2026
Digital Vehicle Inspection (DVI) forms and appointment booking arrived on the mobile app, the first piece of a mobile expansion that continued through the following week.
June 26, 2026
SalesThumb migrated every merchant charge path off Stripe Connect and onto Rainforest Pay, from merchant onboarding through deposits, tips, refunds, and invoice payments.
June 25, 2026
Quotes and invoices on the web app gained copy-forward duplication, schedule-aware creation, and AI line-item suggestions on invoices.
June 25, 2026
SalesThumb shipped its first native mobile app feature set for iOS and Android, bringing installer, sales, and manager workflows to parity with the web app, alongside a run of critical stability and usability fixes ahead of launch.
June 24, 2026
The marketing site gained a dedicated AI feature hub with six deep-dive pages, while SalesThumb blocked outside AI/LLM crawlers from indexing or training on its product surfaces, keeping the marketing site itself AI-discoverable.
June 21, 2026
Shops gained finer inventory controls, automatic material deduction on job completion, and a new commercial flat-glass bid tool.
June 21, 2026
A security pass activated database-level tenant isolation in production, closed a cross-shop data leak, and locked down the admin console ahead of the PRELAUNCH flip.
June 21, 2026
The per-panel and tiered pricing engine built for tint was extended to PPF and Ceramic.
June 21, 2026
The AI wave continued with two more three-feature releases, an un-gated Maintenance Reminders tool, and a reorganized AI Tools hub.
June 20, 2026
Two more waves of read-only AI tools shipped alongside a prepaid AI credit system for shops that hit their monthly usage cap, plus a phone-friendly flat-glass field estimator.
June 19, 2026
Shops gained AI-assisted inventory intake, and the platform gained shared SMS spend guardrails now that all shops run on one ISV 10DLC account.
June 18, 2026
SalesThumb shipped its first wave of read-only, tenant-scoped AI tools into the operator AI hub.
June 17, 2026
A dedicated security-lock test suite covered tenant isolation across five core routers ahead of the later security hardening pass.
June 17, 2026
The tint pricing engine gained a full visual pricing builder, per-shop tax toggles, an oversized-vehicle builder, expanded VLT shade options, and a new PPF panel coverage display on the invoice.
June 14, 2026
Shipped a zone-grouped PPF panel selector for the kiosk Sales Matrix, AI-drafted review-reply draft-assist with negative-review routing, and a new warranty Recoat & Inspection-Due engine.
June 14, 2026
Quotes now surface which ones are about to lapse or have gone unopened, with one-click resend, a mobile banner, and a daily cron to auto-expire lapsed quotes.
June 14, 2026
Deposit-required bookings now hold the slot instead of confirming it for free, with a full collect-then-confirm state machine, plus hardening for manual-capture, reconciliation, and double-booking.
June 14, 2026
A wave of fixes hardened the money path against double-spend, over-payment, and coupon/webhook abuse, and HQ/top-customer lifetime-spend figures now compute live from completed payments.
June 13, 2026
Fixed a mobile bug where sending a quote to a customer was always rejected because no delivery channel was actually being sent.
June 13, 2026
Introduced a payment-provider abstraction (StripeAdapter + provider registry, with a Square rollout plan) and used it to route customer tips, invoice keyed-in charges, and new booking-deposit PaymentIntents through a single interface, plus added deterministic idempotency keys to Stripe billing calls.
June 12, 2026
Fixed the kiosk Sales Matrix PPF panel so its 'what's covered' bullets are pulled from real warranty coverage panels instead of placeholder content.
June 2, 2026
salesthumb.com now runs in a reversible pre-launch mode: pricing, demo, and signup pages redirect visitors to a waitlist signup instead of showing live commercial content, and a bug that had silently disabled those redirects (plus subdomain and custom-domain routing) was fixed.
May 19, 2026
Massive marketing-surface expansion: per-state landing pages now cover all 50 US states; industry × state intersection pages (5 verticals × 50 states); per-city landing pages (50 hubs × 5 cities); dedicated /faq and /glossary AEO hubs; /about and /franchise marketing pages; /llms-full.txt verbose variant for AEO crawlers.
May 18, 2026
Backfilled 12 deep-dive sections across 4 marketing-thin features (magic-link portal, live job tracker, smart pricing, live activity feed). Cluster pillar pages got a 2-column hero with a preview-mockup + numbered jump-list. /features hub hero compressed so pillars peek above the fold.
May 15, 2026
Lost schema files from iCloud corruption recovered. All 47 prod tables now have code definitions — split into recovered-marketing.ts, recovered-admin.ts, and topical recovered-*.ts files. demoLeadsRouter rebuilt + capture form back online. tsc clean.
May 2, 2026
Big multi-batch landing. The sales matrix is a point-of-sale package builder the rep walks the customer through with a tablet. The post-invoice sales playbook went from a fire-and-forget queue to a full ops surface — bulk operations, AI-personalized cross-sell pitches, HQ chain-wide defaults with drift audit, real-time engagement detection, period-over-period reporting with sparklines, customer-portal opt-out (also via SMS keyword), per-shop and per-org notification preferences, daily failure alerts, daily reply digests at both shop and HQ tiers, and chain-wide CSV exports for board reporting.
May 1, 2026
Three big swings at the gap between 'shop did the work' and 'shop got paid again.' Every paid invoice now fires a 12-month nudge sequence with revenue attribution. Every cancellation gets an AI-ranked candidate list to fill the slot. Every confused booking-page visitor can describe what they want in plain English.
April 29, 2026
Big AI drop. Every inbound text now auto-categorized for urgency + intent. Every customer detail page gets a one-tap brief + next-service recommendation. Every chargeback gets an evidence-pack suggestion + cover-note draft. Plus bulk operations on lists, a daily standup digest, and a visual service-history timeline.
April 27, 2026
A big drop expanding SalesThumb beyond the back office and into the showroom. Lobby TVs, sales-counter casting, AI close-rate pricing, customer photo galleries, and a bulk-blast composer.
April 25, 2026
A big drop focused on multi-location franchisors and the operations layer underneath every shop.
April 25, 2026
Major search-discoverability pass across every public page.
April 24, 2026
The full franchise-development pipeline shipped.
April 22, 2026
Outbound webhooks system with 5-attempt exponential backoff and a Replay button, plus scoped, signed API keys you can generate per shop. A documented, versioned REST API (with an OpenAPI spec) is on the active roadmap.
April 20, 2026
Everything a franchisor needs to manage their network from one place.
April 14, 2026
The first cut of the SalesThumb operating system shipped.
More updates land every week.
Have a feature request? Email info@roffik.com — customer-pulled requests jump the queue.