Skip to content
IN DEV → repo

Landlord Assist

AI agent for property landlords — handles tenant enquiries, maintenance triage, rent tracking, compliance reminders, and tenancy document generation

Node.jsClaudeTwilioXero API

The problem

Managing rental properties is operationally painful. Landlords with even a small portfolio — five to twenty units — spend hours every week on repetitive tasks that do not require expertise but absolutely require attention. Tenant messages arrive at all hours. Maintenance requests pile up. Gas safety certificates expire. Rent payments need chasing. Section 21 notices need serving on time.

Most landlords either do everything themselves (burning evenings and weekends) or pay a letting agent 10-15% of rental income to handle it. Neither option scales well. Self-management breaks down beyond ten properties. Letting agents are expensive and often unresponsive — landlords end up chasing the agent as much as the tenants.

What Landlord Assist does

Landlord Assist is an AI agent that handles the day-to-day operational work of property management. It sits between you and your tenants, managing communications, triaging issues, tracking obligations, and generating documents — so you only get involved when a decision actually needs a human.

Tenant communications: The agent responds to routine tenant enquiries via SMS, WhatsApp, or email. Questions about bin collection days, parking rules, how to reset the boiler, or when the next inspection is scheduled — the agent handles these instantly using property-specific knowledge you provide once.

Maintenance triage: When a tenant reports a problem, the agent classifies it by urgency. A leaking roof gets flagged as emergency with your approved contractor notified immediately. A squeaky door gets logged and scheduled for the next routine visit. The agent asks follow-up questions to understand the issue, requests photos, and provides the contractor with everything they need before they arrive.

Rent tracking: The agent monitors your bank account or accounting software for incoming rent payments. If a payment is late, it sends a polite reminder on day 3, a firmer follow-up on day 7, and alerts you on day 14 with a summary and suggested next steps. It knows which tenants have a history of late payment and adjusts its tone accordingly.

Compliance reminders: Gas safety certificates, EPC ratings, electrical safety checks, smoke alarm inspections, right-to-rent checks, deposit protection confirmations — the agent tracks every obligation per property, sends reminders 60 days before expiry, books appointments with approved contractors, and confirms completion.

Document generation: Tenancy agreements, section 21 notices, section 8 notices, rent increase letters, inspection reports, and reference requests — the agent generates these from templates populated with the correct tenant and property details, formatted to current legal requirements.

How it works technically

The agent runs as a Node.js service connected to your communication channels via Twilio (SMS/WhatsApp) and standard email APIs. It maintains a knowledge base per property — address, tenant details, lease terms, contractor contacts, compliance dates, and property-specific information like appliance manuals and access codes.

Claude handles the natural language understanding and generation. When a tenant messages "the boiler's not working," the agent understands this is a heating/hot water issue, asks whether there is an error code on the display, checks the property file for the boiler model and approved gas engineer, and can book a callout — all without your involvement.

Financial tracking integrates with Xero or a bank feed API. The agent reconciles incoming payments against expected rent, calculates arrears, and generates monthly income summaries per property and across the portfolio.

The business case

A landlord with 10 properties typically spends 8-12 hours per week on management tasks. A letting agent charges 10-15% of rental income — for a portfolio generating £8,000 per month, that is £800-£1,200 monthly.

Landlord Assist handles 80-90% of the routine work. The landlord reviews a daily digest, approves maintenance over a threshold, and handles genuine exceptions. Time commitment drops to 2-3 hours per week. Cost is a fraction of a letting agent.

The agent also reduces risk. Compliance deadlines do not get missed. Maintenance issues do not sit unaddressed. Rent arrears get caught early. Every interaction is logged, creating an audit trail that is invaluable if disputes reach a tribunal.

Where it performs well

  • Portfolio landlords managing 5-50 properties who want to self-manage without the time cost
  • Landlords currently paying letting agents who want to reduce management fees
  • HMO landlords dealing with higher tenant communication volume
  • Property investors scaling their portfolio who need operations to scale with it
  • Landlords who struggle with compliance tracking across multiple properties and regulatory requirements