Free, open-source Odoo modules by Hycentra. Strategy Before Software.
We build practical Odoo modules for real implementation problems and share them with the community. Browse, use, and star the ones that help you. Issues and PRs welcome.
Odoo Appointments only check a staff user's primary Google calendar, so meetings on other calendars (a second Google account, a shared client calendar, a subscribed Outlook feed) don't stop double-bookings. This module lets each appointment type pick the extra calendars whose busy times block its slots, via read-only Google Free/Busy. No two-way sync, no events copied, upgrade-safe.
Configure: open an appointment type, go to the Availability Calendars tab, click Refresh calendars from Google, and toggle which calendars should block.
Clone the 19.0 branch into your Odoo addons path:
git clone -b 19.0 https://github.com/hycentra/odoo-apps.gitThen update the apps list and install Multi-Calendar Availability. Or get it from the Odoo App Store.
One branch per Odoo version, following Odoo convention:
| Branch | Odoo |
|---|---|
19.0 |
Odoo 19 |
(20.0, 18.0, … added as modules are ported.)
