Odoo Maintenance Mode puts the Odoo website and backend into maintenance with one click. Visitors see a custom page while admins keep full access.
- Put both the Odoo backend and the website in maintenance mode.
- Turn maintenance mode on or off for a website with a single checkbox.
- Restrict access during maintenance by defining allowed IP addresses.
- Give the admin full access to the website and backend at all times.
- Show a custom, responsive under maintenance page to restricted users.
- Display a Login button so users with enough rights can still sign in.
- Edit, customize, and translate every message shown during maintenance.
- Replace the image displayed on the maintenance page with your own.
- Show a custom message to accessible users and enable or disable it.
- Collect validated visitor emails and notify them once maintenance is over.
- Description
- Reviews
- FAQ
- Customers ()
- Specifications
- Cloud Hosting
- Changelog
Odoo Maintenance Mode is an Odoo app that places the Odoo server, both website and backend, in maintenance mode. Admins use it while running diagnostic tests or updates on the server.
Once maintenance mode is enabled for a website, every visitor without access lands on a maintenance page. Requests from customers stop reaching the store until the work is finished.
Access stays open for the admin and for allowed IP addresses. A Login button on the maintenance page lets registered users with enough rights sign in and use the front end.
The page title, page message, login page message, and image are all editable. Each message is translatable, so visitors read the notice in their own language.
Visitors can enter their email address on the maintenance page. Admins then send them a notification email after the server is back in working mode.
Additionally, if you want to restrict Odoo access for selected users by IP address, then check Odoo User Login Restriction.

Highlighted Features of Odoo Maintenance Mode
Website and Backend Maintenance
Put the Odoo website and the Odoo backend under maintenance together from one configuration record.
Access by Allowed IPs
Enter a comma separated list of IP addresses that can still reach Odoo while maintenance is active.
Custom Maintenance Page
Show restricted users a responsive page with your own image, page title, and maintenance message.
Translatable Messages
Edit and translate the page, login, accessible user, and email notification messages for every language.
Message for Accessible Users
Remind admins and allowed users that the server is in maintenance mode with a message you can switch off.
Back Online Email Alerts
Collect visitor emails on the maintenance page and send each one a notification when the store is back.
Why Do We Need Odoo Maintenance Mode?
Default Odoo has no switch to take the website offline during server work. Customers keep browsing, placing orders, and sending requests while tests and updates run.
Those requests can fail halfway or hit pages that are not ready. Visitors get no notice, and the store team has to answer the same complaints after the work ends.
Odoo Maintenance Mode blocks visitor requests during maintenance and shows a clear notice instead. The admin and the allowed IP addresses keep working in the backend and on the website.
In practice, the admin adds the office or developer IP to the Allowed IPs field before ticking Maintenance Mode. Without that IP, the team relies on the Login button to get back in.
Also, if you want to control website access by visitor country, you can check our extension Odoo Website Country Restriction.
Odoo Website Maintenance Use Cases
-
Server Diagnostic Tests
Run diagnostic tests on the Odoo server while customer requests stay blocked until the checks are done.
-
Module Updates and Fixes
Install or update apps on a live store while the team tests changes from an allowed IP address.
-
Multilingual Store Notices
Explain the downtime in the visitor's own language with translated page and login messages.
-
Win Back Waiting Visitors
Keep the emails of visitors who arrived during downtime and invite them back once the website is live.
Maintenance Mode Settings and Allowed IPs
The Maintenance Mode record controls when a website goes into maintenance. Admins pick the website, tick one checkbox, and list the IP addresses that keep access.
- Give the configuration a Name for easy reference.
- Select the Website that the maintenance mode applies to.
- Tick Maintenance Mode to put the website and backend under maintenance.
- Enter Allowed IPs (comma separated), required while maintenance is on.
- Publish or unpublish the configuration from the record header.

Under Maintenance Page for Website Visitors
Restricted users see a responsive under maintenance page instead of the store. The page tells visitors that the server is down for maintenance.
To remove Odoo branding from the rest of your storefront too, you can check Odoo Website Debranding.
- Show the maintenance image on the left of the page.
- Display the page title and the maintenance message.
- Place a Login button at the top right of the page.
- Show an email field with a Notify Me button below the message.
- Keep the company name and email in the page footer.

Configuration for Restricted Users
Configuration for restricted users decides what visitors read during maintenance. Admins upload the page image and write each message in their own words.
- Upload the website template image, ideally 600 x 600 to 700 x 700 pixels.
- Set the Title of page shown at the top of the maintenance page.
- Write the Message at login page shown when a user tries to log in.
- Add the Message displayed in page below the page title.
- Translate each message for visitors who use other languages.

Message for Accessible Users in Backend
Accessible users, such as the admin, still use Odoo during maintenance. A short message at the top of the screen reminds them that the server is in maintenance mode.
- Enable or disable Display message to accessible users.
- Write the Message for accessible users in your own words.
- Show the message as a banner at the top of the Odoo backend.
- Translate the message like every other maintenance text.

Email Notification Feature Settings
The notification feature adds an email field to the maintenance page. Visitors leave their email, and the app checks it before saving.
- Enable notification feature in website template with one checkbox.
- Set the Title for email Notification shown above the email field.
- Write the Message displayed on valid email after a visitor subscribes.
- Write the Message displayed on invalid email for wrong addresses.
- Set the Message displayed if email exists for repeat entries.

Notify Visitors After Maintenance
Every email entered on the maintenance page is listed in the configuration with its state. After maintenance, one button sends the back online email to all pending addresses.
For regular email updates to website subscribers, you can also check Odoo Website Newsletter.
- View emails that need to be notified after maintenance mode.
- Track each email with a Pending or Sent state.
- See the created and last updated date of each entry.
- Click Send notification to pending emails once the store is live.

Complete Odoo Maintenance Mode Feature List
Maintenance Control
- Put the Odoo website and the Odoo backend in maintenance mode together
- Enable or disable maintenance mode for a selected website with one checkbox
- Block customer requests while diagnostic tests or updates run on the server
- Manage everything from an easy to use configuration form
Access and Security
- Allow access during maintenance only from IP addresses listed in Allowed IPs
- Give the admin full access to the website and backend during maintenance
- Let registered users with enough rights sign in through the Login button
- Show a warning message on the login page while maintenance is active
Maintenance Page and Messages
- Show restricted users a custom, responsive under maintenance page
- Customize the page image, page title, and maintenance message
- Edit and translate the page, login, accessible user, and email messages
- Show or hide a backend message for accessible users
Email Notifications
- Collect visitor emails on the maintenance page with a Notify Me button
- Validate email addresses and show separate valid, invalid, and existing email messages
- List subscriber emails with Pending or Sent state and their dates
- Send a notification email to all pending subscribers after maintenance is over
Odoo Maintenance Mode Support -
For any query or issue please create a support ticket here http://webkul.uvdesk.com
You may also check our other top-quality Odoo Plugins.
Specifications
Frequently Asked Questions
Specification
Detailed technical features and requirements to help you understand the module’s capabilities and ensure smooth integration with your system.
Cloud Hosting
Detailed technical features and requirements to help you understand the module’s capabilities and ensure smooth integration with your system.
Move to Cloud Today
We’re partnered with top-tier, trusted providers!
Default Configuration Details of Server
RAM 1 Core
Processor 30 GB
Hard Disk
Database
Want to know more how exactly we are going to power up your eCommerce Website with Cloud to fasten up your store
* Server Configuration may vary as per application requirements.