Skip to Content

Free Odoo modules

Small, focused modules I built solving real problems on real projects, and cleaned up to share. Free to use under the LGPL-3 licence, for Odoo 16 to 19, Community or Enterprise.

Incoming Mail: IMAP Folder

Odoo 16–19 · LGPL-3 · depends on mail

Stock Odoo always reads the whole INBOX and flags every message it processes as read. This adds a Folder field to an incoming mail server, so it reads only one label (a Gmail label fed by a filter, say) and leaves the rest of the mailbox untouched.

Download .zip

Sales Geofencing

Odoo 19 · LGPL-3 · depends on sale

Lets a quotation be confirmed only from the salesperson's assigned outlet, using the browser's location. Useful for field sales where an order should only be closed on site. Ships with tests; the limits of browser geolocation are documented up front.

Download .zip

Installing a module

  1. Unzip it into your Odoo addons path.
  2. Restart Odoo with --update-list, or click Update Apps List in Developer mode.
  3. Find it in Apps (clear the "Apps" filter to see it) and click Install.

More modules are on the way, and these will land on GitHub and the Odoo App Store soon. Need one of these adapted, or something custom? Tell me what you need.