Maintenance coordination
Maintenance, tracked from the first report to the final sign-off.
A maintenance request in Bodulo is never a message someone has to remember to follow up on. It's tracked, from the tenant's first report through to the work being signed off and paid.

Everything covered, from request to resolution
Tenant request intake
- Tenants report issues with photos and clear details
- Requests captured in real time from any device
Smart assignment
- Assign in-house or send to the contractor marketplace
- Set priority, due dates and budget expectations
Work tracking
- Track progress at every step from start to finish
- In-app updates, notes and attachments
Sign-off & verification
- In-house work: closes once the tenant confirms it's done
- Contractor work: tenant confirmation, then the payer's commercial verification, before it closes
Payments & costs
- Costs flow into the same ledger as rent collection
- No duplicate data. No manual reconciliation.
Contractor performance
- Reputation, response time and job history
- Better data for better decisions across your portfolio
See maintenance in action
From first report to final sign-off.
A complete walkthrough of how a maintenance request moves through Bodulo.
1. Report
Tenant raises an issue with photos and details.
2. Assign
Assign in-house or post to the marketplace.
3. Work in progress
Updates, notes and photos as work is being done.
4. Sign-off
In-house: tenant confirms it's done. Contractor: tenant confirms, then the payer verifies.
5. Closed
In-house closes on tenant confirmation. Contractor costs post to the ledger once verified.