Case Study
InsureBC

InsureBC: A Custom Office-Finder Web App + Admin Dashboard for 100+ Offices

How DigiiMark built a custom Next.js office-finder web app and admin dashboard for BC's largest broker network — with direct Google Business Profile integration so hours stay synced across 100+ offices, and self-service access so each office can manage its own listing.

No image

Client

InsureBC

Industry
Insurance
Service
Website Development
Client
InsureBC
Website
www.insurebc.ca/
01
Background

About InsureBC

InsureBC operates 100+ insurance offices across British Columbia — BC's largest independently owned broker network. At that scale, helping customers find the right local office with accurate information becomes a serious technical and operational challenge.

02
The Challenge

The Challenge

With 100+ offices across the province, InsureBC faced a uniquely large-scale local-presence problem. Customers needed an easy way to find their nearest office with correct hours, location, and contact details — and InsureBC needed to keep all of that accurate across 100+ locations without it becoming a full-time data-entry job. Keeping office hours current across 100+ Google Business Profiles and a website by hand is the kind of task that's either constantly out of date or constantly consuming admin time.

03
Execution Hurdles

Key Challenges We Conquered

01

Find-the-right-office at scale

Customers needed accurate location, hours, and contact details for every one of 100+ offices.

02

Hours that drift out of date

Maintaining hours across 100+ Google Business Profiles and a website by hand means wrong hours, frustrated customers, and lost trust.

03

Maintenance that doesn't scale

Manual updates across that many locations either consume central admin time or simply fall behind.

Technology

Tools & Platforms Used

Best-in-class tools selected specifically for this project's requirements.

N
Next.js
R
React
G
Google Business Profile API
C
Custom Admin Dashboard
04
Impact

The Results

01

100+ Offices

One Finder + Admin Platform

A single, fast, custom-built office-finder web app at offices.insurebc.ca.

02

Auto-Synced

Google Business Profile Hours

Hours stay synced between the finder and Google for every office — update once, accurate everywhere.

03

Self-Service

Office-Level Management

Office managers update their own listings via user-level admin access, distributing the maintenance burden.

04

Stronger

Local SEO Signals

Accurate, consistent Google Business Profile data across every office strengthens local search.

05

Bespoke

Built & Hosted by DigiiMark

A custom Next.js app and role-based admin dashboard, not an off-the-shelf directory plugin.

Work With Us

Ready to write
your own story?

Our team is ready to build and execute your next brand transformation. Let's create something remarkable together.