The Maintenance section helps you stay on top of repairs, work orders, and routine tasks across all your properties. Track requests from creation to completion, set priorities, and monitor what needs attention.
Maintenance Overview
Navigate to Maintenance from the sidebar. The filter tabs double as KPI indicators, each showing a count:
| Tab | What it shows |
|---|---|
| All Tasks | Total count of all maintenance tasks |
| To Do | Tasks not yet started |
| In Progress | Tasks currently being worked on |
| Done | Completed tasks |
| Urgent | High-priority tasks requiring immediate attention |
Sorting and Searching
Sort options: Due Date (default), Title, Category, Status, or Priority.
Use the search bar to find tasks by title, description, property name, or category.
View Modes
Card View (default) — Responsive grid with task cards. Cards animate in with a staggered fade effect.
Table View (lazy-loaded for performance) — Compact table with 7 columns: Task, Property, Category, Status, Due Date, Priority, and Actions.
Task Card Details
Each task card shows:
- Status chip — Color-coded: To Do (gray), In Progress (teal), Done (cerulean)
- Urgent badge — Red warning badge shown only for urgent tasks
- Category icon — Visual icon based on the task category (see below)
- Title — Task name (strikethrough when done)
- Description — Truncated to 2 lines
- Property chip — Which property the task belongs to
- Category label — Task type
- Due date — Shown in red if overdue and not yet done
Special card styling:
- Urgent tasks have a red left border accent
- Overdue tasks (not done) have a subtle red background tint
- Completed tasks appear at 70% opacity with strikethrough title
Creating a Maintenance Task
Click New Task to open the task creation dialog.
| Field | Required | Details |
|---|---|---|
| Property | Yes | Select from your properties (only shown from main Maintenance page) |
| Title | Yes | Brief description (e.g., "Fix plumbing in Unit 3B") |
| Unit | Yes | Select a unit within the chosen property |
| Category | Yes | Select from 7 categories (see below) |
| Due Date | Yes | When the task should be completed (date picker) |
| Notes | Yes | Detailed description, up to 256 characters with counter |
| Urgent | Yes | Toggle switch — defaults to on for new tasks |
Hint for Urgent toggle: "Urgent tasks are highlighted and prioritized."
Task Categories
| Category | Icon | Use for |
|---|---|---|
| Electrical | Lightning bolt | Wiring, outlets, switches, lighting |
| Plumbing | Pipe | Leaks, drains, faucets, water heaters |
| A/C | Sun | Air conditioning, ventilation |
| Heat | Flame | Heating, furnace, thermostat |
| Kitchen | Dish | Kitchen appliances, sinks, cabinets |
| Appliance | Wrench | Other appliance repairs |
| Other | Wrench | Anything that doesn't fit above |
Task Status Workflow
Tasks follow a three-stage lifecycle:
To Do → In Progress → Done
| Status | Meaning | Color |
|---|---|---|
| To Do | Created and waiting to be started | Gray |
| In Progress | Someone is actively working on it | Teal |
| Done | Task is complete | Cerulean |
New tasks always start as To Do.
Changing Task Status
Method 1: Drag and Drop (Property Tasks Board)
From a property's Tasks tab, you see a Kanban board with three columns: To Do, In Progress, and Done. Simply drag a task card from one column to another — the status updates automatically.
Each column shows a count badge and has an empty state message when no tasks are present.
Method 2: Edit the Task
Click any task card to open the edit dialog, change the fields, and save.
Overdue Tasks
A task is marked as overdue when:
- The due date has passed, and
- The status is not Done
Overdue tasks are visually highlighted with red due-date text and (on cards) a subtle red background. This helps you quickly identify tasks that need immediate attention.
Property-Level Tasks
You can also view and manage tasks from within a property's detail page under the Tasks tab. This view shows only tasks for that specific property and includes:
- Kanban board — Drag and drop between To Do, In Progress, and Done columns
- Table view — Sortable table alternative
- Add Task button — Creates a task pre-linked to the current property
Exporting Tasks
Click Export to Excel from the main Maintenance page to download a spreadsheet with:
- Title
- Category
- Status
- Priority (High or Normal)
- Property and unit
- Description
- Due date
- Overdue status (Yes/No)
The export respects your current filters and search.
Tips for Effective Task Management
- Set due dates on all tasks to track accountability
- Mark tasks as urgent for items affecting tenant safety or habitability
- Use the Kanban board in the property view for quick visual status updates
- Check the dashboard regularly — open maintenance requests appear in your dashboard metrics
- Search by category to identify recurring issues (e.g., search "plumbing" to see all plumbing tasks)