📇 Customer Equipment and Service Records: One List Per Machine
A customer asks what you did last time, and the honest answer is usually "let me check the truck". Tracking customer equipment and service records is not a CRM problem. Each machine needs one list attached to it, in date order, that a person standing in front of it can read.
A building engineer stops you in the corridor and asks whether the compressor on RTU-4 was replaced or rebuilt, and when. If it lives in a photo of a paper ticket on a phone that has since been traded in, nobody knows.
Every version of this is the same problem. The work was usually recorded — three times, in three places. What is missing is one list, attached to the machine, that a person standing in front of it can read.
Who the customer actually is
Three parties show up on a commercial job, and all three get called "customer". That is where most record-keeping goes wrong.
The property owner is who you invoice. In Equipment Tracker Pro an owner is a record in its own right: name, contact, phone, email, address. One owner can own several buildings, and buildings point at the owner rather than each carrying a copy of their details, so correcting a phone number once corrects it everywhere, instead of leaving it wrong in every building you pasted it into.
The property manager is who a technician standing in a plant room calls. The manager's details sit in a separate contact block on the building, and that block is the one that shows on the public page. The owner never appears on anything a stranger can scan.
The tenant is who reports the fault. A tenant belongs to a unit, not to the building. What a tenant sends arrives as a request for you to accept; it does not write itself into your history.
Keeping the three apart is not bureaucracy. It is what lets you bill the owner, publish the manager's number, and still know which suite the complaint came from.
What belongs on the equipment record
Start with the specifications, because they are the part that gets unreadable: manufacturer, model number, serial number, refrigerant type and factory charge, voltage, phase, MCA and MOP, install date, and the filter and belt sizes the unit actually takes. Photograph the nameplate while it is still legible, so the record outlives the plate.
Then record what hangs off the specs: the parts fitted to that unit, with sizes and the stock you hold; Photos of the install, the failure, and the repair. Its location inside the building — floor, room, unit number — because "the one on the north side" is not a location eight months later.
The equipment type list opens with RTU, split system, furnace, air handler, boiler, condenser and mini split, and ends with Other, where you type your own. A booster pump, a water heater, an exhaust fan or a distribution panel is tracked exactly the same way, with the refrigerant fields left empty.
What the service record holds
One machine, one date-ordered list. Maintenance logs with what was done and who did it — your technician or an outside vendor, named. Work orders that close into that same list instead of into a second database. Refrigerant charges with the annualized leak rate calculated as you record them, which matters now that the rule applies at 15 pounds of charge rather than 50. Parts replaced, with the dates that start the next interval. The PM schedule that says when the unit is due again.
That list is what a customer wants when they ask what was done last time, and what a new technician needs before opening a panel on a unit they have never seen.
It also answers the repair-or-replace question: whether this unit has now cost more in repairs than a replacement would cost. Only a complete list can answer that.
Getting one unit back on screen
Scan the tag. If the unit carries a QR code you printed, one scan tells you in a second which of the four identical pumps you are standing at, and you type nothing.
Type the serial. It is the one number a warranty portal, a parts counter and a manufacturer lookup all ask for. The phone’s main search box matches on equipment name, manufacturer, model number, serial number and the filter and belt sizes recorded on the unit. It also returns matching spare parts as their own results. The search inside a building is wider: notes, equipment type, location, floor, unit number, out-of-service reason and asset tag. On the web dashboard, Ctrl+K jumps to buildings, to equipment by name, serial, model or type, and to parts by name or part number.
Search whatever survived. Sometimes the serial is gone but the model is still readable, and a manufacturer plus a filter size narrows four pumps to one.
What the customer can see without an account
A printed hosted Link QR tag on the unit opens a read-only page: the specifications, a banner naming the building and address unless site information is switched off for that code, the installed parts with their sizes and spare counts, and the service log with technician and vendor names. No account, no app, no login.
The page never shows your money. Cost, labor hours, labor rate and materials cost are not published on it, on any tier. The customer sees what was done. What it was billed at stays on the invoice, where it belongs.
When you do bill it, you raise the invoice off the finished work order or PM visit and address it to the SITE, the OWNER, a TENANT, or an address you type in once for that invoice only. Those are the same three parties, still kept apart.
What this costs
All of this is free, with no seat limit and no building cap: equipment records, buildings, owners, maintenance logs, work orders, PM schedules with the due reminder the phone schedules for itself, refrigerant logging with the leak-rate math, and invoicing in the app. It all works with no signal, because everything is written to a local database on the phone first.
Pro is the desk half and the connected half: cloud backup, the web dashboard, AI nameplate scanning, the hosted Link QR tags and the tenant request tags. The AI scan calls a cloud model, so that one needs a connection. It is $9.99 a month or $79.99 a year per user at our own checkout.
Start with the units you get called back to
Nobody has time to enter a whole portfolio. Start with the equipment people ring you about, and let the rest arrive as you touch it.
Enter the building and its owner once
The owner is a record, not a set of fields on a building, so entering them once covers every site they own. The manager contact is separate, and it is the one that publishes to a scanned page.
Photograph the nameplate before it gets worse
The plate is the part that becomes unreadable, and a photo of it beats a typed field you are not sure about. AI nameplate scanning fills the fields from that photo when you have signal. The first ten scans are free.
Put a QR tag on the unit
A printed QR tag is what turns a database into something a person standing at the machine can open. Text and JSON tags are free and carry their data on the sticker itself, so they still work in a windowless mechanical room.
Frequently Asked Questions
How do you track customer equipment and service records?
Attach one date-ordered list to each machine rather than to each visit. The unit holds its own specifications, photos and parts; the service record on it holds the maintenance logs, work orders, refrigerant charges and PM completions, each naming who did the work. The customer is a property-owner record, and the building points at it, so a unit, its history and who is billed for it stay connected without a separate CRM.
Can a customer see their own equipment records?
Yes, without an account. A printed QR tag on the unit opens a read-only page showing the specifications, the location, the installed parts with their sizes and the service log with technician and vendor names. Cost, labor hours, labor rate and materials cost are never published on it, on any tier.
Is this a CRM?
No. There is no pipeline, no deal stages and no marketing. There is a property-owner record so that equipment, service history and invoicing all point at the same customer, and one owner can own any number of buildings.
Does it work for equipment that is not HVAC?
Yes. The equipment type list opens with RTU, split system, furnace, air handler, boiler, condenser and mini split, and ends with Other, where you type your own — a pump, a water heater, an exhaust fan, a distribution panel. The record underneath is the same: manufacturer, model, serial, location, photos, parts and a service log. The HVAC-specific fields are left empty.
What does customer equipment tracking cost?
Equipment records, buildings and owners, maintenance logs, work orders, PM scheduling, refrigerant logging and invoicing in the app are free, with no seat limit and no building cap. Cloud sync, the web dashboard, AI nameplate scanning and the hosted QR tags are Pro, at $9.99 a month or $79.99 a year per user at our own checkout.
Does it work with no signal?
Core tracking does. Every record is written to a local database on the phone first and syncs when a connection returns. That is what you need in a basement plant room. AI nameplate scanning is the exception — the model runs in the cloud, so that one needs a connection.
Jonathan Curtis
HVAC Technician & Founder · Equipment Tracker Pro
Jonathan Curtis is an HVAC technician and the founder of Equipment Tracker Pro. He built the app to solve real problems he encountered in the field, including the daily frustration of faded nameplates and administrative double-entry.
Try Equipment Tracker Pro Free
Core equipment tracking is free forever. Pro features include AI nameplate scanning, condition assessment, invoice scanning, cloud sync, and more.