The whole repair lifecycle in one ticket — intake, diagnostics, parts, labor, customer comms, warranty. Multi-device, multi-tech, no toggling between tabs.
Multi-device tickets (one customer, multiple repairs in one job)
Eval-before-parts gate with manager override + audit log
Customer-visible status changes drive auto-SMS
Diagnostic notes, internal notes, and customer-facing notes — separated
Photo + video attachments at every stage
Inventory & Purchasing
Live stock that actually matches reality. Supplier integrations, reorder alerts, vendor cost capture, and audit history that answers "why is this 3 instead of 7?".
Fast, keyboard-first checkout built for the way real shops actually take money. Card on file, deposits, layaways, partial payments — all the awkward edge cases handled.
Card on file with token vault (BlockChyp-integrated)
Partial payments, deposits, and layaways out of the box
Tax-inclusive or tax-on-top per jurisdiction
Cash drawer reconciliation with shift open/close
Receipt printing via Print Maestro (cloud-to-counter)
AI Email Scan
Vendor emails (order confirmations, shipping updates, low-stock alerts) get parsed and matched to the right repair ticket or PO automatically. No copy-paste, no manual lookup.
Reads inbound supplier emails and finds the right ticket
Auto-posts shipping + tracking + ETA to the ticket comments
Flags exceptions for human review instead of failing silently
~50% match-and-post rate on real vendor mail traffic
Built on the same data the rest of the app uses — one source of truth
Print Maestro
Cloud-to-counter printing for receipts, repair labels, work orders, and pickup tickets. Drop a print job in the app, the agent on the shop computer prints it. No drivers, no VPN.
Receipt printers + label printers + plain-paper, all in one queue
Per-printer routing (POS station receipt, intake bench label, etc.)
Live agent health dashboard — know if a station is offline
Publisher-trusted Windows installer (Azure code-sign cert)
Print job history retained for retroactive audits
Customer Portal & SMS
Customers check their repair status without calling the shop. SMS-driven status updates, magic-link auth, optional pickup notification, and a public review CTA on completion.
No-password customer login (magic link via email)
Inbound + outbound SMS threads tied to the customer record
Auto-SMS on status change (if the customer opted in)
Public repair-status check with masked details
Review CTA on completion → drives Google reviews
Buyback & Trade-In
6-step wizard that walks through device condition, pulls live eBay sold-comps for fair-offer math, and saves the quote against the customer file for follow-up.
Inspection checklist driven by device type
Live eBay Browse API comps (with graceful fallback)
Phonecheck IMEI integration (when API key is configured)
Quotes saved with status flow: QUOTED → ACCEPTED → ACQUIRED
Inventory item auto-creates on acquisition
Reporting & Dashboards
Counter-readable answers: how much did we make today, this week, this month. Per-tech, per-service, per-store. Export to CSV when accountants want it that way.
Daily / weekly / monthly revenue with margin breakdown
Service-level stats: average time, attach rate, warranty rate
Per-tech productivity (tickets closed, average resolution time)
Inventory valuation snapshots
CSV export on every report
Lead Management
Quote requests, walk-ins, and inbound calls all land in one queue. Convert to a customer + repair ticket in two clicks. No double-entry, no lost leads in a sticky-note pile.
Web quote form → lead record (configurable fields)
Lead → customer + ticket conversion in one action
Per-lead source tracking for attribution
Stale-lead auto-flag (no contact in N days)
Time Clock & Shift Reports
Built-in punch-in / punch-out for staff, with shift summaries and exports for payroll. No third-party time-tracking subscription needed.
Per-staff punch-in / punch-out with optional location
Daily, weekly, and pay-period summaries
Export to CSV for payroll or accounting
Shift-level cash-drawer reconciliation hooks
Multi-Tenant Cloud
One app, all your stores. Per-store data isolation with role-based access for multi-location operators. Owner sees aggregated reporting; staff only see their store.
Row-level security on every table — never just app-layer guards
Role hierarchy: Owner / Manager / Tech / Front Desk
Multi-store reporting at the owner level
Tenant-scoped subdomain coming for branded shop logins
Reading about it only goes so far.
The demo has every feature wired up with realistic data. Ten minutes in is worth more than ten minutes of marketing copy.