Maintenance Requests
A maintenance request is a work order — from the initial problem report to resolution.
Creating a request
Go to Work → New request.
| Field | Notes |
|---|---|
| Unit | Which unit needs work |
| Title | Short description: "HVAC not cooling", "Leaking faucet - bathroom" |
| Description | More detail — what's broken, when it started |
| Priority | Low, Medium, High, Emergency |
| Photos | Attach from phone camera or file upload |
Assigning a vendor
Once you've identified who will do the work, open the request and assign a vendor.
If the vendor isn't in your list yet, add them: Work → Vendors → Add vendor.
Status flow
Open → In Progress → Completed- Open: Logged, not yet assigned or started
- In Progress: Assigned to a vendor, work underway
- Completed: Work done, request closed
You can add notes at any status to record what happened.
Logging the cost
When work is complete, log the expense directly from the request: Log expense → amount + category.
This creates a transaction in Money (direction: debit, category: Repairs or the appropriate Schedule E category) and links it back to the maintenance request. The transaction appears in Money view; the link to the request appears in the transaction detail.
Photo attachments
You can attach photos at any point:
- When logging the initial problem (damage evidence)
- During work (progress photos)
- After completion (before/after documentation)
Photos are stored securely in S3-compatible storage. Presigned URLs expire in 15 minutes — photos are never directly publicly accessible.
From a mobile device
Estavo is a Progressive Web App (PWA). On your phone:
- Open Estavo in your browser
- Tap "Add to Home Screen" to install it
- From a property, tap New request
- Use Take photo to capture the issue with your camera directly
No app install required.