HVAC Business App for Office and Field Teams
Search “app for HVAC” on a phone and three unrelated products come back at once: a refrigerant chart, a thermostat remote, and something that actually schedules work. Opsler is the third kind — the HVAC business app the office books work in and the technician carries into the crawlspace, on the phone already in their pocket.
One job record, two views. The office moves a 2pm furnace call and it lands on the technician’s Today list without a phone call. The technician taps through the visit, adds the parts off the van, takes the signature and the payment — and 11 of those actions keep working in a block basement with no bars.
- 11
- job actions work offline
- 7
- step pre-job sync
- $25
- per seat, per month
- 2 seats
- free forever
Free forever on Budding: 2 seats — 1 admin and 1 technician. No card.
Choose the Right Type of HVAC App
Every list of the best HVAC apps ranks three different jobs against each other, which is why the results never quite answer your question. Sort them by who opens the app and when, and the shortlist gets short fast. Two of these three belong on the same phone as Opsler and should stay there — the third is the one that decides whether your Tuesday runs itself.
| Category | What it does | Who opens it | Where Opsler sits |
|---|---|---|---|
| Diagnostic and reference | Refrigerant pressure-temperature charts, superheat and subcooling math, wiring references, Bluetooth probe readouts. | The technician, at the condenser, mid-diagnosis. | Keep whichever one your crew already trusts — Opsler sits alongside it. |
| Equipment control | Thermostat and equipment control, remote monitoring of systems you installed, manufacturer dashboards. | The homeowner, or a technician checking a connected system. | Stays on the manufacturer's platform, exactly as it is today. |
| Business management | Service calls, work orders, job status, parts used, photos, signatures, invoices and payment. | The office all day, and the technician on every job. | This is Opsler. |
Your probe app and your manufacturer dashboard are good at what they do, and nothing here competes with them. Opsler owns the third row: the money, the crew and the paperwork that turns a diagnosis into a paid invoice.
Connect Office Scheduling with Technician Work
The usual failure of an HVAC scheduling app is not the schedule. It is the gap between the schedule and the van: the office moves a 2pm furnace call, the technician never sees it, and somebody spends the afternoon on the phone reconciling two versions of the same day. In Opsler both sides read the same job record, so there is nothing to reconcile and nobody to ring.
What the office does
- Books the service call and assigns a technician to it
- Sets the scheduled date and the arrival window
- Adds a checklist for a maintenance visit that repeats
- Ticks “Require approval before sending invoice” on jobs that need a second look
What the technician sees
- Four tabs and nothing else: Today, Upcoming, Completed, More
- An availability marker they set themselves
- A new assignment landing on Today without a pull-to-refresh
- Status taps that write straight back to the office view
That is the whole test of an HVAC scheduling app: does the change reach the person driving to it. Six taps carry the visit from there — En Route, Arrived, Start, Pause, Resume, Complete. Each one opens or closes a timed interval, so the finished job shows work time and pause time as two separate figures instead of one number nobody trusts at payroll. Building the board itself — lanes, drag-and-drop, who takes the emergency no-heat call at 4pm — belongs to HVAC dispatch and scheduling.
View and Update HVAC Work Orders in the Field
Everyone promises “job details on your phone” and nobody says which details. Here is the whole job screen in the HVAC technician app, top to bottom, so you can judge in thirty seconds whether it covers the visit your crew actually runs.
Customer block
Name, a phone number that dials on tap, the service address, and a map with a navigate action on it — nobody retypes an address into another app.
Schedule block
Scheduled date, the arrival window as a start and end time, and the service type — AC Repair, Furnace Service, whatever your preset already calls it.
Checklist
The items the office attached to the job, ticked off one by one and stamped with the technician's name. Your maintenance agreement gets done the same way every time.
Service history
That customer's previous jobs, right there, so a second visit for the same fault does not start from nothing.
Before photos
A dedicated capture section from assignment right through to completion, kept separate from the after photos — the two shots that end most disputes.
Timing
A running timer on an active job and an interval history showing every work and pause segment with who logged it.
Two extras appear only when they apply: a warranty banner when the visit is a warranty return, and an occurrence marker when the job came from a recurring maintenance series — so a technician knows before they knock whether this one is billable. The office-side structure of the record is covered on work order management.
Keep Working Offline and Sync Later
A rooftop unit behind a steel door. A furnace in a block basement. A plant room two floors down. Every offline HVAC app on your shortlist says “works offline” — so here is the list instead of the phrase. These 11 job actions complete with no connection at all, which is the whole visit from the moment your technician knocks to the moment the customer pays. Ask every other vendor on your list to publish theirs.
Before the signal goes: Sync for Offline
The technician opens More, taps Sync for Offline, and the screen runs seven steps in order, ticking each one green as it lands. It records the time it finished and how many jobs, parts, services, stock rows and customers it cached, so “when did you last sync?” is answered on the screen instead of argued about in the yard.
- 1Today's Jobs
- 2Parts Catalog
- 3Service Catalog
- 4Tax Settings
- 5Van Location
- 6Stock Levels
- 7Customer History
| Action on the job | With no signal |
|---|---|
| Open today's assigned service calls and the full job detail | Works |
| Tap En Route, Arrived, Start, Pause, Resume and Complete | Works |
| Update the ETA on the job you are working | Works |
| Tick items off the job checklist | Works |
| Search the cached parts catalog by name or SKU | Works |
| See the cached stock count on your own van | Works |
| Read the customer's cached job history | Works |
| Add parts, services and materials used to the job's invoice | Works |
| Take before-and-after photos of the equipment | Works |
| Capture completion notes and a typed or drawn signature | Works |
| Record the payment and finalise the invoice | Works |
And 5 things happen by themselves the second there are bars
- Everything the technician did underground uploads on its own
- The service call the office added while they were dark lands on Today
- The invoice, the receipt and the customer's portal link go out
- Their availability marker and the van's counts come back into step
- Messages to the office and the customer send themselves
In the right order, every time
The day comes back up the way it happened: the photos, the checklist, the status changes, the invoice, the payment, then completion — so a job is never marked done before the work behind it has landed. Repeated edits to the same thing send once, as the latest version, and money collected in that plant room is collected once and banked once however many times the phone retries.
Anything that needs a second attempt keeps trying and surfaces where somebody will see it. Nothing your technician did underground is waiting to be retyped at six o’clock.
Come back into coverage and the app shows a “Connection restored” banner and starts sending on its own. Nobody has to remember to press anything, which is the only version of this that survives a real crew. The full behaviour, including what the office sees while a technician is dark, is on the offline technician app page.
Create Quotes, Capture Photos and Record Time
A technician standing at a failed compressor is the cheapest salesperson your business will ever have, and the moment passes fast. Three things have to be possible before they get back in the van.
Quote at the equipment
From the job screen the technician raises a flat estimate or a three-tier Good-Better-Best proposal, priced from your catalog rather than from memory, and the homeowner decides while the panel is still off and the burnt terminal is still in front of them. That is what mobile HVAC quoting is worth: a change-out sold on the driveway instead of a callback to a customer who has since rung two other numbers.
Photograph the evidence
Before and after photos are captured separately and attached to the job, which is what ends a “it was like that when you got here” conversation. With no signal each image is compressed and held on the device with a “Saved offline” marker on the thumbnail, and it survives the app being closed and reopened.
Record the hours (Pro)
Start and Pause open and close timed intervals, so the finished job shows work time and pause time as two separate figures with a name on every segment. Payroll stops being a memory exercise. And when a technician forgets to hit Pause over lunch, an admin corrects the job’s worked time and the correction is recorded — so the hours behind your margin are the hours that happened. Job timers come with Pro.
How an approved proposal turns into scheduled work is covered on estimate to job, the pricing and approval mechanics on HVAC estimates and proposals, and the photo record itself on field photo capture. Timing detail sits on automated time tracking.
Use Parts and Customer History on the Job
Two questions decide whether a visit is a fix or a return trip: is the part on the van, and what did we do here last time. An HVAC service app that cannot answer both at the door is a job viewer with extra steps, and a return trip costs you more than a year of software.
Parts, on the job screen
A Parts Lookup panel searches the catalog by name or SKU and shows the count held on that technician’s own assigned van. Adding a part to the job puts it on the draft invoice with its price and its cost, so what came off the van and what gets billed are one entry rather than two — and nothing walks off the shelf unbilled.
History, on the same screen
A customer history card lists that customer’s previous jobs directly under the customer block, so your newest technician walks in knowing what your longest -serving one would have known. Both the parts catalog with its stock counts and the history are cached by Sync for Offline, so both survive a basement.
Van stock is on the phone as of the last sync, so the technician knows what they are carrying before they climb the ladder, and the counts refresh the moment they are back in range. Stock across warehouse, truck and van locations is covered on multi-location inventory, and the customer, property and equipment record on HVAC CRM.
Finish the Job with Invoices and Customer Access
The last ten minutes on site are where an HVAC invoicing app earns its keep or hands you an evening of admin. In Opsler the technician works down one screen: photos, invoice preview, signature, payment — and drives away with the money already collected.
The invoice is already there
Parts, services and materials added during the visit are on the job's draft invoice, so nothing is retyped in the van at six o'clock.
Approval is set per job
The office ticks "Require approval before sending invoice" on the jobs that need it. On those, the technician sees an approval notice instead of a send action, and the invoice waits for the office — a control you turn on where it matters rather than everywhere.
The customer gets a link
Delivery is by email and a token link to the portal — no account to create, no password to reset, no app for your customer to install before they can pay you.
This works in a basement with no bars: the invoice is finalised and the money recorded on the phone, collected once and banked once, and the customer’s copy and portal link go out the moment the van reaches the street. Your technician leaves the job paid for and you stop financing your own customers for three weeks. Numbering, taxes, reminders and payment status live on HVAC invoicing.
Install Opsler as a Browser-Installed App
This is the question that stops most HVAC buyers mid-evaluation, so here is the straight answer: Opsler is an installable browser-installed app. Your technician opens the link you send, signs in with their invite, and installs it from the browser already on their phone — no store account, no device enrolment, no IT project, nothing to expense.
On iPhone
Tap Share, scroll to Add to Home Screen, tap Add. The app prompts for this itself the first time a technician opens it, and it matters more than it looks: push notifications for a new assignment only reach an iPhone once the app is on the Home Screen.
On Android
The browser offers to install it. Accepting adds a launcher icon that opens full-screen with no address bar, and it holds a shortcut straight to Today’s Jobs.
On desktop or laptop
The office installs the same way and gets a window that opens to the dashboard rather than the technician view. One product, two starting points, one bill.
Updates arrive the next time the app is opened. No review queue sits between a fix and the field, and a crew who installed in different weeks are all on the same version by Monday. One link, sent to five phones, and your whole crew is live before the first call — which is why a new technician who starts on Tuesday is taking jobs on Tuesday. Step-by-step instructions per device are in the installation guide.
HVAC App Selection Checklist
Six questions separate an app a crew keeps opening from one that goes unused by the second Friday. Use them to choose HVAC app software for the way your business actually runs, put them to every vendor on your list, and see who answers with a number instead of an adjective. Here is how Opsler answers them.
Offline scope
Ask for the action list, not the word. Opsler publishes it above: 11 job actions that finish with no bars, arrival through to payment, and 5 more that take care of themselves the moment the van is back in range. Your technician closes the call underground and you get the money for it.
Workflow depth
Can the technician add parts, close the job, bill it and take the payment on site, or only view and tick? A viewer means the office rekeys everything after five o'clock. Opsler closes the call on the driveway, money included.
Where data goes next
How does invoice and payment data reach your bookkeeping? Opsler produces QuickBooks-formatted and Xero-formatted CSV files you import yourself — an export, on your schedule, with nothing to re-authorise.
Price at your headcount
Multiply by the number of people who need a login, then check for a seat minimum. Opsler is $25 per seat per month with no minimum and no tier above it, so a two-person shop pays for two and a ten-van shop pays the same rate.
Getting your data out
Before you put two years of service history into anything, find out how you would get it back. Invoices, payments and customers come out of Opsler as ordinary CSV files you generate yourself.
Help where the work happens
Every page in Opsler, office and field alike, carries a help icon that opens guidance for that screen and that role, in video and in writing, without leaving the app. Your new hire trains themselves on the drive.
Plan limits, what changes at three people and what a small shop actually pays are worked through on HVAC software for small business, and the plan table itself is on pricing.
What Opsler Owns on That Phone, and the HVAC App FAQ
An app a technician opens fifteen times a day earns that by staying narrow and fast. Here is the shape of it in one place, so your crew knows on day one exactly which app is for what — and so nobody is hunting through a menu built for someone else while a homeowner watches.
The shape of the app your crew carries
- Diagnosis stays with your technician, where it belongs. Refrigerant charts, superheat and subcooling maths and Bluetooth probe readings live in the app your crew already trusts, and Opsler records the call they made and what it was worth.
- Equipment control sits with the manufacturer. Opsler runs the business around the visit: the schedule, the job, the invoice and the money.
- Engineering software stays where it is. Manual J load calculations, duct design, CAD and equipment selection are a different toolbox, and your technicians keep theirs.
- Installation is from a supported browser on desktop, laptop, Android or iPhone — straight to the home screen, no store account, no device approval, no waiting on a review queue between a fix and the field.
- Customers are reached by email and a no-login portal link — no account for them to create, no app for them to download, no password for them to forget.
- Parts stay simple: your own catalog, counted per van, deducted against the job at cost. You keep your supply-house accounts and the terms you negotiated.
HVAC app FAQ
Is there a free HVAC business app for a small team?
Yes, and it is a plan rather than a countdown. Opsler's Budding plan is free forever and gives you 2 seats — 1 admin and 1 technician — with 50 jobs per month, unlimited customers, 100 inventory items and 1 inventory location. An owner who books the work and one technician who runs it fit inside that with room to spare. Adding a second technician means moving to Pro at $25 per seat per month, with no seat minimum and a 14-day trial that does not ask for a card. A Budding technician still gets the whole job workflow — the visit, the photos, the signature, the invoice and the payment — and Pro adds job timers, location capture, route optimisation and warranty tracking when the business grows into them.
Do I download the HVAC app from the App Store or Google Play?
Neither — and that is the point. The technician opens the link in their phone's browser, signs in with their invite, and installs it straight to the home screen. You skip store accounts, device enrolment and the review queue that sits between a fix and the field: updates land the next time the app opens. Send your crew the link and a new hire is taking jobs the same day.
Do technicians need company phones, or can they install it on their own?
Any supported browser on a phone, tablet, laptop or desktop will do, so a technician installs it on the phone already in their pocket — nothing to enrol, no device management to configure, no hardware budget, and no argument about who pays for a work handset. Walk a new iPhone user through Add to Home Screen on day one and their assignments start pushing straight to the lock screen.
What happens if a technician forgets to run Sync for Offline?
They keep working. The app caches quietly in the background from the moment it opens, and today's job list is held from the last time it loaded. Sync for Offline is the belt-and-braces version: one tap fetches all seven data sets in a single pass and stamps the screen with the time it finished, so "when did you last sync?" is answered on the phone rather than argued about in the yard. Before a run of basement furnaces it takes about as long as writing the address down, and it is the one habit worth drilling into a new technician.
How do customers get their reminders, invoices and receipts?
By email, with a token link into the customer portal — no account to create, no password to reset and no app for them to install before they can see the job or pay you. That link stays live afterwards, so the homeowner can look up what you fitted, what it cost and what is still covered without ringing your office to ask. For a two-person shop that is the difference between an afternoon of calls and an afternoon of billable work.
Your crew can be running this on Thursday
Pick HVAC when you sign up and the account already speaks it — service calls and maintenance agreements named the way you name them, Good-Better-Best templates ready to send, 20+ price-book items you edit rather than build. Invite your technicians and each one gets a registration link automatically; they install from the browser on their own phone and take their first job the same day.
$25 per seat per month, no seat minimum, no tier above it, and the offline workflow is in the price rather than in a bigger plan. Start the 14-day trial without a card — or run an owner and one technician on the free Budding plan, 2 seats and 50 jobs a month, for as long as it suits you.
Explore HVAC Software by Workflow
Each page covers one part of the HVAC operation in depth, with the same verified product detail.
HVAC Software Overview
The full service workflow, booking to payment
HVAC CRM
Customers, service history and warranties
HVAC Dispatch
Scheduling board and service-call assignment
HVAC Estimates
Good-Better-Best proposals and approval
HVAC Invoicing
Job-to-payment billing and portal delivery
HVAC Accounting Export
QuickBooks and Xero CSV export
HVAC Maintenance
Preventive visits, and the agreement boundary
HVAC for Small Business
Cost, setup and fit for small teams
Ready to Run Your Business Without the Chaos?
Scheduling, dispatch, estimates, invoicing, customer portal, and a free branded website — start completely free, upgrade to Pro when you scale.
Free forever on the Budding plan. No credit card required.