← Back to Portfolio
PropTech

Property Support Platform

Front-End Engineer at Property Management Company

ReactHighchartsAzure NLPTypeScript

Key Outcomes

  • Built accessible SLA metrics dashboards using Highcharts
  • Developed chatbot for customer support and engineer booking
  • Created embeddable chatbot widget for client websites
  • Implemented intent detection using Azure NLP (pre-LLM era)

Property Support Platform

The Challenge

Property management involves constant customer support—tenants reporting issues, booking engineers for repairs, and tracking resolution times. The company needed better visibility into support performance and a way to reduce the volume of calls to their support team.

The Solution

As a front-end engineer, I built data visualisation dashboards for internal SLA tracking and a customer-facing chatbot that could handle common support requests and book engineers.

SLA Metrics Dashboards

Built comprehensive dashboards using Highcharts to visualise customer support performance:

  • Accessible Design: Charts built with accessibility in mind for all users
  • SLA Tracking: Visual summaries of response times, resolution rates, and service level compliance
  • Real-Time Metrics: Live updates showing current support queue status and team performance

Customer Support Chatbot

Developed a chatbot to handle common tenant requests without human intervention:

  • Issue Reporting: Tenants can report problems like broken heating, water damage, or other property issues
  • Engineer Booking: Chatbot guides users through scheduling an engineer visit
  • Intent Detection: Used Azure NLP to understand customer intent and route conversations appropriately
  • Pre-LLM Architecture: Built before large language models were available, using traditional NLP techniques

Embeddable Chatbot Widget

Created a lightweight, embeddable chatbot client for property owners and agencies:

  • Easy Integration: Simple embed code for client websites
  • Branded Experience: Clickable button in the bottom right corner matching client branding
  • White-Label Ready: Property owners and agencies could offer support through their own websites

Results

The dashboards gave management clear visibility into support team performance and SLA compliance. The chatbot reduced call volume by handling routine requests, and the embeddable widget allowed clients to offer branded support experiences on their own sites.

Interested in Something Similar?

Let's discuss how I can help with your project.

Get in Touch