• Shipped work · 01
  • Live in production

ServiceView: a customer portal
running a real service business.

Patton AI designed, built and runs this portal for a Nashville commercial HVAC filter company serving Tennessee and Texas — including a major Texas grocery chain's stores. Below is the same layout with invented data and Patton AI branding — click around, then switch to the operator view.

LiveIn production for the service company and its customer accounts
NightlyServiceFusion sync — jobs, invoices, photos, customer roster
Multi-siteBuilt for accounts with hundreds of store locations
AIEquipment lists read off technician nameplate photos
ServiceViewby Patton AI
Northwind Grocers

Hi, Avery.

Here's what's happening across your locations.

14Locations
152Visits completed this year
14Scheduled for the rest of this month
2,318Photos on file

Recently completed

Oct 28, 2026 · Northwind #104 — Round Rock · Quarterly filter change + coil cleaning · PO-D41120 · INV-D88310 · 3 photos
Technician: Marcus T.

Changed all 6 filter banks. Cleaned 3 cooler coils; heavy lint on coil 2 — flagged for the store manager.

RTU-1 · before
RTU-1 · after
RTU-3 data plate
Oct 28, 2026 · Northwind #224 — Fredericksburg · Monthly filter change · PO-D41183 · INV-D88337 · 3 photos
Technician: Luis R.

Changed sales-floor and bakery filters. RTU-2 filter rack bent on one side — straightened and noted.

RTU-1 · before
RTU-1 · after
RTU-3 data plate
Oct 25, 2026 · Northwind #117 — Austin · Monthly filter change · PO-D41127 · INV-D88313 · 3 photos
Technician: Luis R.

Changed sales-floor and bakery filters. RTU-2 filter rack bent on one side — straightened and noted.

RTU-1 · before
RTU-1 · after
RTU-3 data plate

Coming up

DateLocationVisitStatus
Nov 4, 2026Monthly filter changeConfirmed
Nov 5, 2026Monthly filter changeScheduled
Nov 6, 2026Monthly filter changeScheduled
Nov 9, 2026Monthly filter changeScheduled
Nov 10, 2026Monthly filter changeConfirmed

All locations (14)

LocationRegionCityLast serviced
Central TexasRound Rock, TXOct 28, 2026
Central TexasAustin, TXOct 25, 2026
Central TexasGeorgetown, TXOct 22, 2026
Central TexasSan Marcos, TXOct 19, 2026
Central TexasWaco, TXOct 16, 2026
Central TexasTemple, TXOct 13, 2026
Hill CountryNew Braunfels, TXOct 10, 2026
Hill CountryBoerne, TXOct 7, 2026
Hill CountryKerrville, TXOct 4, 2026
Hill CountryFredericksburg, TXOct 28, 2026
Middle TennesseeFranklin, TNOct 25, 2026
Middle TennesseeBrentwood, TNOct 22, 2026
Middle TennesseeMurfreesboro, TNOct 19, 2026
Middle TennesseeSmyrna, TNOct 16, 2026

Demo data only — every store, person and number in it is made up. Nothing you click leaves this page.

Under the hood

What's actually built and running in production.

ServiceFusion sync

Every night the portal mirrors ServiceFusion — customers, locations, jobs, invoices and photos. ServiceFusion stays the system of record; accounts that go inactive or dormant drop off the portal on their own and come back when work resumes.

AI nameplate reader

Technicians already photograph each unit's data plate. Claude vision reads make, model, serial and tonnage off the photo into a per-store equipment registry. Transcription only — uncertain readings are flagged, and a person verifies before a customer sees them.

Customer isolation

Every query is scoped to the signed-in customer, and to the stores that user is allowed to see. Each route that touches customer data ships with an isolation test — a regional manager never sees another region, let alone another customer.

Reports that leave the building

Every visit becomes a branded PDF with its photos. Monthly summaries and KPI one-pagers are generated from the same records and emailed to the right contact at each store.

The owner's morning screen

Today's book, revenue and margin, labor hours, revenue per tech, jobs not yet invoiced, receivables aged against each invoice's terms, and reconciliation queues for records that need fixing at the source.

Run like production software

Hosted on Fly.io with nightly database backups to Cloudflare R2. CI runs the test suite on every change and deploys on merge; dependencies are pinned so a surprise upstream release can't take the portal down.

Integrations

Wired into the stack the business already runs on.

ServiceFusion

Nightly sync of customers, locations, jobs, invoices and technician photos.

Live

QuickBooks

Invoice and paid status arrive through ServiceFusion's QuickBooks link; receivables aging and reconciliation are built on top.

Via ServiceFusion

Salesforce Field Service · ServiceChannel · Corrigo

Hand a store's service request straight into the customer's own facilities system, photos attached — the ask from enterprise grocery accounts.

In design

Claude (Anthropic)

Vision model reads equipment nameplates from technician photos.

Live

Cloudflare R2 · Fly.io

Hosting, photo storage and nightly off-site database backups.

Live

Email

Visit reports, KPI one-pagers, invites and password resets.

Live

Want one for your business?

ServiceView is shaped around how a field-service company actually works. The next one gets shaped around yours.

Book a call →