Revlyn
REVLYN/WORK/INTEGRITY FIRE
HubSpot as a Service, ongoing

A busy HubSpot turned into an operating system.

Integrity Fire Safety Services runs a field-service business across Colorado. We turned their heavily-used portal into the system the whole company runs on.

Read the framework ↓
Fire and life safety technician inspecting a sprinkler riser and alarm control panel
Inspection, service and renewals across Colorado
Sector
Fire and life safety services
Footprint
All of Colorado · four offices
Team in HubSpot
~15 reps · full marketing function
Model
HubSpot as a Service · ongoing
Who they are

Who Integrity Fire is

Integrity Fire Safety Services is a full-service fire and life safety company serving all of Colorado from four offices. They design, install, inspect, and service fire alarms, sprinklers, suppression systems, extinguishers, backflow preventers, and emergency lighting across commercial, healthcare, hospitality, education, retail, and government properties.

Two features of this business shape everything about how their HubSpot has to work. First, it is inspection-driven, so revenue runs on due dates and renewal cycles rather than one-off deals. Second, it is field-based, so technicians are part of the revenue engine, not just the sales team at their desks.

This is an ongoing engagement. What follows is the framework we are building against and the problems it has already solved.

01
Why it breaks

Why most CRM advice breaks here

Most CRM advice is written for desk-based B2B software sales. Applied to a field-service business it quietly stops matching reality.

TraitWhat generic CRM advice assumesWhat is actually true here
Inspection-drivenRevenue lands on one-off closesRevenue runs on due dates and renewal cycles
Field-basedOnly the sales team sellsTechnicians on site upsell and cross-sell too
Delivery-coupledSold scope rarely leaves the CRMService has to deliver exactly what sales promised
A CRM built only for desk-based selling misses half of how this company makes money.
The framework

People, then process, then technology.

HubSpot as a Service is not a one-time build followed by a handoff. It is a standing model where the system evolves with the business. Most CRM projects invert this order and start with technology, which is why most CRM projects end with a clean system nobody uses.

The order of leversOngoing engagement
01
People
A system nobody adopts is worthless, however well it is built.
02
Process
Adoption only sticks when the process matches how the business runs.
03
Technology
Tooling serves the first two. It is never the starting point.
Invert the order and you ship a CRM nobody uses.
People

People, building for adoption

Reps will not fight the system. They will route around it, and once that happens the data is gone and the CRM becomes decorative. So correct use has to be the path of least resistance.

Deal stages, mapped to the buyer
Data captured as a byproduct
01
Enquiry
CAPTURES
Property type · site count · inspection due date
02
Site scoped
CAPTURES
Systems on site · service areas · access notes
03
Quoted
CAPTURES
Quote value · service hours · document sent
04
Scheduled
CAPTURES
Agreed date · assigned technician
05
Won
CAPTURES
Contract amount · renewal trigger set
Fire safety sales move fast against compliance deadlines. Loose stages cannot hold that.
Inspection due date, before and afterOne field, whole pipeline
Before, a free text note
“Spoke to facilities manager, sprinkler inspection due sometime around March, said call back closer to then.”
No filter
No workflow
No report
becomes
After, a tracked property
inspection_due_date2026-03-14
Filterable
Automatable
Reportable
The due date tells a rep the exact window a prospect is making a decision. Held in a note it is invisible to the system. Held as a property it surfaces the lead at the right moment and prompts the call while the decision is still live.
Process

Process, encoding how the business actually makes money

With adoption built in, the next work was making HubSpot reflect the real economics of a field-service business. Three builds stand out.

Commission modelFirst time structured in the CRM
Technicianon site visitUpsellextra system foundCross-selladjacent serviceDealtech mappedCommissionauto credited
Technicians in this business are a revenue channel. Mapping them to the deals they work means any revenue that comes out of a visit is tied back to that technician automatically. The system now recognizes that the person doing the inspection is also selling, and pays for it.
Contract, broken down
Hours and areas
Fire alarm42 hrs
Sprinkler36 hrs
Extinguishers22 hrs
Backflow14 hrs
Emergency lighting10 hrs
The problem every field-service company has and few solve: the service team does not know what the sales team actually sold. Break the amount into hours and areas, and what sales sells and what service delivers finally describe the same thing.
Renewals pipeline
Runs without anyone remembering
01
Inspection completed
Due date property stamped forward
02
Trigger calculated
System counts down, not a person
03
Renewal deal created
Enters its own pipeline automatically
04
Rep prompted
Task fires inside the decision window
Annual inspection customers were being missed because the trigger was calculated by hand.
Technology

Technology, making the data trustworthy

The centerpiece is a RevOps dashboard whose job is not vanity reporting but data integrity. It works only because the stages, fields, and processes underneath it were already defined. A dashboard built first would just be measuring chaos precisely.

RevOps dashboard, data gaps
Owners notified
RecordMissingOwnerPriority
Deal · Cherry Creek Medicalinspection_due_dateM. ReyesHigh
Company · Front Range Hotelsservice_areasT. AlderMedium
Deal · Aurora School Districtservice_hoursJ. WhitfieldHigh
Deal · Boulder Retail Parkassigned_technicianM. ReyesLow
A missing field gets fixed by the person who owns it, close to when it happened, instead of surfacing as a broken report months later.
Minimum data required at each stage
01EnquiryContact · property · inspection due date
02Site scopedSystems on site · service areas
03QuotedAmount · service hours · document
04ScheduledDate · assigned technician
05WonContract breakdown · renewal trigger
Know the least a record must contain to be trustworthy, and you can enforce it.
The principle
Adoption without a matching process decays, and technology without either just measures the mess.
The framework in one view

Three levers, always in this order.

01
People

Build for adoption first. Match deal stages and fields to the real buyer's journey, and turn the metrics that matter, like the inspection due date, from buried notes into tracked properties that drive timely action.

02
Process

Encode the real economics. Structure commissions and map technicians to deals so field upsells are rewarded, model service hours and areas so service knows what sales sold, and automate renewals so recurring revenue stops depending on memory.

03
Technology

Make the data trustworthy. Use a RevOps dashboard to catch data gaps and notify owners, and define the minimum data required at each stage so reliability compounds.

The People, Process, Technology model works here because it starts from how the business actually operates and builds the system to fit, rather than forcing the business into a generic CRM shape.

Where it stands

Work in progress

What we are measuring next
Renewal capture rate
Technician-driven upsell revenue
Data completeness at each stage
Sales cycle on inspection deals

This is an ongoing HubSpot as a Service engagement. Numbers go on this page as they land, not before.

If your reps are routing around your CRM, we should talk.

30 minutes, no deck. We open your portal on the call and tell you the three things we would fix first, in order.