# How a Token-Based Customer Portal Cuts "Where's My Tech?" Calls by 85% ## Quick Summary Your office staff spends half the day answering the same question: "When is the technician coming?" A token-based customer portal gives every customer a live status link — no login, no app download — and those calls disappear overnight. ## The Problem Every HVAC shop I know has the same afternoon. Phone rings. "Hey, my AC install was supposed to be between 10 and 2, is the tech still coming?" Your CSR pulls up the schedule, calls the tech, waits for a callback, then relays the info. That's 5-8 minutes per call. Multiply that by 20+ calls a day during summer and you've got a full-time employee doing nothing but playing telephone. The real cost isn't just the labor. It's what your office staff ISN'T doing while they're fielding status calls. They're not following up on estimates. They're not booking new work. They're not collecting on overdue invoices. Every status call is a revenue opportunity that dies on the vine. And the worst part? Your customers are annoyed too. They don't want to call you. They want to check their phone and see "tech is 15 minutes away" like they do with every pizza delivery and Amazon package. ## How to Fix It Opsler sends every customer a unique portal link via text when their job is confirmed. No login. No password. No app to download. They tap the link and see everything: - **Live job status** — scheduled, en route, in progress, completed - **Real-time ETA** — actual tech location and estimated arrival - **Technician info** — name, photo, and rating so they know who's showing up - **Direct chat** — message the tech without calling your office - **Invoice history** — view and download every past invoice as PDF - **Online payment** — pay the invoice right from the portal - **Warranty status** — check what's covered and when it expires The link works forever. Six months later when they need their maintenance records, they tap the same link. No "I forgot my password" calls either. ## The Numbers Average HVAC office handles 20-25 status calls per day during peak season. Each call costs roughly 6 minutes of staff time. - 22 calls/day × 6 min = 132 minutes/day on status calls - 85% reduction = 112 minutes recovered daily - At $20/hour office labor: **$8,300/year in recovered productive time** - Plus the jobs your staff books with that freed-up time ## FAQ ### Does the customer need to create an account? No. That's the whole point. They get a unique token link via SMS. Tap it and they're in. No username, no password, no app store. ### What if a customer loses the link? They can request a new one from any previous notification, or your office can resend it in two clicks. ### Can customers see other customers' information? No. Each token is tied to one customer record. They only see their own jobs, invoices, and warranties. ### Does the portal work on old phones? It's a web link. Any phone with a browser from the last decade handles it fine. Android, iPhone, doesn't matter. ### What about customers who still want to call? Some will. That's fine. But when 85% of status inquiries handle themselves, your office can actually give great phone service to the customers who prefer it. Learn more: https://opsler.com/blog/hvac-customer-portal/