AI Automation

Smart Property Matcher

An AI real-estate platform that auto-ingests listings from email, scores them against client requirements, and automates outreach — for a London commercial leasing agency.

STACK: Laravel · MySQL · OpenAI · WhatsApp APIREGION: United KingdomYEAR: 2026

Overview

An AI real-estate platform that auto-ingests listings from email, scores them against client requirements, and automates outreach — for a London commercial leasing agency. I designed and built a Laravel platform that reads incoming listing emails automatically and uses AI to extract structured property data — address, size, rent, use class, availability — with a confidence score and a 'needs review' flag for anything uncertain. It then scores every property against every live client requirement on a 0–100 scale with explainable match reasons (area, size, budget, availability, each flagged strong or partial). Agents work a ranked match list instead of an inbox, and the system automates client outreach by email and WhatsApp, tracking each match from Pending through Sent to Actioned. Built with Laravel, MySQL, OpenAI, WhatsApp API, this ai automation project was delivered for a client in United Kingdom and designed for reliability, a clean user experience and long-term maintainability — so it keeps delivering value well after launch.

The challenge

A London commercial property agency (restaurant & retail leasing) received dozens of new listings a day by email from brokers, then matched them to client requirements by hand. It was slow, inconsistent, and deals slipped through the cracks as listings and client briefs piled up faster than anyone could cross-reference them.

What I built

I designed and built a Laravel platform that reads incoming listing emails automatically and uses AI to extract structured property data — address, size, rent, use class, availability — with a confidence score and a 'needs review' flag for anything uncertain. It then scores every property against every live client requirement on a 0–100 scale with explainable match reasons (area, size, budget, availability, each flagged strong or partial). Agents work a ranked match list instead of an inbox, and the system automates client outreach by email and WhatsApp, tracking each match from Pending through Sent to Actioned.

Key features

  • End-to-end workflow automation
  • AI-powered steps for the smart work
  • Error handling, retries and alerting
  • Integrations with your existing tools
  • Human-in-the-loop approvals where needed
  • Full logging and an audit trail

The results

  • Broker listing emails parsed into structured data automatically, with AI confidence scoring
  • Every property scored against every client requirement, with clear, explainable match reasons
  • Manual cross-referencing replaced by a ranked, prioritised match list
  • Client outreach automated across email and WhatsApp, with full status tracking
  • One source of truth for properties, requirements, matches and the CRM
LaravelMySQLOpenAIWhatsApp API

This is an example of my ai automation work. Need something similar? Start a project →

How we work

My delivery process

01

Discovery

We start by understanding the goal, the users and the constraints — no jargon, just a clear picture of what success looks like.

02

Plan & design

A clear scope, architecture and milestone plan, so you know exactly what's being built and when.

03

Build & iterate

Development in reviewable increments with regular updates, so you see working software early and often.

04

Launch & support

Testing, deployment and ongoing support, so it keeps running smoothly long after go-live.

FAQ

Smart Property Matcher — FAQ

Can you build a smart property matcher for my business?

Yes. I build custom ai automation solutions like this smart property matcher, using Laravel, MySQL, OpenAI, WhatsApp API and tailored to your exact workflow, timeline and budget. Send me your requirements and I'll reply with a clear plan and quote.

How much does a project like this cost?

It depends on scope. After a short discovery call I provide a clear, fixed quote and milestone plan before any work begins — no surprises. Smaller builds start low; larger platforms are quoted per milestone.

How long does it take to build?

A focused MVP can take a few weeks, while a larger ai automation build runs in milestones over a couple of months. You'll see working software early and often, not just at the end.

What technology do you use, and will I own it?

This project uses Laravel, MySQL, OpenAI, WhatsApp API. I pick the right stack for each project, and you own 100% of the code and infrastructure — delivered in your own repositories and accounts.

Get in touch

Want something like this built?

Tell me about your project and I'll get back to you within 24 hours. Prefer to chat? Message me on WhatsApp.