🔴 Emergency
🟠 Urgent
🟡 High
🟢 Medium
⚪ Low
—
Emergency
Urgent
High
Medium
Low
Drag a card onto a day to schedule the visit • drag back to the tray to unschedule
📋 Unscheduled 0
Open work orders with no visit date. Tick cards to batch-schedule, then drag any one onto a day.
☑ Select all
✕ Clear
None selected
Appliance requests — a new fridge, stove or A/C for a unit — filtered by portfolio (chips above) & building. Flag whether it's for a new tenant (unit being prepped) or a current tenant; new-tenant requests link to the tenant automatically once AppFolio has them. Marking one Delivered records the date on the tenant's profile. Appliance tickets (🎫) from Open/Completed Tickets show here automatically — click one to open the ticket.
Vacant Units
Synced from the AppFolio unit_vacancy report. Turn-ready and make-ready work feeds the calendar.
By Urgency
Open + scheduled work orders in the selected portfolio(s).
By Building
By Category
Building & per-unit door / lock codes. Rows flagged ⚠️ came in ambiguous from the spreadsheet — fix and mark them active. A unit's code auto-fills on the tenant card, and edits there sync back here.
Mechanical & equipment log per building: boilers, water heaters, meters, roof, elevators — make / model / serial, quantities, meter numbers, and service dates. Items with a next service due show as reminders on the calendar.
Tenant ledger from the AppFolio sync — identity, balance & aging, open maintenance, and door code. The same card shows in CRM so both teams see one source of truth. Editing a door code here syncs to Codes Central.
Dispatchers triage and own work orders, and come straight from User Management — give a user the Maintenance role (or a Maintenance agent override) and they appear here. Assignees (the crew who do the job) come from the Workforce module.
Every assignment, schedule change, status update and note — newest first.
📊 Call Center KPIs
About this tool
Maintenance tracks open work orders and vacancies across every portfolio, color-coded by urgency, with a drag-to-schedule visit calendar.
- Open Tickets — every open request grouped by building, color-coded by urgency, with when it was posted, by whom, and how many days old. Filter by priority, category, or search.
- Maintenance Calendar — drag a card onto a day to schedule the visit; drag back to the tray to unschedule. Card border = urgency.
- Tickets Dashboard — breakdowns by urgency, building, and category.
- Vacant Units — vacant units from AppFolio for turn / make-ready planning.
Data sources
Work orders sync from the AppFolio
work_order report; vacancies from unit_vacancy. Both run through the AppFolio Settings tool. The CTOWN portfolio is seeded from the latest open-work-orders spreadsheet.