Skip to content
How to Set Up Joblogic Asset Tracking for Maintenance Contracts featured image
How-to Guides

How to Set Up Joblogic Asset Tracking for Maintenance Contracts

A step-by-step UK walkthrough to setting up Joblogic asset tracking, building planned maintenance contracts off the back of it, and pulling 40 to 60 percent gross margin out of work you used to chase reactively.

Joblogic asset tracking PPM planned maintenance field service management facilities management HVAC recurring revenue
Ettan Bazil
Written by
Ettan Bazil
Founder & CEO (Tech / PropTech)
About Ettan Early Life and Career Ettan Bazil began his professional journey as a gas engineer and plumber, gaining hands-on experience working directly with households, landlords and property managers. His early trade background shaped his understanding of real-world operational challenges, from emergency repairs to workforce shortages and inefficiencies in the maintenance sector. In 2016, he founded Elite Heating & Plumbing, growing it into a successful business employing multiple engineers and apprentices.
2 hrs ago 20 min read Comments

Quick answer

Tag every asset on your customer's site with a QR code, link each one to a Joblogic asset record with make, model, install date and service history, then attach a planned preventative maintenance contract that auto-generates visits at the right frequency. Done properly, you go from chasing reactive callouts at 15 to 25 percent gross margin to running planned visits at 40 to 60 percent, and emergency callouts drop by around 30 percent because problems get spotted before they fail. The setup is two or three weekends of work for a small firm, and the payback is recurring monthly revenue you can forecast.

JoblogicJoblogic
CommusoftCommusoft
BigChangeBigChange
ServiceM8ServiceM8
40-60%
Gross margin on PPM visits
15-25%
Gross margin on reactive work
30%
Drop in emergency callouts
20%/yr
UK PPM contract market growth

Why asset tracking pays for itself

Heating engineer inspecting a commercial boiler with a tablet logging service notes
A planned visit logged against the asset record is worth more than three reactive callouts.

Reactive work runs your business. You know the pattern. Phone rings on a Friday afternoon, you scramble an engineer, you charge a callout fee, the customer grumbles, and you start again on Monday. Margin lands somewhere between 15 and 25 percent once you have paid the engineer, the diesel and the parts.

Planned maintenance is different. The visit is scheduled. The parts are on the van. The customer knows it is coming. Margin on a properly priced PPM visit sits at 40 to 60 percent, and the visit value compounds because you are also catching small problems before they become emergencies. UK industry data shows planned contracts cut emergency callouts by roughly 30 percent across the customer base.

Joblogic is the FSM platform I see facilities maintenance, HVAC and plumbing firms using most often for this in the UK. It has been around since 1998, it is built for service contracting, and the asset and PPM modules are mature. The reason no one has written a proper walkthrough is that the setup involves seven or eight moving parts and most articles stop at "click the Asset tab". This one will not.

The maths in one paragraph. A small heating firm with 80 commercial customers, each paying £540 a year for two PPM visits, pulls in £43,200 of recurring revenue at roughly £24,000 gross profit. The same firm doing 80 reactive boiler jobs a year at £180 average makes £14,400 of revenue at £2,800 gross. Same customer base, six times the gross profit. That is what good asset tracking unlocks.

Before you touch the software

Three things to sort before you log in. Skip them and you will redo the setup twice.

One: decide what counts as a tracked asset. Not every piece of kit on a customer site needs a QR code and a service record. For heating, you want boilers, cylinders, heat pumps, gas meters and pressurisation units. For air conditioning, indoor and outdoor units. For facilities, the long list: AHUs, fans, fire dampers, water boosters, lifts, smoke vents. Aim for the items that fail, the items that need certification, and the items the customer is contractually responsible for. Forty assets per medium-sized commercial site is normal. Five hundred is overkill on day one.

Two: standardise your naming. Pick a format and stick to it. I use Site code, asset type, location, sequence number. So a Worcester Bosch 35CDi in the plant room at the Manchester office becomes MAN-BOIL-PLANT-01. Two-word names will haunt you when you have 4,000 assets and you are searching for "boiler 2".

Three: pick a PPM frequency that matches the contract value. Gas safety is annual, by law. Commercial boilers usually go twice a year. F-Gas units are quarterly. Cooling towers monthly. Match the visit frequency to what the customer is paying for, not to what the engineer thinks looks tidy.

Plan the data before you plan the software. Open a spreadsheet, list every customer site, list every asset class for each site, and put a make and model column next to it. If you cannot fill in the spreadsheet, you do not have the asset register yet, and no software will create it for you.

Step 1: Set up sites and customer hierarchy

Office screen showing customer site list in a field service management dashboard
Multi-site customers need a parent customer record with sites nested underneath.

In Joblogic the structure goes Customer, then Site, then Asset. A single customer can have many sites, and each site has its own asset register. This matters more than it sounds because reporting, invoicing and PPM visits all roll up to the customer record. Get this wrong and your billing breaks.

Go to Customers, click New Customer, fill in the legal billing entity at the top of the tree. For a facilities management firm running 12 buildings, that is the FM company. The 12 buildings sit under Sites. For a single-location plumber's commercial customer, the customer and the site can be the same name, but you still need both records.

On each site record, fill in the full address, the parking notes, the site contact, and the access requirements. Joblogic shows these to the engineer on the mobile app, so anything you skip is something the engineer will phone the office to ask about at 7:30 in the morning.

If you have an existing customer list in a spreadsheet, use the Import function under Settings. The CSV template is straightforward. Map the columns, run the import, fix the dozen rows that fail validation. Most of those failures will be missing postcodes or invalid email formats. Sort them and re-run.

Step 2: Build your asset register

This is where the work is. You can either import the asset register in bulk or build it as you go. For a new contract with a customer you have never visited, the engineer logs each asset on the first commissioning visit using the mobile app. For an existing customer with 300 assets, you bulk import.

The minimum fields on each asset record are: asset type, make, model, serial number, install date, location on site, and the parent site. Joblogic also lets you store warranty expiry, last service date, F-Gas charge size, and any custom fields you need. For a gas boiler I add Gas Safe number of the last engineer to touch it. For a commercial AC unit I add the refrigerant type and charge weight, because F-Gas reporting depends on it.

The forecast time field matters. Joblogic lets you set how long a service visit on each asset should take. Use it. The system uses that forecast to allocate engineer time when generating PPM visits, and it stops you scheduling four hours of work into a two-hour slot.

To bulk import, go to Setup, Asset Imports, and download the CSV template. The order of columns matters. Fill in your data, save as CSV, upload. Joblogic will validate every row and flag the failures. Common ones: duplicate serial numbers, asset types not in the master list, and dates in the wrong format. Add new asset types under Setup before you import or every row that uses them will fail.

If you want assets to relate to each other, for example a hot water cylinder that is fed by a specific boiler, use the Related Assets function. When the engineer scans the boiler on a service visit, the related cylinder shows up automatically. This is the kind of detail customers notice when they are deciding whether to renew.

Step 3: Tag everything with QR codes

QR code asset tag stuck to the side of a commercial heating unit
A waterproof QR sticker turns a 20 second asset lookup into a 2 second one.

Joblogic generates a unique QR code for every asset record. The engineer prints them on adhesive labels and sticks them to the kit. Scanning the QR with the mobile app pulls up the full asset history in two seconds. Without it, the engineer types in the asset name, scrolls a list and gets the wrong one.

Print the codes in batches. Go to the Asset list, filter by site, select all, click Print QR Labels. Joblogic produces a PDF you send to a label printer. For outdoor or plant room use, get waterproof polyester labels. Avery thermal labels last about six months in a damp boiler house. Polyester labels with an over-laminate last five years. The cost difference is pennies per label.

Get the engineer to stick the label somewhere visible but out of the way of moving parts. On a boiler the front casing is fine. On an AC condenser, the inspection panel. On a fire damper, the access hatch. Then they scan it once on the install visit to confirm it is the right asset and you are done.

Joblogic claims their QR scan saves dozens of office hours a week on data entry across a small fleet. That is generous, but the real win is on site. An engineer who can pull up the full service history in two seconds gets through a PPM visit 15 percent faster, and that is 15 percent more visits per week.

Step 4: Create a planned maintenance contract

This is the bit most firms skip and lose money on. A PPM contract in Joblogic is not just a price. It is a structured record that tells the system how often to generate visits, what tasks to put on each visit, how to bill, and when to renew.

Go to Maintenance, then PPM Contracts, then New Contract. Pick the customer and the site. Set a start date, an end date and a contract value. Then attach the assets you want covered. If you are doing a full site, select all assets. If the customer wants a partial contract, just on the gas plant, select those.

For each asset, set the service frequency. Annual, biannual, quarterly, monthly. Joblogic stores this against the asset and generates the visit dates automatically when you save the contract. You can also override at the contract level. So a customer who wants every boiler done in March and September gets that, even if your default is "six months apart".

Use task lists, not freeform notes. On each asset type, build a service task list. For a commercial boiler that is the 24 items the engineer ticks off on a gas service. For an AC unit, the 18 items on an F-Gas check. The mobile app forces the engineer to tick each one before the job can be closed. Compliance is automatic, certification documents are auto-generated, and you have an audit trail when the insurer asks.

The contract value is what the customer pays you over the contract period. Joblogic supports fixed price, fixed price per visit, and time and materials. For PPM, fixed price annual with monthly billing is the standard. Set the billing as Regular Invoicing and pick a monthly cycle. The system will raise an invoice on the same date every month with no admin involvement.

Set the renewal action to Auto-renew. Six weeks before the contract expires, Joblogic flags it for review. You either renew it as-is, adjust the price, or let it lapse. Auto-renewal is the difference between 90 percent retention and 60 percent retention. Customers who have to actively renew drop off at two to three times the rate of auto-renew customers.

Step 5: Schedule the visits

Field service scheduler dashboard showing planned maintenance visits across a calendar week
Joblogic generates visit dates from the contract. You drag them onto engineers.

Once the contract is saved, Joblogic generates the visit calendar. For a 12-month contract with two visits per year on 40 assets you might get 80 individual asset visits. The system groups them by site, so a single field visit can cover multiple assets at once.

Go to the Scheduler. The unscheduled PPM visits show up in a separate queue. Drag each one onto an engineer at the date and time you want them done. Joblogic will check engineer availability, travel time from the previous job, skill match and asset forecast time, and it will warn you if you are over-committing.

For large contracts, use the Bulk Schedule function. Select the visits, pick an engineer, pick a date range, and let the system distribute them across the working days. You can always drag individual ones to a different day if a customer asks.

Suspending a contract is one click. If a customer goes on hold, for example a tenant has moved out of a building and the site is closed for refit, hit Suspend on the contract. The visits stop generating, the invoices stop raising, and when the customer reactivates, you click Resume and the calendar picks up where it left off. This bit alone saves you the four-hour annual scramble where someone manually deletes calendar entries.

Step 6: Brief your engineers on the mobile app

The PPM contract is only as good as the engineer who arrives on site. Joblogic Mobile is the app they use. Get this set up properly and you remove the office bottleneck.

On the morning of the visit the engineer opens the app, sees the day's jobs, drives to site, opens the customer record, scans the QR on the first asset and starts the task list. The app shows the service history, the previous engineer's notes, the warranty expiry, the gas certificate, the photos from last time. Nothing has to be radioed back to the office.

When the task list is complete, the engineer signs off, takes a photo of the asset showing the work done, gets a customer signature, and submits. The visit closes, the invoice triggers if it is per-visit billing, and the asset's last service date updates automatically. If a fault is found, the engineer raises a follow-up quote from the same screen. The customer gets that quote on their email within an hour of the engineer leaving site.

Mobile signal in plant rooms is the failure point. Joblogic Mobile caches the job offline, so the engineer can complete the visit without signal. It syncs when they get back to a connection. Make sure you switch on offline mode in the engineer settings before you roll it out, or you will get complaints when a basement plant room kills the upload. One of the most common Joblogic complaints in user reviews is photo upload speed on weak signal, and offline mode is the fix.

Brief every engineer on three things. One, always scan the QR before starting work. Two, complete every task list item before submitting. Three, take a photo of every asset they touch. If they do those three, your asset history stays clean, your certification documents stay current, and your office team stops chasing them for paperwork.

Step 7: Layer predictive scheduling on top

Engineer reviewing predictive maintenance alerts on a workshop tablet
Asset history plus AI catches the boiler that is going to fail before it fails.

This is the part that is changing fastest. Joblogic and the FSM market in general are moving towards AI-driven scheduling that learns from your asset history. The principle is simple. If you have three years of service records on 4,000 boilers, the system can spot the patterns that precede a failure. Pressure dropping. Burner cycling more often. Service intervals being missed. It then nudges the scheduler to bring forward a visit before the kit fails.

I have written about this for Commusoft, where the Ai:den scheduler is the leading example in the UK market. For Joblogic specifically, the AI angle is currently most useful in route optimisation and SLA management. The system looks at the engineers' positions, the open jobs, the customer SLAs and the travel times, and it auto-suggests the optimal sequence. On a 50-engineer day, that saves three to four hours of travel across the team. At an average labour cost of £35 an hour, that is £140 a day, or £35,000 a year.

To get the AI features working properly, you need clean data. Three years of complete asset history is the sweet spot. If you are starting from scratch, the AI will not have enough to work with for 18 months. Get the asset register clean, get every visit logged with proper task lists, and the predictive scheduling becomes useful as the data builds.

For now, the practical AI win is the chatbot you put in front of customers for booking. If you want to wire one up alongside Joblogic, the free customer service bot setup takes a couple of hours and handles the bookings that would otherwise come in by phone. You can also feed your photos straight into an AI quoter using the photo-to-quote workflow for the follow-up work your engineers find on PPM visits.

Step 8: Sell the contract to existing customers

You have the platform set up. Now you have to sell the contract. This is where most firms stall, so I will be specific.

Start with your top 20 reactive customers. Pull the report from Joblogic showing how much each one has paid you in callouts over the last 24 months. Take the worst offenders, the ones who phone three times a year at panic prices, and offer them a planned contract at slightly less than their annual reactive spend. They get cheaper visits and predictable cover. You get recurring revenue and a calendar full of profitable work.

The pitch in one paragraph: "You spent £2,400 with us last year on emergency callouts. We can put your three boilers on a planned contract for £1,800 a year, paid monthly. Two scheduled services per boiler, priority response if anything goes wrong, no callout fee on contract jobs. Your bill drops, our schedule fills, the boilers get looked after properly." It is not complicated. Most customers say yes.

Conversion rates from real PPM sales programmes. Service-agreement-focused HVAC firms convert 25 to 50 percent of their reactive service calls into a service agreement. If you do 600 reactive calls a year and convert 30 percent, that is 180 new contracts. At an average £450 a contract, that is £81,000 of recurring revenue in 12 months. The contract sale is the highest-margin work you will do all year.

For sustained PPM growth, build the offer into your standard quote template. Every reactive job gets a "convert to contract" option at the bottom of the invoice. Some firms put it on the engineer's tablet with a one-tap signup. Even at a 10 percent conversion you are adding contracts every week without a sales call.

For more on the contract-building side, the dedicated planned maintenance contracts guide walks through pricing tiers, SLA structures and the 90-day rollout. If you are weighing platforms, the Commusoft PPM walkthrough sits alongside this one for direct comparison. And if emergency work is still the bulk of your turnover, the emergency callout playbook shows how to keep that side of the business profitable while you build the PPM book.

What contractors are saying

Recommended videos

Asset management tutorial from Joblogic

Asset management: smarter, safer and simpler

Joblogic

Creating a planned maintenance contract in Joblogic

Creating a planned maintenance contract

Joblogic

Scheduling planned maintenance visits in Joblogic

Scheduling planned maintenance visits

Joblogic

Relating assets in Joblogic

Relating assets on a customer site

Joblogic

Importing assets in bulk into Joblogic

Importing assets in bulk

Joblogic

Full Joblogic walkthrough 2026

Joblogic review and full walkthrough 2026

The Sales Site

Frequently asked questions

For a small heating or facilities firm with a dozen customers, two weekends. The first weekend you import customers, sites and the asset register. The second weekend you build PPM contracts, task lists and engineer profiles. Add a third weekend if you have more than a thousand assets to import.

Probably not. It is built for service firms with three or more engineers running planned contracts. For a one or two person operation, ServiceM8 or Tradify is a better fit on cost and complexity. Joblogic earns its keep once you are running multiple engineers across multiple sites with structured PPM work.

Joblogic does not publish UK prices on their site. The Standard tier starts at around £45 per user per month based on what users have shared in reviews. Premium adds PPM contracts, route scheduling and engineer tracking. Enterprise adds advanced compliance and the custom form builder. Get a quote direct from sales rather than working off a published number, because pricing depends on user count and modules.

Yes. You import the SFG20 task schedules against asset types and Joblogic generates the right task list for each visit. This is the standard FM benchmark for commercial maintenance and it is the bit that wins you facilities management contracts in tenders.

Two reasons engineers push back. The app is slow on their old phone, or they have not been trained properly. Issue every engineer a current-generation work phone, do a one-hour group training where they each complete a real visit on the app, and pay a small bonus for the first month of clean digital paperwork. After 30 days of digital records the office staff will not let them go back to paper.

Yes. Each refrigerant-charged asset stores the gas type and charge weight. When the engineer logs gas added or removed on a visit, Joblogic updates the running total and flags any unit that crosses the F-Gas leak check thresholds. That keeps you compliant with the UK F-Gas Regulation without a separate spreadsheet.

BigChange is the heaviest of the three, strong on vehicle tracking and large fleets, and priced accordingly. Commusoft is the closest competitor on PPM and is moving fastest on AI. Joblogic sits between them, with the most mature asset and SFG20 tooling. Pick on whether your business is built around assets and PPM (Joblogic), service jobs and AI scheduling (Commusoft), or vehicles and large fleets (BigChange).

If you price properly, 40 to 50 percent gross in year one and 50 to 60 percent by year three as you tighten visit times and convert callouts. The firms that lose money on PPM are the ones who under-priced because they were scared to lose the bid, then ate three free callouts on every contract. Price for two scheduled visits plus a sensible allowance for breakdown cover, and stick to it.

My verdict

Joblogic is the right tool if your business is built on assets.

If you maintain physical kit on commercial sites, Joblogic gives you the cleanest path from reactive callouts to recurring revenue I have seen in the UK FSM market. The asset register is mature, the PPM module is built for the way maintenance contractors actually work, and the SFG20 integration is the bit that wins you facilities tenders. It is not the right tool for a small domestic plumber. It is the right tool for a 5 to 50 engineer firm with commercial customers and a book of equipment that needs servicing on a calendar. Get the asset register clean, get the engineers on the mobile app, and the contracts sell themselves. That is the route from chasing the phone to forecasting the year.

Share this article

Ready to Transform Your Business?

Turn every engineer into your best engineer and solve recruitment bottlenecks

Join the TrainAR Waitlist

Stay Updated

Get weekly insights delivered to your inbox.

Recommended Articles

comments powered by Disqus