1 item
Monitor Odoo.sh Staging and Production instances and get notified before they expire. Never let an Odoo.sh staging or production instance expire by surprise again. Odoo.sh Watcher is a lightweight browser extension that automatically monitors your Odoo.sh projects and staging branches in the background, alerting you with native desktop notifications before any instance reaches its expiration date. Why install this extension? If you work with Odoo.sh on a daily basis, you probably manage multiple staging branches across several projects. Each staging branch has a limited lifespan before Odoo.sh automatically deletes it. Missing that deadline means losing your test environment, in-progress work, and potentially breaking your team's workflow. Odoo.sh Watcher solves this by running silent periodic checks in the background — no need to keep a tab open or manually browse to the dashboard. When a staging branch or project trial is about to expire, you get a clear desktop notification with the exact number of days remaining and a direct link to the branch. Key features: - Automatic background monitoring: checks your instances at a configurable interval (from every 30 minutes up to every 24 hours), so you're always informed without lifting a finger. - Native desktop notifications: receive real-time alerts when any staging branch or project trial is within your configured threshold (default: 3 days before expiration). Click the notification to jump straight to the branch page. - Popup dashboard: click the extension icon to see a clean, organized overview of all your instances, grouped by project, with color-coded countdown indicators (green = safe, yellow = warning, red = critical). - Tabbed interface: separate "Expiring" and "Expired" tabs with live count badges so you can instantly see what needs attention. - Configurable alert threshold: set how many days before expiration you want to be notified (1-30 days). - Configurable check interval: choose how often the extension scans your instances (30 min, 1h, 2h, 4h, 6h, 12h, 24h). - Force Check: manually trigger an instant scan at any time with a single click. - Bilingual support: switch between English and Spanish instantly, no restart needed. - No API keys required: the extension uses your existing Odoo.sh browser session. If you're logged in to odoo.sh, it just works. - Privacy-first: all data stays in your browser. No external servers, no tracking, no analytics. Your Odoo.sh session never leaves your machine. How it works: 1. Install the extension and make sure you're logged in to your Odoo.sh account in the browser. 2. The extension periodically scans your projects and staging branches in the background using your active session. 3. When any instance is within your alert threshold, you receive a desktop notification with the project name, branch name, and days remaining. 4. Click the notification to open the branch directly in Odoo.sh. Perfect for: - Odoo developers managing multiple staging branches across projects - Teams that need to keep test environments alive for QA cycles - Project managers who want visibility into instance lifecycles without checking the dashboard manually - Anyone who has ever lost a staging branch because they forgot the deletion date Permissions explained: - alarms: schedule periodic background checks - notifications: send desktop alerts for expiring instances - storage: save your settings (threshold, interval, language) and cache instance data - tabs: open and navigate a background tab to scan Odoo.sh pages - scripting: extract instance data from Odoo.sh pages - host permissions for *.odoo.sh: access to Odoo.sh pages only Made by Franyer Hidalgo, an Odoo developer who got tired of losing staging branches.
Aug 18, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.