PropTech / Real Estate

Keystone

Property management that tenants actually enjoy using.

Client
Harbourgate Estates
Year
2024
Duration
8 months
Team size
5 engineers
Keystone

Interactive Demo

A hands-on mock of the product we built — click around.

app.keystone.com
£8,420 collected today

Portfolio occupancy

96.0%

+1.2 pts vs Jan

Rent collected (Feb)

£412.3k

96.2% of roll

Arrears

£8.6k

-38% vs last year

Open tickets

7

2 urgent

Occupancy

96%occupied
Occupied326
Notice period9
Vacant14

Rent collection

% of rent roll collected per month

Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Jan
Feb

Properties

6 of 6 shown
PropertyUnitsOccupancyRent rollStatus
Meridian CourtBirmingham48
96%
£52,600Compliant
The Foundry LoftsDerby32
91%
£34,9002 vacant
Beacon HeightsLeicester64
98%
£71,200Compliant
Canalside HouseNottingham28
89%
£26,400Notice: 2
Victoria MillsStoke-on-Trent41
95%
£31,800Compliant
Havelock GardensCoventry36
100%
£39,700Compliant

Maintenance

click a ticket to advance it

New3

Boiler pressure dropping

Meridian Ct · U12 · 2h

Urgent

Leaking kitchen tap

Foundry L4 · U9 · 5h

Routine

Intercom not buzzing

Beacon Hts · U52 · 1d

Routine

Contractor assigned2

Damp patch, bedroom wall

Canalside · U15 · 1d

High

Broken extractor fan

Victoria M · U33 · 2d

Routine

In progress2

Front door lock sticking

Havelock G · U6 · 3d

High

Radiator cold spot

Meridian Ct · U31 · 4d

Routine

Demo interface shown in English.

01

The challenge

Harbourgate’s portfolio had tripled through acquisition, but operations still ran on inboxes and spreadsheets: arrears were reconciled monthly by hand, repairs were reported by phone and re-typed into a work-order system, and gas-safety certificates lived in a shared drive nobody trusted. Average time from repair report to contractor assignment sat at eleven days, arrears had crept to 7.4% of the rent roll, and every acquisition added another spreadsheet. With new compliance duties under the Renters’ Reform agenda looming, the board needed an auditable system of record — without slowing down a property team already managing twice the units per person the sector considers comfortable.

02

Our solution

We built three connected portals on a shared Node.js and PostgreSQL core: tenants report repairs with photos and track them like a parcel, landlords see arrears, works and compliance per unit, and contractors receive dispatched jobs with access details and completion photos. Rent collection moved to GoCardless direct debit with automatic reconciliation against the ledger, and tenancy agreements flow through an e-signature step whose executed copy is filed to a per-property document vault. A compliance engine tracks every certificate expiry and escalates at 60, 30 and 7 days. Twilio SMS keeps the 20% of tenants who never install an app inside the loop.

03

Results

-38%
Rent arrears
2 days
Average time to assign a contractor
84%
Tenant self-service adoption
+26%
Units managed per staff member

Technology stack

ReactNode.jsPostgreSQLGoCardlessTwilioRedis

Facing a similar challenge?

We've solved this class of problem before. Let's talk about how that experience applies to your situation.

Discuss your project

Next case study

Wanderdesk →