Skip to main content

Ticket workflow

Maintenance tickets move through four statuses. There's no branching workflow with waiting-for-parts or waiting-for-access states — status changes are a single click, not a form.

Ticket statuses​

stateDiagram-v2
[*] --> Open: Ticket Created
Open --> InProgress: Work Started
InProgress --> Resolved: Work Completed
Resolved --> Closed
[*]

Open​

  • Newly created ticket
  • Not yet addressed

In Progress​

  • Work has begun

Resolved​

  • Issue has been fixed

Closed​

  • Ticket fully closed out

There's no "Waiting for Parts," "Waiting for Access," or "Cancelled" status — if you need to note a delay reason, use the ticket's email thread (see Creating tickets) rather than a status.

Updating ticket status​

  1. Go to Maintenance, find and open the ticket
  2. Click the status button for the next status (e.g., Mark In Progress, Mark Resolved)

There's no separate "resolution details" form — marking a ticket Resolved doesn't prompt for a resolution date, notes, cost, or contractor. If you want that information on record, put it in the ticket's email thread or attach it as a receipt/invoice.

Response time tracking​

There's no per-ticket response-time metric (time to first response, time to resolution, time in each status) shown anywhere in the UI. A property-level maintenance score, derived from open/high-priority ticket counts, is computed nightly on the backend, but it isn't currently surfaced on any page either — see Health scores.

Best practices​

  1. Update promptly - Change status as soon as action is taken
  2. Use the email thread - Document delays, scheduling, and communications there
  3. Attach evidence - Photos, receipts, invoices as message attachments

Next steps​