mmitech
Hero image for UK lettings plumbers

Software for UK lettings plumbers

Two agents. Forty properties. One invoice batch a month. That’s the business. The rest is the tax on running it.

Lettings is a different plumbing business again. You signed a contract with a Suffolk letting agent six months ago - forty properties, monthly retainer, ad-hoc per-job on top - and on paper it’s the most stable cashflow you’ve ever had. In practice, the tenant at 14 Coppice Road texts you direct at 7:30pm about a leaky stopcock; the agent’s property manager emails you the same leak as a job ticket the next morning; the landlord rings you on Tuesday wanting to know why you replaced the cartridge rather than the whole mixer; and your monthly invoice batch is a Friday afternoon copy-paste exercise into Xero, one property at a time. The agent is the customer who pays you. The tenant is the customer who’s actually got a leak. The landlord is the customer whose property it is. None of them know what the other knows.

This page is for plumbers whose week is mostly maintenance retainers for letting agents. If lettings is one part of a mixed week, the main plumbers page is the better fit. Lettings is its own thing because three-way comms is the operational pattern - and the build is shaped around making the same record visible to all three.


What your week actually looks like

This isn’t a job-management software problem. It’s a three-audiences-one-record problem with a 28th-of-the-month cash cycle stapled to it.

Three-way comms - tenant texting, agent emailing the same leak, landlord ringing - one record

Example problems we could solve

1. The three-way comms thread that holds the same record for tenant, agent, and landlord

The “why didn’t you tell me” moment: tenant texts you about a leak. Agent emails the same leak the next morning. Landlord rings on Tuesday. Each of them thinks they’re the only one who told you; none of them know what the others know.

Solved looks like: one ticket, three audiences, three voices. The tenant’s inbound (SMS, WhatsApp, or a tenant-side portal) creates a ticket; the agent’s helpdesk email goes to the same ticket; the landlord’s question gets answered from the same record. Each audience gets the status update they actually want - the tenant gets a tradesman-voice SMS (“booked in for Tuesday between 9 and 11, will text on the way”), the agent gets a structured portal update (“P3 leak, attended Tuesday 09:42, replaced mixer cartridge, materials £18.40, labour 35min, deduct from monthly retainer or per-job invoice - your choice”), the landlord gets a Tuesday-evening digest with the photo-evidence and the next-action recommendation. The “why didn’t you tell me” loop is the source of half the agent-and-landlord friction, and the friction is what breaks contract renewals in November. The system makes all three audiences look at the same record while reading it in their own voice.

2. The monthly batch invoice + agent portal that gets paid on the 28th

The Friday-afternoon-copy-paste moment: Friday afternoon, copy-paste forty property lines into Xero for one agent’s batch; bookkeeper queries one line; the whole batch is held; you don’t get paid on the 28th and the next month’s payroll run drops you off the panel.

Solved looks like: invoices that go out as a single per-agent batch on the 1st with the cost-coding the bookkeeper recognises, the per-property breakdown the property manager expects, the per-property risk-assessment refresh dates surfaced in the agent portal alongside the cost lines, and a one-line query workflow that resolves the “this line doesn’t look right” moment as a five-minute self-service exchange instead of a Tuesday morning lost on the phone. The chase clock starts from the agent’s stated payment date, not the invoice date - day 14 after their payment date is the first chase; day 30 escalates with the statutory-interest line. The longer version lives at Invoice & Dunning Ladder; the lettings-plumber version’s distinct feature is the monthly batch consolidation with risk-assessment dates surfaced alongside cost lines.

3. The HMO Legionella ACoP L8 round, evidenced to the EHO’s expectations

The EHO-came-round moment: twelve HMOs across the bigger agent. Annual L8 risk-assessment refresh, six-monthly tank-and-outlet flushing record, sentinel-outlet temperatures. The EHO came round in March and wanted the evidence pack. You had the data; you didn’t have the pack.

Solved looks like: the L8 cadence per HMO as a tracked round. Per property: the risk-assessment date and reviewer (the competent person - usually you), the six-monthly flushing record with photo evidence of the storage tank lid and the sentinel labels, the calorifier and outlet temperatures with the photo of the digital thermometer reading, the in-scope outlets sampled where bacteriological testing is in scope. The agent-side portal exposes the current compliance state per HMO - “compliant”, “review due in 30 days”, “remediation in progress” - so the property manager can answer the landlord’s question without ringing you. EHO audit pack assembles on demand. The HMO L8 cadence is the duty-holder’s (the landlord’s) responsibility under ACoP L8, but the agent is the operational interface and you’re the competent person they delegate to - the evidence pack is what protects all three.

HMO Legionella round - storage tank lid lifted, digital thermometer to sentinel outlet, the evidence pack assembling

4. The tenant-facing scheduling that respects the agent’s after-hours line

The 22:15-tenant-text moment: tenant texts at 22:15 - the agent’s handbook says emergencies only out of hours, but the tenant thinks her dripping tap is an emergency. The agent’s emergency-categories (uncontained leak, no hot water in winter with vulnerable occupant, drainage failure with sewage backup) have to run as the triage layer - so the “what counts as an emergency” conversation has a consistent, evidenced answer that protects the agent’s renewal conversation with the landlord.

Solved looks like: the tenant-side inbound goes through the trained agent first. “Dripping tap” gets a same-evening templated reply and a Monday-morning slot booked, with the agent’s tenant-handbook wording quoted back politely. “Water pouring through the ceiling” meets the agent’s emergency-category list, escalates to you in under sixty seconds with the postcode, the property reference, and the photo the tenant just sent. The audit trail of who called out-of-hours for what, by emergency-category, becomes part of the agent’s monthly report - useful when the agent is having the “can we add an out-of-hours line item to the retainer” conversation with the landlord. The longer version lives at Trainable Inbound AI Agent; the lettings-plumber version’s distinct feature is the per-agent emergency-category policy and the out-of-hours audit trail.

5. The property handover walk-through pack the agent uses for marketing

The “iPad-and-WhatsApp” moment: agent takes on a new property. Wants a forty-five-minute plumbing walk-through with photos: stopcock location, supply pipe material, hot-water type, WC age, shower type, kitchen mixer, isolation valves. Written up on Monday. By the time you’ve done it, half the photos are in WhatsApp and the rest are on the iPad.

Solved looks like: a structured walk-through capture flow shaped to the lettings-industry property-condition standard. On the iPad, the engineer steps through the rooms - stopcock location and condition (photo, GPS-tagged), supply pipe material (lead / copper / plastic - material flagged, photo), hot-water type (combi / gravity-fed / unvented cylinder - model + age noted, photo), bathrooms (WC, basin, bath/shower, age band, condition rating), kitchen (mixer, isolation valves, dishwasher connection, washing-machine connection), heating system (boiler model + flue type for the gas engineer’s CP12 round). The walk-through PDF lands in the agent’s hands by 5pm of the same day, branded to the agent’s marketing template where they have one, with the “recommended remediation before letting” shortlist for the landlord. The take-on walk-through is the first impression of you as the plumber and the first piece of marketing material the agent uses to list the property - the speed and polish of the pack is what wins the next property on the agent’s book.


The closest things we’ve already built


FAQ

Will the agent’s existing helpdesk (Fixflo / Propertyfile / ARPM) integrate?

Fixflo and Propertyfile both expose a feed; we can read incoming tickets and write status updates back so the agent’s portal stays the system of record on their side. Where the agent runs a closed system, the integration is one-way (ticket in, batch invoice out) and the comms loop on the tenant and landlord side runs on our chassis alongside.

Will the system speak for me on Sunday evenings?

For the triage step, yes - the agent handles the “is my dripping tap urgent” category with a templated response and books a Monday slot. For anything that meets the letting agent’s emergency category (uncontained leak, sewage backup, no hot water in winter with vulnerable occupant), it escalates to you. The agent doesn’t quote on your behalf; it triages, books, and notifies.

My agent pays on the 28th. Will the chase ladder respect that?

Yes. The chase clock starts from the agent’s stated payment date, not the invoice date. Day 14 after the agent’s payment date is the first chase; day 30 escalates with the statutory-interest line. Most agents pay on the date; the ones who don’t, you find out fast.

Can the property walk-through pack hand off to a gas engineer for the CP12 round?

Yes. The boiler model, flue type, last-service date, and access notes carry across to the gas-engineers spoke workflow so the gas engineer doesn’t repeat the walk-through.

What does it cost?

Every build is scoped per firm - depends on agent count, property count, HMO count, and which agent-side helpdesk you’re integrating with. We talk it through, agree price in writing. See pricing.

Up to the hub

← UK plumbers (main page) · Bathroom-fitter → · Commercial → · Leak detection / trace-and-access → · Landlord CP12 (gas engineers sibling) → · Lettings agents (vertical) →

Tell us about the lettings side

What agents you cover, what property count, what mix (HMOs, standard ASTs, social), where the three-way comms is breaking, what payment date the agent publishes and how often you hit it. Send an enquiry - we’ll come back with a sketch.

Tell us what your week looks like

Send an enquiry - what you do, what's slowing you down, what you've already tried. We'll come back with a sketch of what we'd build and what it would cost. No calendar, no demo to sit through.

No calendar widgets. Email reply, scoped sketch.

Tell us what's slowing the business down

Email reply, scoped sketch, you decide. No calendar widgets, no demo to sit through.

No calendar widgets. Email reply, scoped sketch.