| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Calendar (calendar)
• Contacts (contacts) • Discuss (mail) • Employees (hr) • Inventory (stock) • Invoicing (account) • Maintenance (maintenance) • Website (website) |
| Lines of code | 3254 |
| Technical Name |
maintenance_request |
| License | LGPL-3 |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Calendar (calendar)
• Contacts (contacts) • Discuss (mail) • Employees (hr) • Inventory (stock) • Invoicing (account) • Maintenance (maintenance) • Website (website) |
| Lines of code | 3254 |
| Technical Name |
maintenance_request |
| License | LGPL-3 |
| Versions | 18.0 19.0 |
Manage maintenance requests with technician assignments, time tracking, spare parts, warranty tracking and auto-invoicing.
Maintenance Request Management
Efficiently manage maintenance requests, technicians, spare parts, and service workflows directly inside Odoo.
Overview
Odoo addon for managing customer maintenance requests, technician assignments, warranty tracking, spare parts usage, job time logging, and automatic invoicing. Ideal for HVAC, plumbing, electrical, and facility maintenance companies.
Manage Requests
Track maintenance requests with customer, equipment, location and job details.
Assign Technicians
Assign technicians with email alerts and portal acceptance options.
Time Tracking
Record start and end time automatically calculating job duration.
Spare Parts
Track spare parts usage and integrate with inventory costs.
Warranty Tracking
Manage warranty status, expiry and automatic discounts.
Auto Geolocation
Automatically capture GPS coordinates and display on maps.
Technician Portal
Mobile-friendly technician access with secure token links.
Email Notifications
Automatic emails for technician assignment and completion.
Auto Invoicing
Generate sales orders and invoices automatically.
- 1 Odoo => Apps => Update Apps List
- 2 Search => Maintenance Request
- 3 Click => Install
- 4 Create team => Maintenance => Configuration => Teams
- 5 Add technicians => Contacts => Employees
- 6 Create requests => Maintenance => Requests
Email Configuration
This module sends automatic email notifications to technicians and customers.
- Go to Settings
- Enable Developer Mode
- Navigate to Settings => Technical => Email => Outgoing Mail Servers
- Create SMTP server
Usage Example
Manager: Create request => Assign technician => Technician accepts => Updates time and parts => Complete => Invoice generated.
Technician: Open email => Accept job => Update work time => Add spare parts => Mark complete.
Customer: Receives assignment email, completion notification and invoice.
Technical Details
- Backend built in Python on Odoo 19
- Portal access for technicians
- Email automation using Odoo mail templates
- Integration with Sales and Inventory modules
- Secure token based portal links
Please log in to comment on this module