Maintenance tickets

Log, prioritise and track repairs across your properties or sites. Start from this plan, tell us what's different about your business, and we build it, test it and run it for you.

What it does

A simple app for a property manager to keep a list of properties and track maintenance tickets raised against them. Office staff log and update tickets, the owner can see everything and remove tickets, and the dashboard highlights open urgent tickets.

  • Properties or sites
  • Tickets with priority and status
  • Assigned contractor
  • Urgent tickets on the dashboard

What it keeps track of

Property

A building or site that is managed, with its address and how many units it has.

Address
Text
Number of Units
Number

Maintenance Ticket

A reported maintenance problem at a property, including which unit, how urgent it is, its progress, when it was reported and which contractor is handling it.

Property
Linked property
Unit Number
Text
Description
Notes
Priority
One of: Low, Medium, High, Urgent
Status
One of: Open, In progress, Done
Date Reported
Date
Assigned Contractor
Text

Who can do what

Admin
The owner. Sees everything, manages user accounts, and is the only person who can delete tickets and properties.Add and edit properties and maintenance tickets. Delete properties and maintenance tickets.
Office staff
Office staff who add properties and log and update maintenance tickets, but cannot delete anything.Add and edit properties and maintenance tickets.

What happens automatically

  • Open urgent tickets dashboard

    When a user opens the dashboard

Checked 6 ways before it goes live

Every scenario below is turned into an automated test. The app has to pass all of them, in a clean environment, before anyone signs in. Your changes get the same treatment.

  • Office staff

    Given i am signed in as office staff, when i create a Property with Address '12 High Street' and Number of Units 8, then the Property '12 High Street' appears in the Property list showing 8 units.

  • Office staff

    Given a Property '12 High Street' exists and I am signed in as office staff, when i open the Property list, then no delete option is available for '12 High Street' and the Property remains in the list.

  • Office staff

    Given a Property '12 High Street' exists and I am signed in as office staff, when i create a Maintenance Ticket for '12 High Street' with Unit Number '3B', Description 'Leaking tap', Priority high, Status open, Date Reported today and Assigned Contractor 'Bob Plumbing', then the Maintenance Ticket 'Leaking tap' appears in the Maintenance Ticket list with Priority high and Status open.

  • Office staff

    Given a Maintenance Ticket 'Leaking tap' with Status open exists and I am signed in as office staff, when i edit it and change Status to in_progress, then the Maintenance Ticket list shows 'Leaking tap' with Status in_progress, and no delete option is available to me.

Make it yours

This is the description the plan above was written from. Change it to match how your business works — or describe something else entirely.

“Maintenance tickets for a property manager. Properties (address, number of units), and tickets raised against a property (unit number, description, priority low/medium/high/urgent, status open/in progress/done, date reported, assigned contractor name). Office staff log and update tickets; the owner can see everything and delete tickets. Show open urgent tickets on the dashboard.”
Start with this app

Other ready-made apps