Home / Case Studies / Vancouver Fire

/ Case Study · Security

A Fire Protection Firm Leaves Sedona Behind. One ERP for Sites and Inspections.

/ The engagement

An Odoo ERP for Fire and Security.

Established in 1948, Vancouver Fire is British Columbia's foremost fire protection, safety, and commercial security firm, serving from Whistler to Hope. Brainvire moved it off Sedona onto Odoo ERP, building a site management module, offline inspection integration, custom inspection contracts separate from RMR, and a device-based quoting matrix, with dual-currency financial reporting across more than 30 applications.

Site ManagementOffline InspectionsContract FormsQuote Matrix
1948Established
30+Apps to unify
DualCurrency reporting
OdooReplaces Sedona

/ About the client

Vancouver Fire

Established in 1948, Vancouver Fire is British Columbia's foremost fire protection, safety, and commercial security firm, serving areas from Whistler to Hope, including Vancouver, Burnaby, and Surrey. It safeguards people and assets, offering video surveillance for high-risk sites like construction and car dealerships and monitoring fire and intrusion alarms across the region.

Moving from Sedona to Odoo ERP was pivotal, addressing a fragmented system, data export limits, and poor flexibility. Brainvire's Odoo specialists worked closely with the RMR, fire inspection, and manufacturing sectors, delivered robust dual-currency financial reporting and consolidated statements, and set a goal of seamless integration across more than 30 applications.

/ The approach

Design, architecture, and features, shipped as one program.

/01Sites

Locations, unified

The firm needed one system for customer sites across many locations, so a change project module treats each project as a site, with custom fields that fit specific customer needs.

/02Inspections

Field, offline

On-site inspections needed offline capability, so integration with Inspect Point and its offline iOS app lets technicians work without cellular data or network.

/03Contracts

RMR, separated

Inspection contracts had to stand apart from RMR without deferred revenue billing, so a custom inspection contract form ties into the project module for cohesive workflow.

/04Quotes

Devices, counted

Fire inspection quotes vary by installed devices, so a matrix in the sales order line takes device quantities and calculates total count and inspection duration automatically.

/ What stood in the way

Four problems, solved without a maintenance window.

Select a challenge to see how it shaped the build.

/01 Unifying customer site management
/02 Offline inspection capabilities
/03 RMR versus inspection contracts
/04 Device-dependent inspection pricing

Unifying customer site management

The firm needed a unified system for managing customer sites across multiple locations. The Odoo experts devised a change project module interface tailored for site management, designating projects as individual sites and integrating custom fields to streamline security across locations.

Offline inspection capabilities

On-site inspections required offline capability. The team integrated Inspect Point, independent software for fire inspections, and used its offline-capable iOS app to ensure seamless compatibility and optimize inspection processes in the field.

RMR versus inspection contracts

Inspection contracts had to be distinguished from RMR without deferred revenue billing. The team crafted a custom form for inspection contracts with all necessary fields and integrated it with the project module to streamline task generation and workflow.

Device-dependent inspection pricing

Quotes for fire inspection vary by installed devices rather than fixed prices. The team introduced a matrix within the sales order line where users enter device quantities, automatically calculating the total count and the inspection duration a service requires.

/ Product screens

The delivered experience.

The interface people actually use.

Vancouver Fire delivered interface, screen 1/01Dashboard
Vancouver Fire delivered interface, screen 2/02Sites
Vancouver Fire delivered interface, screen 3/03Inspections
Vancouver Fire delivered interface, screen 4/04Contracts
Vancouver Fire delivered interface, screen 5/05Quotes

/ The results

What changed, in numbers.

Efficient Site management A seamless on-site management system lets clients create and manage customer sites with ease.
Offline Inspections Technicians on-site conduct inspections without cellular data or network connectivity.
Streamlined Contracts Users generate both inspection and RMR contracts and get a full overview of active contracts within the site form.
Excel-free Quote matrix The custom quoting matrix removes the need for an external Excel file during quote creation.

/ Next step

Ready for a redesign like this on your platform?

A 30-minute working session with a Brainvire architect: your current stack, your constraints, and where a rebuild actually pays off. No sales deck.

Book a Working Session →