This week’s adventure found me looking at Agent tool usage reports from a bunch of technology companies. An MLS client was interested in gaining insight to members usage of their technology product offerings. All I have to say is, “REally!”

MLS Tools Usage Analysis GraphsI was really not surprised to see the usage reports from the various technology companies. You see, usage reporting from technology partners are the bane of my existence. This wasn’t going to be any different as I dug into the data that was provided to me.

As CIO for a brokerage, the question of which tools Agents were or were not using would often raise its ugly head. The information is tremendously valuable to me and the company, but the ugly part was the jumping through hoops to collect the data.

The Painful Steps

A gross amount of time was spent accessing each technology partners admin dashboard to export usage reports – if it was available. If not, then it was a call or email to my account representative to request the report.

Naturally, each export had a different structure and type of information. This meant more time to normalize and organize the raw data. How amazing it is to spend your day importing into a SQL database only to have it fail for a variety of reasons.

This doesn’t include when the report changes format or the changes to the report are only available in the admin dashboard.

Yes, it has become easier over the last few years with the new data visualization tools like Microsoft Power BI, Tableau Creator, and Google Data Studio. Even so, this project took me a little over four hours to normalize and cleanse the data.

Technology Companies – Call to Action

Throw away that outdated usage reporting strategy! There is no reason why MLSs and Brokerages have to “export” files. Please build an API endpoint for this and any other reporting metrics.

Keeping current reporting strategies that are web-based or require exporting, just creates a silo of information. Unleash the power of data by allowing clients to marry product usage data with the other data within their ecosystem. A wealth of information and actionable items has the potential to awaken a more competitive client.

An API offering makes the most sense. API’s have become the status quo for delivering and retrieving data. It is time to take it to the next level for reporting.

My API Endpoint Requirements

Of course, I am going to provide requirements of what the API should look like. This list is very basic, and extension is always possible.

I do have to say life would be so much easier if everyone followed one standard. Maybe RESO should look at this, as well as, other reporting data.

Usage Data Structure

Customer API Information:

  • MLS Member Identifier – Unique id assigned to an MLS member by the MLS
  • Brokerage User Identifier – Unique id assigned to Agents and Staff by the Brokerage (only for clients who are Brokers).
  • Vendor User Identifier – Unique id assign to users of the technology company’s product
  • First Name – First name of the Agent or Staff
  • Last Name – Last name of the Agent or Staff
  • Email – Email address of the Agent or Staff
  • Account Creation Date – The date when the account was created in the technology company’s product
  • User Status – Active or Inactive – Need historical data

Usage API Information:

  • MLS Member Identifier | Brokerage User Identifier – Either one is optional depending on the customer.
  • Access DateTime – The date and time the Agent or Staff accessed the product
  • Time Spent on Product – The total time the Agent or Staff started a session to when they leave.

API Service Offerings

Help clients by creating a custom connector for each data visualization tool. Custom connectors are easy to build and maintain. Doing this empowers the data analyst to connect without the need for a high-level of technical knowledge.

I would only focus on the data visualization tools that I mentioned previously in this article. They are the most common and have the most documentation.

Build dashboard templates for different data visualization tools. Differentiate by offering analytical insights that the MLS or Brokerage would not have noticed if they built their own.

MLSs and Brokerages – Call to Action

MLSs or Brokerage’s need to have a least one person with a little knowledge of how to use data visualization tools. Long-term benefits are found through empowering a person in finding actionable insights for the company.

Even more important are potential answers to the following questions:

  • Which tools have adoption by Agents and how often do they use the tools?
  • Who are using the tools and is there a difference in productivity?
  • What difference does a product or tool make in an Agents production?
  • Which tools are used most by production quartiles?
  • Is there a correlation or causation of an Agents productivity based on a set of tools?
  • How do training and tool usage impact Agents productivity?

The last question hooks up training data into the equation. Imagine what other combinations of information are available in the company.


Over the last year of my travels, I have seen other industries invest heavily in their data. Industries such as the shipping, airline, media, and healthcare.

Real estate has been late to the game to adopt. There are very few like Pacific Union that have seen the light of knowing what the data is telling them.

When a company does invest, the ability to have information at their fingertips is awesome. I know one brokerage who has taken the plunge into Microsoft Power BI. What they built provides their senior leadership with information that is based on facts and not on gut-feelings.

WAV Group is investing in the analytics business as written here and will continue to build. We have a small team who can do data analysis, data visualizations, data engineering, and machine learning modeling.

With margins growing smaller and as competition for business continues to grow, it is important to have information that is high in quality and accurate. Call David Gumpper, President of Business Intelligence and Technology and let’s have a conversation about your data analytics strategy.