What’s new
Product updates and new features. We ship fast and listen to feedback, if you want something, tell us.
Take Card Payments From Your Customers
Connect your own Stripe account and let customers pay invoices by card. The money goes straight to your bank, and your processing rate now depends on your plan.
- Accept card payments on invoices: customers pay from a link, funds land in your own Stripe account
- Stripe payouts go directly to your bank on Stripe's normal schedule
- Your Stripe account stays yours: Stripe handles disputes and chargebacks, not us
- Processing rate now set by plan: 3.65% + 30¢ on Free and Solo, 3.4% + 30¢ on Team, 2.9% + 30¢ on Pro
- Pro pays for itself once you process more than $10,000 a month
- Prompt in the app pointing you to payment setup, instead of it hiding in settings
Billing Reliability
A run of fixes to subscriptions and email. If you upgraded recently and the app did not reflect it, this is the release that fixes that.
- Fixed: paid upgrades now activate immediately instead of leaving the account on the free plan
- Fixed: starting a second checkout while already subscribed is now blocked, so nobody can be charged twice
- Fixed: the marketing header and footer no longer appear over the app on phones
- Fixed: scheduled jobs, onboarding emails, low-stock alerts and cleanup, now actually run
- Email now comes from a monitored address instead of no-reply, so replies reach a person
- Automated type and lint checks on every change before it can ship
Job Photos & Booking Fixes
Attach photos and files directly to a job, plus timezone corrections for online booking.
- Photo and file uploads on the job detail page: document damage on intake, condition on collection
- Fixed: booking dates and appointment counts now respect your shop's timezone
Faster Search Indexing & Performance
Search engines pick up new pages sooner, and the site got lighter.
- IndexNow support: new and updated pages get submitted to search engines immediately
- Replaced an 820-element background grid with a CSS gradient, cutting page weight
- Security hardening across the app following an external audit
- Honesty pass on marketing copy: removed social proof we could not stand behind
Features, FAQ & Comparison Pages
New pages for people still deciding, including honest side-by-side comparisons with the tools you are probably weighing us against.
- Features page covering the full product
- FAQ page with structured data so answers surface directly in search
- Comparison pages for RepairShopr, Syncro, Shopmonkey, Housecall Pro and RepairFlow
- About page with the founder story: a former repair tech who got tired of the software
- Public pricing and comparison APIs
Documentation Site
A full docs site powered by Fumadocs MDX: 16 pages covering getting started, features, integrations, and API reference.
- Docs site built with Fumadocs MDX: 16 pages of guides, feature docs, and API reference
- Responsive docs layout with slide-out nav on mobile
- Docs header/footer separated from marketing site
- Docs link added to footer and user dropdown menu
PWA Support, Mobile Tab Bar & Job Notes
TechsBox is now installable as a PWA. Mobile users get a native-feeling bottom tab bar, and job notes got a major upgrade.
- PWA support: install TechsBox to your home screen on any device
- Mobile bottom tab bar: quick access to Dashboard, Bench, Jobs, Customers, and More
- Touch-optimized interactions throughout the app
- Edit and delete individual notes on job detail page
- Notes display with dated entries and left border styling
- Newline preservation in sanitized text fields
QA Tester Portal
A dedicated portal for QA testers to walk through the app, submit feedback with voice input, track earnings, and get paid.
- QA tester portal with interactive walkthrough tasks
- Voice input for submitting bug reports and feedback: speak instead of type
- Magic link authentication for testers (no password needed)
- Earnings dashboard: testers see completed tasks, pending reviews, and total earnings
- Admin review tools: approve/reject submissions, track payouts
- Email notifications for task assignments and review outcomes
- Admin API route to seed QA tasks into the database
- Fixed microphone permissions across browsers and deployment environments
- Magic link URLs now use techsbox.com instead of Vercel preview URLs
App Feedback Flywheel
Built-in feedback collection so users can report issues and request features without leaving the app.
- In-app feedback widget: submit bugs, ideas, and general feedback from any page
- Feedback routed to the team for triage and prioritization
Homepage Improvements, Blog & Bug Fixes
Better homepage conversion flow, a new blog post, and a round of bug fixes for edge cases.
- Homepage conversion improvements: clearer CTAs, better flow from landing to signup
- New blog post: repair shop employee management guide
- Mobile touch targets enlarged for easier tapping on small screens
- Fixed zero-decimal currency handling in Stripe payments
- Fixed contact form demo type selection
- Fixed data table status filter not applying correctly
- Fixed page title doubling on navigation
QA Rounds 3–5, Mobile Sweep & Slack Alerts
Three more QA rounds squashed dozens of issues. Mobile got a full responsive pass, and the team now gets Slack alerts for key events.
- QA audit round 3: fixed pagination limits, table rendering, and data consistency issues
- QA audit round 4: addressed form validation, edge cases in job workflows
- QA audit round 5: final polish pass on remaining issues
- External QA feedback from ITO round incorporated (PR #148)
- Public-facing QA audit: fixed issues visible to unauthenticated users
- QA audit round 2 follow-ups resolved
- Mobile responsive sweep: layout, spacing, and overflow fixes across all pages
- SEO metadata polish: improved titles and descriptions across public pages
- Slack alerts for new signups, plan changes, and payments
Drag & Drop Bench, Touch Support & UX Polish
The bench page is now a real kanban board. Drag jobs between columns, assign techs on drop, and celebrate when onboarding is done.
- Drag-and-drop kanban on the bench page: move jobs between In Bench, Tech Bench, and Out Bench by dragging
- Touch support: drag-and-drop works on tablets and phones with custom touch handlers
- Tech picker popup: dropping an unassigned job on Tech Bench prompts you to assign a tech (auto-assigns if solo)
- Bidirectional moves: drag jobs back from Out Bench to Tech Bench, or Tech Bench to In Bench for real-world flows
- Inline status dropdown on job detail page: change status in one click without editing
- Onboarding checklist links now scroll to the correct settings section
- 'Just me' skip option on the team invite onboarding step for solo operators
- Confetti celebration when onboarding checklist is completed
Tech Time Feature Sprint
Massive feature build closing the gap with enterprise repair shop software. Reports, inventory, invoicing, messaging, payments, and more.
- 20+ new report types: sales, customers, jobs, invoices, employees, inventory, and financial reports with CSV exports
- Inventory management: quantity tracking, reorder points, vendors, purchase orders with auto-stock updates
- Warranty system: templates, job attachment, expiration tracking and reports
- Invoice enhancements: line item discounts, per-item tax overrides, payment terms (net 15/30/60), refunds
- Internal messaging: staff inbox with channels, DMs, broadcast messages, and unread tracking
- Job templates: save and apply common repair configurations
- SMS templates: per-trigger templates with variable insertion (customer name, job number, etc.)
- Communication logging: track all outbound email/SMS with summary stats
- Stripe Connect: shops connect their Stripe account to accept customer payments directly
- Per-shop Twilio integration: bring your own Twilio account for SMS
- Operations settings: business hours, holiday calendar, customer/job/inventory configuration
- Barcode & QR codes, on work orders, invoices, and printable labels (DYMO compatible)
- Camera-based barcode/QR scanner: scan from the app toolbar to look up jobs or products
- Product label printing with SKU barcodes
- Low inventory email alerts
Full QA Sweep & Hardening
6 QA sweeps, 108 issues found and fixed. The codebase is production-ready.
- Fixed 19 critical issues: PII leaks, cross-shop data exposure, broken auth flows
- Fixed 32 medium issues: rate limiting, role enforcement, invoice numbering, referral system
- Fixed 57 minor issues: UI copy, footer links, portal auto-fill, search UX
- Removed 5,500+ lines of dead code
- AI chat improvements: conversation history, markdown tables, better error messages
- Global search moved above New Job button in sidebar
- Inline solution editor on job detail page
- Switched from npm to pnpm for faster installs
- ESLint moved to pre-commit hook: skipped during builds for faster deploys
New Pricing, Security & Polish
New competitive pricing, zero vulnerabilities, and smoother UX across the board.
- New pricing: Solo $15/mo, Team $49/mo, Pro $99/mo: half the price of competitors with zero caps
- AI assistant: talk to your work history with natural language (Pro plan)
- QuickBooks Online integration: OAuth2 flow with customer and invoice sync
- Admin god mode: shop impersonation for support and debugging
- Feature flags per shop: 7 toggleable flags for gradual rollout
- Admin support tools: extend trials, comp months, change plans, toggle active, reset/delete shops
- Patched all 31 npm vulnerabilities to zero
- Removed 100K lines of legacy code (old v1 reference codebase)
- Skeleton loading states on all dashboard pages
- Skip Vercel preview builds for Dependabot branches
- Unique meta tags on every public page for better SEO
- Fixed email input autofocus on mobile: no more keyboard popup on page load
Dashboard Upgrades & Search
Your dashboard now tells you what happened while you were away, and finding anything is instant.
- Dashboard activity feed: see the last 10 actions across your shop at a glance
- Quick action cards on dashboard: New Job, Customers, Invoices, Settings in one tap
- Server-side job search: find jobs by customer name, email, phone, equipment, or issue
- Tech filter on the bench page: see one tech's workload at a time
- Status filter on the jobs page: quickly narrow down by status
Online Booking & Unified Schedule
Customers can now book appointments from your public page, and everything lives on one calendar.
- Online booking system: customers pick a time slot from your public shop page
- Configurable booking hours, slot duration, lead time, and max days out
- Appointments merged into Schedule page: pending bookings show as a banner with Confirm/Decline
- Confirming a booking creates a real scheduled job and links the customer automatically
- Booking rate limiting: 5 requests per email per hour to prevent abuse
- Email notifications to shop owner on new booking requests
- Demo shop at demo.techsbox.com: 28 customers, 42 jobs, full sample data
- Demo auto-login: no magic link needed, just click Sign In
SEO, Content & Customer Tools
15 blog articles, CSV import/export, structured data, and a competitor comparison page.
- 15 SEO blog articles targeting repair shop owners: published daily
- CSV customer import with smart header mapping (30+ column name variations)
- CSV customer export: one-click download of your entire customer list
- JSON-LD structured data for Google rich results (homepage, blog, FAQ)
- Competitor comparison: techsbox vs RepairShopr vs Syncro
- Onboarding checklist on dashboard: Shopify-style setup tracker
- Service request intake form on public pages: customers submit repair requests online
- Email notifications to shop owner on new service requests
Storefronts, Referrals & Reports
Every shop gets a customer-facing page, a referral program, and business analytics.
- Public shop storefronts: every shop.techsbox.com shows services, hours, and contact info
- Public page settings: tagline, description, hours, on/off toggle
- Referral system: unique codes, tracking, redemption history, auto-replenish
- Reporting dashboard: revenue, jobs, avg value, customers with trend indicators
- Customer portal: public job status lookup by job number
- PostHog analytics integration (pageview tracking for App Router)
- Subdomain routing and session isolation for multi-shop support
techsbox Relaunch
We rebuilt techsbox from the ground up. New stack, new design, same mission: give repair techs the tool they deserve.
- Complete platform rebuild on Next.js + Prisma + PostgreSQL
- Bench workflow: kanban board for tracking in-shop repairs (In Bench → Tech Bench → Out Bench)
- Job creation flow with customer search and device intake
- Invoicing with line items, payments, and email delivery
- Customer management with full repair history
- Team support: assign techs, manage roles, share the bench queue
- Scheduling calendar for appointments and on-site work
- Products and services catalog
- Magic link authentication: no passwords to forget
- Multi-shop support: one email, multiple businesses
- Print-ready work orders and invoices
- Dark mode throughout
- Mobile-responsive dashboard