THE PRODUCT

Everything it does, and nothing it doesn't.

This page is the honest inventory. Every line below points at something in the running system, checked against the code and the database rather than a roadmap. Where a thing does not exist yet, it says so.

PIPELINES

Three pipelines, one board.

Sales, leasing and leads run side by side with their own stages. The board is the daily surface: drag a card and the stage rules travel with it.

Three boards, one view
MGC Sales, MGC Leasing and MGC Leads. Filter to one or work all three together.
Group by building
Collapse every deal on the same property into one column entry, which is how a leasing team actually thinks.
Stage rules
Closed and lost stages refuse to accept a card until the fields that matter for that stage are filled in. Stages are editable per pipeline.
Offers on the card
Offers are tracked on the deal from received through to accepted, visible without opening anything.
Archive, not delete
A removed deal goes to an archive page and restores in one click. Nothing is destroyed from the board.
Lead intake and routing
Inbound leads land in their own pipeline with routing rules and a re-engage list for the ones that went quiet.
LEASING

A building is not one deal.

This is the part general-purpose CRMs do not have. A building splits into suites, and every suite runs its own lease lifecycle. The deal on the board and the suite record stay in sync in both directions.

Eight-stage suite lifecycle
Each suite moves through its own commercial lease stages, independent of the other suites in the same building.
Stacking plan
Floor by floor, block width proportional to square feet, coloured by lease expiration year, so a floor rolling over in one year reads as clustered risk.
Computed, never typed
Occupancy, vacant square feet, WALT and average in-place rent are derived from the suite records.
Rent roll
Leased square feet, annual rent, occupancy and WALT in one table, with CSV export.
Expirations
Lease expirations come off the suite record and get flagged before they slip, not off a spreadsheet someone remembered to update.
Availabilities
Vacant suites and asking rates surface on the listings page and on the property map.
THE SUITE LIFECYCLE
AnalyzePrepare ListingListedOffer/NegotiationLease Prep/ReviewLease SigningBillCollect

Every suite in every building runs this on its own timeline.

PROPERTY RECORD

The building page pulls its own facts.

A property is not a text field with an address in it. The record fetches what the county already published and holds everything else the team needs in one place.

County assessor
Parcel number, appraised value, the county photo and a link back to the record card, pulled from the Whatcom County ArcGIS service. Whatcom County only today.
Suites and stacking
Every suite with its size, status, tenant and expiry, plus the stacking plan and rent roll above it.
Photos and documents
Property photos and deal documents stored in S3 and served through CloudFront.
Access details
A cross-portfolio index of keys, lockboxes, gate codes, alarm codes, signs and site wifi. One page instead of six people's phones.
NNN budget
A triple-net budget per property, prefilled from the suites and the synced assessed value.
Map
Properties plotted on a Mapbox map, for the ones that carry coordinates.
LISTINGS AND OMs

Get it listed, then prove it moved.

The marketing side is built around one question a broker asks every week: where does this listing need to be right now, and who has actually looked at it.

Places to update
When a deal reaches Listed, the deal page prints the syndication checklist for that stage. Pending, Closed-won and Lost each get a different list, including the take-down steps.
Public offering memorandum
One tokenised public page per deal with photos, suites, terms, a PDF link and a QR code. Every open is logged against the deal.
Deal rooms
A private room behind a click-accept confidentiality agreement, with short-lived presigned download links and a signer log.
Trackable QR codes
Short links for signs and flyers. Every scan is recorded and resolves to the public page.
Public listings page
A fully server-rendered public listings index and detail page, with an inquiry form that lands back in the CRM.
Listing traffic archive
CBA, CoStar and Crexi only keep a rolling 7, 30 and 90 day window. This keeps the monthly figures permanently, and reads them straight out of the report PDFs.
THE LISTED CHECKLIST
CBA / MLSCoStarLoopNetCrexiProperty signageWebsite listing pagePrinted flyer

Withdraw or close the deal and the list flips to the take-down version.

DOCUMENTS

The paper, where the deal is.

Documents live next to the deal instead of three folders deep in someone's Dropbox, and the two are the same files.

Dropbox, in place
The firm's Dropbox tree is browsable inside the app, and a deal's existing folder feeds the offering memorandum without re-uploading anything.
LOI builder
A twenty-four section standard clause library with a tenant or landlord side toggle and a live letter preview.
Lease abstraction
Send a lease PDF to Claude and get back tenant, commencement, expiration, term, base rent per square foot, escalations, options, TI and the CAM, tax and insurance lines.
Deal documents
Stored in S3, served through CloudFront, attached to the deal and to the property.
TASKS AND THE WEEK

Everyone knows the next move.

The work that a stage change implies should not need a person to remember it. It should already be assigned.

Task assignment
Assign a task to a teammate from the tasks page or from the deal. They get it in the app and in email.
Action plans
Templates that fire a checklist when a deal changes stage, with each item assigned by role.
One calendar
Tasks, showings, meetings, sale dates and lease dates on one grid, filtered per teammate.
Notifications
An in-app bell plus email for the things that need a person, not a digest nobody opens.
Scorecard
An EOS meeting page with eleven KPIs computed from the pipeline, frozen weekly, alongside Rocks, Issues and To-dos.
Intelligence board
Where things slip: deals stale for thirty days or more, overdue tasks, orphan properties and contacts with nothing attached.
COMPS AND MARKET

Comps out of your own book.

Nobody wants a second database to maintain. Closed-won deals become comps on their own, and market search runs off the Washington commercial MLS.

Comps, derived
Every closed-won deal becomes a sale or lease comp with price per square foot, without anyone typing it into a comp table.
CommercialMLS feed
More than fifteen thousand live listings across Washington, Idaho and Oregon from the Commercial Brokers Association feed, reloaded on a weekly cron. No CoStar invoice required.
Market reports
Search the live feed with cap rate and price aggregates.
Portfolio analysis
Closed volume by sector, top performers by broker, lost-reason analysis, and cap-rate sensitivity read against the CommercialMLS comps.
Multifamily valuation
A standalone valuation page for multifamily assets.
COMMISSIONS

What gets billed, and what got paid.

Read this one carefully, because it is the claim most CRE software oversells. Here is exactly what is in the product.

Commission calculator
Rates per deal with a co-broke toggle: a lease at five percent drops to two and a half when there is a broker on the other side, a sale at six drops to three.
Billed, paid, invoiced
Each deal carries its commission status and invoice number, so the pipeline and the receivable agree.
Broker leaderboard
Commission by broker, with share bars, over the period you pick.
Sold and leased workbooks
Closed sale and closed lease scoreboards for the year.
What is NOT here
There is no automatic split ledger. Splits between lead, co-list and house are not calculated or accounted for. If you need a split ledger today, this is not it yet.
THE ASSISTANT

Scoped to your book, not to the internet.

The panel answers from the database. It is sandboxed to the CRM and to commercial real estate, and when the data is not there it says so instead of inventing a number.

Two models
Grok from xAI or Claude from Anthropic, switched from the panel.
Pipeline questions
Ask about the board and the answer is computed from live rows.
Meeting notes to tasks
Paste the notes from a meeting and get assigned action items back.
Voice entry
Dictate a new deal on the drive back from the tour. Browser-native speech, no extra key.
Email intake
The CRM mailbox is polled every fifteen minutes and each message is read and queued for a person to approve. Nothing creates a deal on its own.
Listing copy
Draft marketing copy for a listing, then edit it. It is a first draft, not a publish button.
ADMIN AND AUDIT

Who changed what, and when.

Administration is deliberately boring and deliberately visible. The integrations page in the app shows every connection with a live row count next to it, including the ones that are switched off.

Tamper-evident audit log
Database triggers write every change to an append-only log with a SHA-256 hash chain. Rewriting history breaks the chain.
Custom fields
Add the fields your shop needs without a code change.
Pipeline stage admin
Rename, reorder and re-rule the stages per pipeline.
Team and roles
Invitations, roles and per-user settings.
Email templates and settings
The outbound templates and the sending configuration, in the app.
Integrations page
Thirteen connections, each with its state, its evidence row count and its source table. The CoStar card says plainly that it is not connected.
NOT INCLUDED

Things we will not claim.

No CoStar integration. Market data comes from the Commercial Brokers Association feed. A CoStar export still has to be loaded by hand.

No commission split ledger. There is a calculator, a co-broke toggle and a broker leaderboard. Splits are not accounted for automatically.

No e-signature. The deal room is a click-accept confidentiality agreement with a signer log, which is not the same thing.

County parcel data covers Whatcom County, Washington. Other counties are on the list, not in the product.

One brokerage runs this in production today: the one that built it. You would be early, and we are not going to pretend otherwise.

No published price. Access starts with a conversation about your shop, not with a card form.

Want to see it on your own book?

Tell us about your brokerage and your market. We reply personally to every request, and there is nothing to sit through before you see the live system.