A readout to a client's leadership team
Case study

Colliers screens 4x more deals a week with an automated valuation model

Valuation data was scattered across regions and legacy systems, so first-pass valuations took days and capped deal screening.

Colliers

Colliers · Underwriting and risk · L2

4xmore deals screened each week

The workflow before

Colliers runs in more than 70 countries, and its forecasting, reporting and valuation data sat in a legacy enterprise warehouse, regional systems and third-party feeds. Teams consolidated numbers in Excel, and reports took 2 to 5 days. A first-pass property valuation took 3 to 5 days, which capped screening at about 50 deals a week. A full cloud migration was too costly and too risky for systems that still worked.

What we built

We built a data lake that sits beside the legacy systems instead of replacing them. Azure Data Factory pulls from the enterprise warehouse, regional systems and market data into Azure Data Lake in bronze, silver and gold layers, and Snowflake serves valuation, investment, property and financial data marts to Power BI.

On that foundation we built an automated valuation model: an ensemble of gradient boosting, random forest and XGBoost models trained on property characteristics, comparables and alternative data, with a confidence score and the main drivers shown for every estimate.

Azure Purview catalogs the data, tracks lineage and classifies sensitive fields, and models retrain automatically with backtesting by property type and region.

Before and after

MeasureBeforeAfter
First-pass valuation3 to 5 daysUnder 1 hour
Valuation error (MAPE)12 to 15%8 to 10%
Deals screened per weekAbout 50About 200
Standard report generation2 to 5 daysUnder 1 hour

What's next

The next step is Level 3, Workflow Agents: an agent that runs the deal screening workflow end to end, pulling comparables, running the valuation model and drafting the screening memo, with an analyst reviewing exceptions.

ShareLinkedInEmail

Azure Data Factory and Azure Synapse run change data capture from the legacy EDW and API pulls from third-party sources into Azure Data Lake Storage Gen2 (bronze raw, silver standardized, gold curated). Snowflake virtual warehouses are sized by workload with auto-suspend and resource monitors, and authenticate through Azure AD.

The valuation model uses scikit-learn and XGBoost, with feature pipelines for geospatial proximity, market momentum and derived ratios. Training, versioning and deployment run through Azure Machine Learning and MLflow, with cross-validation by property type and region and performance alerts.

Azure Purview provides the catalog, lineage, classification of PII and financial data, and a shared business glossary. Legacy operational systems were left unchanged, and old and new ran in parallel during rollout.

Next step

Let's build the case study we tell next.