Real-estate analytics

Brokerage, agent, closing

A revenue dashboard for a residential brokerage. Commission against target, agent performance and every listing sit on one filtered screen - and every chart, bar and row is a door into the level below it.

Real-estate CRMBusiness intelligenceDrill-down analytics
Estate IQ product screen

Sector

  • Residential real estate
  • Brokerage operations

Platform

  • Web analytics console
  • 3 drill-down levels

What we did

  • Metric modelling
  • Data-visualisation design
  • Front-end engineering

Analysis axes

  • Year
  • 5 property types
  • 5 regions
The premise

What problem does it solve?

Brokerage reporting usually arrives as a monthly export that answers the question someone asked last month. The interesting questions are comparative, and they only surface when you can move between levels quickly.

One screen that answers three different jobs

One screen that answers three different jobs

A principal wants the brokerage number. A sales manager wants to know which agent is carrying it. An agent wants their own pipeline. Rather than three reports, Estate IQ puts one filtered dashboard at the top and lets a click take you down to a single agent, then to a single closing - with the filter context carried the whole way.

Filters are the primary controlYear, property type and region sit above everything and recompute the KPIs, all three chart groups, the leaderboard and the detail table together, so a comparison never has to be assembled by hand.
Every visual is a linkA point on the revenue line opens that month. A leaderboard row opens the agent. A row in the agent's portfolio opens the property. The chart is the navigation.
Commission, not just sale priceThe brokerage measure is commission revenue against target, with sale volume, average price and days on market alongside it - because sold price alone tells a principal very little about the business.
The constraints

Why is brokerage reporting hard to get right?

Three things break most attempts at a real-estate dashboard: the headline numbers hide the distribution, the same record has to be read from several angles, and performance conversations need evidence rather than a ranking.

One average hides ten very different agentsA number is only useful if you can open itThe property record has to close the loop
How we worked

How did we build it?

The build ran outwards from a single decision: what is the smallest set of numbers a brokerage principal actually acts on, and what does each of them need to open into?

Fix the measures before the chartsDesign the drill path, not the pagesGive each chart a different jobClose the loop at the record
One screen, seven decisions

How is the dashboard laid out, and why?

Estate IQ puts the whole brokerage on a single filtered surface. This is that screen as it renders - select a pin to see what each region does and the reasoning behind where it sits.

Estate IQ revenues dashboard showing filters, four KPI cards, a commission revenue chart, a revenue-by-agent bar chart and an agent leaderboard
1Three analytics destinations, not thirty

Dashboard, agents and properties are the only navigation. Everything else is reached by drilling, which keeps the rail short and means the structure of the data is learned by using it rather than by reading a menu.

2Filters above everything, applied to everything

Year, property type and region live in a fixed strip at the top of the page. One change recomputes the KPI row, all three chart groups, the leaderboard and the detail table at once, so comparisons stay honest.

3Four headline measures, each with a trend

Total revenue, deals closed, average sale price and average days on market carry a year-on-year delta and a sparkline. The colour-coded left edge ties each card to its series elsewhere on the page.

4The affordance is written on the card

"Click any point to drill into that month." Drill-downs are invisible unless you say so, and a hint in the card header costs nothing while removing the single biggest reason people never find the depth in a dashboard.

5Revenue against target, not revenue alone

Group A plots commission revenue as a solid line against a dashed target. Plotting the goal in the same space is what turns a trend into a judgement - and each point opens the month behind it.

6Ranking as a shape, before it is a table

Group B ranks agents as a horizontal bar chart. Reading the drop-off between first and eighth is instant here and slow in a table, which is why both views sit next to each other rather than one replacing the other.

7The leaderboard is the way in to a person

Each row carries revenue, deals, sale volume and average days on market, and opens a full agent view with eight measures, a monthly trend, a revenue mix and their whole portfolio of listings and closings.

Visual language

What does the interface look like, and why?

Estate IQ is deliberately not a blue SaaS dashboard. A deep forest green carries the structure, warm bone and paper replace the usual cold grey, and copper is reserved for a destructive or resetting action - so the palette reads closer to a property brochure than to an admin panel, without giving up the density the data needs.

Aa

Primary typeface

Fraunces

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

a b c d e f g h i j k l m n o p q r s t u v w x y z

0 1 2 3 4 5 6 7 8 9 & ? ! £ $ €

Fraunces 500Page titles and headline figures
Instrument Sans 600Card headings and table headers
Instrument Sans 400Navigation, body and table cells
JetBrains MonoTabular figures in every data column
30px$1.2MKPI figure
22pxRevenues DashboardPage title
16pxCommission revenue vs targetCard heading
15pxBody copy and navigation itemsBody
14pxTable cells and detail rowsTable
12pxTOTAL REVENUE · AVG DOMLabel

These values are read from the running product's own design tokens rather than sampled off a screenshot. Money and duration columns are set in a monospaced face with tabular figures so a column of prices lines up on the decimal - the detail that lets a leaderboard be scanned rather than read. Fraunces, Instrument Sans and JetBrains Mono are open-licence typefaces; the specimen above falls back to the nearest available face if they are not installed on your device.

FAQ

Building a real-estate analytics platform

The questions brokerages and proptech teams ask us first, answered plainly.

Ask us yours
How long does it take to build a real-estate analytics dashboard?

A first production release at roughly this scope - a filtered brokerage dashboard, agent views, property records and export - is a matter of months rather than weeks. The dashboard itself is rarely the long pole. What moves the date is agreeing the definition of each measure, and getting clean commission, listing and closing data out of whatever system currently holds it.

Can it read data from our existing CRM?

Yes, and that is normally how it is built. A dashboard of this kind sits on top of the systems a brokerage already runs, pulling listings, closings, agents and commission records on a schedule rather than asking anyone to re-enter them. The integration work is proportional to how consistent the source data is, not to how many charts are on screen.

How much does a custom brokerage dashboard cost?

It depends on scope, and a feature list alone is not enough to quote from honestly. The main cost drivers are the number of source systems, how much historical data has to be reconciled, and whether agents get their own logins alongside management. Shanti Infosoft scopes it on a short call and returns a fixed quote within 48 hours.

Why build a custom dashboard instead of using a BI tool?

A general BI tool is the right answer when analysts are the audience. It is the wrong answer when the audience is a principal and ten agents who will use it between viewings. Purpose-built means the vocabulary is theirs, the drill path matches how they actually reason about a deal, and nobody has to learn a query builder.

Can agents see only their own numbers?

That is a standard requirement and a straightforward one to model. The same data can be scoped so that management sees the brokerage, a sales manager sees a region, and an agent sees only their own listings, closings and pipeline - with the drill path staying identical at every level of access.

Reporting that arrives a month late?

Tell us how your business actually works and we will tell you honestly what it takes to build. See more of our work or what we do.

Book a 15-minute call