How Northgate replaced five spreadsheets with one platform
A commercial real-estate brokerage was managing a $40M pipeline across five spreadsheets, two SaaS subscriptions, and a shared inbox. Here's what we found in discovery, what we actually built, and what changed in the first 30 days.
Reading the article…
When Northgate first described their workflow, it sounded familiar. A CRM they'd technically adopted but practically outgrown. A pipeline tracker in Excel, passed between brokers by email. A deal room held together by a Dropbox folder and a shared Notion page. Contacts duplicated across three systems, each version slightly different from the others.
The pain was concrete: deals were falling through the cracks, brokers were spending close to two hours a day on administrative work that shouldn't have required a human, and there was no single place a principal could look to understand the real state of the business. The question Northgate brought to us wasn't "can you build a CRM?" It was "why is managing this pipeline so expensive?"
What we found in discovery
The first week was discovery, not design. We spent a day with each of three brokers and one day with the principal — not interviewing them about their workflow, but watching them work. What people describe in interviews often bears little resemblance to what they actually do. The gap between the two is usually where the problem lives.
Two things became clear immediately. First, the spreadsheet they considered their "main" pipeline tracker was being used as a communication tool, not a data tool. Brokers updated cells to signal status changes to each other. The data was secondary; the signal was the point. Any replacement had to preserve that communication function, or brokers would revert to the spreadsheet within a month of launch.
Second, the CRM subscription — which had been purchased by a previous operations director — was almost entirely unused. Brokers found it too slow and too generic for commercial real estate workflows. It had accumulated two years of outdated contacts that no one trusted. The replacement wasn't a better CRM. It was a purpose-built tool that fit how commercial brokers actually think about deals: not as contacts with stages, but as properties with parties, histories, and documents.
What we built — and what we didn't
The platform has three connected pieces, and nothing else.
Pipeline board. A Kanban-style view where each card is a deal, moving through stages from initial contact to closed. Cards surface the essential deal metadata — address, client, estimated value, next action due date, assigned broker — without burying brokers in fields. Stage transitions became the communication layer that replaced the spreadsheet signal.
Client records. A contact database built for the commercial real estate data model: companies and contacts linked together, with full deal history, document storage, and a timeline of every interaction. The data structure reflected how commercial brokers actually think — the client is an organization, the contact is a person within it, and the deal relationship sits between them.
Document room. A lightweight deal room for sharing offering memoranda, letters of intent, and due diligence materials with clients. Versioned, permissioned, and linked to the deal record so documents are always findable from context rather than buried in inboxes.
We explicitly scoped out email sync, marketing automation, and a mobile app — all features that looked appealing in early conversations and none of which solved the actual problem. Scope discipline is what allowed a six-week delivery.
The first 30 days
Three things the principal cared about changed in the first month of use. Administrative time per broker dropped by roughly 80%. The daily ritual of updating the pipeline spreadsheet and emailing the latest version disappeared. Brokers enter data once, in the place they're already looking.
Deals stopped falling through the cracks. The "next action" field — which highlights visually after 72 hours without an update — became the thing the principal checked every morning. It replaced a standing 9am status meeting that had previously consumed an hour of everyone's time.
The contact database got clean. Because the new system was genuinely used, brokers cared about data quality in a way they never had with the CRM they'd been ignoring. Outdated contacts were marked inactive in the first two weeks — not through a data-cleanup initiative, but because brokers wanted accurate records for their own daily use.
The signal that it's time to replace a spreadsheet
The right trigger is not frustration. Frustration is a permanent feature of spreadsheet-based workflows; you'll always tolerate more than you should. The right trigger is a concrete, quantifiable cost — a deal lost track of, a document signed on the wrong version, a broker whose time is worth more than the administrative work consuming it. When you can put a number on what the current system is costing you, the conversation about what to build becomes a business decision rather than a technology preference. That's when it's worth having.
How relevant and useful is this article for you?
BUILT BY BLUFROST LABS
Blufrost Labs builds fixed-scope, fixed-price software for founders and growing businesses. Northgate was delivered in six weeks, under budget. We do this by scoping carefully, building vertically, and cutting scope before we cut quality.
Start a project like this →