Asset & Maintenance Management

Break-fix is a cost centre. Preventive maintenance is a business.

Every machine you have ever installed is a maintenance contract you have not sold yet. Salesforce Field Service can generate that work automatically from maintenance plans against your installed base — but only once the asset data underneath is real. Twopir builds both. The installed base first, then the recurring revenue.

Maintenance Engine
THE INSTALLED BASE Assets Hierarchy · Location · Serial Contracts Entitlements · Warranty · SLA Usage & Meters IoT Condition Service History MAINTENANCE ENGINE Maintenance Plan Covers assets Mirrors the contract Work Rules Time or usage Frequency · Lead time Generation Future work orders Batched in advance NO ASSET RECORD MEANS NO PLAN · NO PLAN MEANS NO REVENUE 2πr SERVICE REVENUE Planned Work Booked ahead, fills the quiet weeks Fewer Emergencies Failures caught before breakdown Evidenced Renewals Proof of the value already delivered INSTALL · TRACK · MAINTAIN · RENEW
Why Service Stays Reactive

Six reasons the maintenance revenue never arrives

Almost every organization that sells equipment intends to sell maintenance with it. The ones that fail usually fail on data, not on sales effort. You cannot schedule a visit to a machine you cannot identify.

Nobody knows what is installed where

Equipment was sold, delivered and commissioned, but no asset record was ever created. The installed base exists in delivery notes and in the memory of whoever fitted it.

Assets are flat, so component failures are invisible

A chiller is one record with no compressor, no pump, no controller beneath it. Reliability patterns at component level — the ones that predict failure — cannot be seen.

Planned visits are tracked in a spreadsheet

Someone maintains a calendar of who is due what. It works until they are on leave, and it never scales past a few hundred contracts.

Nobody knows if the visit is covered or chargeable

Warranty and contract terms live in a PDF. Technicians make the call on site, and the business discovers the revenue leak at the end of the quarter.

Renewal conversations have no evidence behind them

When a customer asks what they got for last year's contract, nobody can produce the visits, the parts replaced, or the failures prevented. The renewal becomes a price negotiation.

Connected equipment reports to nowhere

Machines emit condition data that never reaches the service system, so the one genuine advantage of connected equipment — acting before failure — is left unused.

The Maintenance Model

How a plan turns into a scheduled visit

Preventive maintenance in Salesforce Field Service is a chain of records, and each link has a design decision behind it. Get the chain right and work orders appear on the board months ahead without anyone remembering to create them.

The record chain behind preventive maintenance in Salesforce Field Service and the design decision at each step
RecordWhat it doesThe design decision
AssetThe specific piece of equipment, at a location, with a serial number and a service history.How deep the hierarchy goes. Component-level assets reveal failure patterns; they also multiply the records you must maintain.
Service ContractThe commercial agreement — what the customer is owed, at what response time, for how long.Whether the contract or the plan is the source of truth for frequency. They drift apart if both are edited.
EntitlementDecides whether a given visit is covered, chargeable or under warranty, and which SLA applies.Making coverage visible to the technician before they quote, rather than to finance afterwards.
Maintenance PlanDefines the maintenance schedule for one or more assets and generates future work orders from it.One plan per contract, per site, or per asset — this choice determines how painful the next hundred customers are to onboard.
Maintenance AssetThe link record joining an asset to a plan, so one plan can cover many machines.How assets get attached as equipment is installed, replaced or decommissioned — this is a process question, not a technical one.
Maintenance Work RuleSets the frequency — calendar-based, or driven by usage and meter readings.Time-based is simple and often wrong; usage-based is accurate but needs readings to actually arrive from somewhere.
Generated Work OrderThe visit itself, created in advance and ready to be scheduled like any other work.How far ahead to generate. Too short and there is no planning runway; too long and the board fills with work that will change.
Work Order Line ItemsThe tasks and parts the visit requires, so the technician arrives prepared.Templating by asset type, so a planned visit carries its checklist and expected parts automatically.

The decision that causes the most rework is plan granularity. We settle it against how you actually sell — because the model has to survive your hundredth contract, not just your first.

Maintenance Strategies

Three strategies, and most fleets need all three

The right strategy differs by asset class. A critical chiller and a low-value pump should not be maintained the same way, and modelling them identically is how maintenance programmes become unprofitable.

Calendar-Based

A visit every quarter, every six months, every year. Simple to sell, simple to plan, and the right answer where regulation or contract terms dictate the interval.

  • Easiest to model and to explain to customers
  • Predictable capacity planning months ahead
  • Required where compliance sets the schedule
  • Over-services lightly used equipment
  • Under-services heavily used equipment

Usage-Based

Triggered by running hours, cycles or meter readings rather than by the calendar. Matches the service to the actual wear on the machine.

  • Right interval for how the asset is really used
  • Avoids paying for unnecessary visits
  • Depends entirely on readings arriving reliably
  • Readings come from technicians, IoT or the customer
  • Capacity is harder to forecast than calendar work

Condition-Based

Driven by what the equipment reports about itself. The most valuable and the most demanding, because it needs connected assets and disciplined data.

  • Acts on evidence of developing failure
  • Turns an outage into a scheduled visit
  • Requires IoT integration and event filtering
  • Needs asset records that match the device identity
  • Worth doing on critical assets, rarely on all of them
Our Engagement

Build the installed base, then sell against it

Preventive maintenance programmes fail at the data stage far more often than at the selling stage. We fix that order deliberately.

Step 01

Installed Base Audit

What equipment exists, where, under what contract, and how much of it is actually recorded. Usually the answer is less than anyone expects, and that is the real project.

Step 02

Asset Model Design

Hierarchy depth, naming, location, serial identity, and the link to the ERP or product record. Deep enough to see component failures, shallow enough to maintain.

Step 03

Contract & Entitlement Build

Commercial terms translated into entitlements and SLAs, so coverage is visible to the technician on site rather than reconstructed by finance later.

Step 04

Maintenance Plans & Generation

Plans, maintenance assets and work rules configured per asset class, with work order generation running far enough ahead to be plannable.

Step 05

Capture at Source

The process that keeps it true: assets created at installation, meters captured at every visit, decommissioning handled — so the base does not decay back to a spreadsheet.

Asset & Maintenance Outcomes

What knowing your installed base is worth

The figures below come from one documented engagement with an HVAC services company running more than 100 field technicians across multiple regions. They describe that client's results — not an industry benchmark and not a Twopir average.

Case Study

HVAC Services Company — Multi-Region

Installation, repair and maintenance for residential and commercial customers across multiple regions.

25% Higher first-time fix rate
40% Improvement in customer satisfaction
30% Reduction in response times

HVAC is a maintenance business as much as a repair business, and the client's technicians were arriving without complete knowledge of the equipment on site. Better technician preparedness and access to real-time information — the asset and job context that a proper installed base provides — drove the 25% improvement in first-time fix rate, with fewer repeat visits contributing directly to the satisfaction gain.

Where This Applies

Asset-Heavy Service Models

Sectors where the installed base is the commercial asset.

  • Manufacturing and equipment servicing — machines with component hierarchies, usage-driven service intervals and warranty terms that decide who pays.
  • HVAC and building services — large installed bases with calendar-driven statutory servicing alongside reactive breakdown work.
  • Medical devices — where service history and calibration records are a compliance requirement, not just an operational nicety.
  • Utilities and telecoms — distributed infrastructure where condition data from the equipment itself is the only practical way to prioritise.
See the Full Service Range
Related Capabilities

What the installed base makes possible

Integration

IoT condition data, ERP equipment records and meter readings all have to reach the asset. Without a shared key between systems, condition-based maintenance is not possible.

Automation

Work order generation is one automation; the follow-up work, renewal reminders and entitlement checks around it are the rest of the programme.

AI & Agentforce

Asset data is one of the things Agentforce grounds its answers in. A thin installed base is precisely what makes an AI agent confidently wrong on a service call.

Scheduling & Optimization

Planned maintenance is the flexible work that fills the gaps around emergencies. Scheduling policy decides whether it gets used that way or simply clogs the board.

Common Questions

What service directors ask about maintenance

A maintenance plan defines the maintenance schedule for one or more assets and generates work orders for future visits in advance. Assets are attached to the plan through maintenance asset records, so a single plan can cover many machines, and maintenance work rules set the frequency — either calendar-based or driven by usage and meter readings. Generation runs ahead of time, which is what puts planned work on the dispatch board months before it is due and makes capacity planning possible rather than reactive.

With the assets under contract, not with everything you have ever installed. Trying to build a complete historical register before starting is how these programmes stall for a year. Capture the equipment covered by live agreements first, because that is where the revenue and the obligation already exist, then let technicians create and correct asset records as they visit sites. Within a couple of service cycles the register becomes genuinely representative, and it has been built by the people who can actually see the machine rather than by a data project.

As deep as the level you replace or report on, and no deeper. If you swap compressors and want to know which model fails soonest, the compressor needs to be an asset. If you never track a component individually and would never quote for it separately, it does not. Excessive depth is a real cost, because every level has to be kept accurate as equipment is replaced, and a hierarchy nobody maintains is worse than a flat model. The practical test is whether a service manager would ever ask a question that requires that level to answer.

It depends on the asset class, and most fleets need both. Calendar-based intervals are simple to sell, simple to plan capacity around, and mandatory where regulation or the contract sets the frequency — but they over-service lightly used equipment and under-service heavily used equipment. Usage-based intervals match the real wear on the machine and avoid paying for unnecessary visits, but they depend entirely on meter readings arriving reliably from technicians, connected equipment or the customer. If the readings will not arrive consistently, a calendar schedule you can actually honour beats a usage schedule you cannot.

By making coverage visible on the device before the technician commits to anything. Entitlements and warranty terms attached to the asset and the contract can drive what the technician sees on the work order — whether this visit is covered, chargeable, or outside the agreement entirely. The revenue leak in most service businesses is not deliberate; it is a technician on site making a reasonable judgement without the commercial information, and nobody reconciling it until the quarter closes. Surfacing entitlement at the point of work is one of the highest-return configurations in the whole platform.

Condition-based maintenance is realistic today and genuinely valuable: connected equipment reports a developing fault, and a work order is raised against that specific asset before it fails. True prediction — forecasting failure from historical patterns — requires a volume and quality of service history that most organizations do not yet have, precisely because their asset records are thin. The honest sequence is to build the installed base, capture consistent service history and failure causes, connect condition data where the asset is critical enough to justify it, and treat prediction as something that becomes available later rather than something you buy now.

Next Step

How much of your installed base is actually in a system?

That single number tells us how far you are from a working preventive maintenance programme — and how much recurring revenue is currently sitting in delivery notes and filing cabinets.

Speak with a team that treats the installed base as the commercial asset it is