Custom viewings scheduling tool

The challenge:

For letting agents, property viewings are the engine of the business, but managing them is traditionally one of the most chaotic parts of the job. Agents juggle availability across multiple team members, coordinate with applicants over phone and email, manually track who's confirmed and who hasn't shown up, and somehow try to plan an efficient route between properties scattered across the city.

Off-the-shelf calendar tools couldn't handle the nuances of property viewings. Ultralets needed a system that would bring structure to this process without slowing their team down.

The solution:

We built a purpose-designed Viewings Schedule directly into Ultralets' property management platform.

Rather than bolting on a generic calendar, every feature was designed around how letting agents actually work, from when a viewing block is created, through to the final report at the end of the month.

The results:

By bringing scheduling, communications, routing, and reporting into a single purpose-built system, Ultralets transformed viewings from their most admin-heavy process into one of their most efficient:

SMS reminders cut no-show rates by keeping applicants accountable

Automations turned a 20 minute process into a 30 second task

Self-service bookings reduced inbound phone calls and freed-up agent time for higher-value work

Comprehensive reporting replaced hefty spreadsheets with always-available, filterable data

Route optimisation reduced unnecessary driving time

Real-time visibility gave the office a clear picture of where every agent is and what they're doing, at all times

Features breakdown:

The technology:

The viewings system is fully integrated into Ultralets' property management platform; it reads directly from the property database, knows which agents are available, and communicates with applicants via SMS. There's no data re-entry, no syncing between systems, and no third-party calendar tool to maintain.

The public booking page works on any device and loads instantly. The internal schedule is designed for desktop use in the office, with keyboard shortcuts, drag interactions, and dense information layouts that let experienced users move fast.

The savings:

Assembling a comparable suite of tools using external vendors would incur significant recurring overheads. The projected subscription expenditure for a fragmented setup of this calibre is outlined below:

Estimated monthly software investment:
£1,600 – £1,750

Total annual software expenditure:
£19,200 – £21,000

In addition to eliminating recurring subscription costs, developing a proprietary system offers three significant financial and operational advantages:

Eliminated middleware costs:
Managing a fragmented suite of software often necessitates services like Zapier to synchronise data. Given the scale of Ultralets' operations, automating these workflows externally would likely incur an additional £50–£100 per month in task-based fees.

Real-time data integrity:
External integrations frequently suffer from synchronisation delays. A property updated to "Let Agreed" in the CRM might remain bookable on a third-party page for several minutes, whereas a native solution ensures instant updates and removes the risk of double-bookings.

Scalability without penalties:
Expanding the team with a third-party suite typically triggers immediate price increases across every individual platform on a per-user pricing model. With a custom-built tool, onboarding new agents does not impact the monthly software expenditure.

Chat about consultancy: