| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 968 |
| Technical Name |
gb_bookings_appointments |
| License | OPL-1 |
| Website | https://gencbaris.com/odoo_plugins/ |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 968 |
| Technical Name |
gb_bookings_appointments |
| License | OPL-1 |
| Website | https://gencbaris.com/odoo_plugins/ |
| Versions | 18.0 19.0 |
Bookings & Appointments
Community booking engine for resources, rooms and staff with online scheduling and reminders
Stop juggling appointment requests in email and spreadsheets. Define bookable resources, configurable appointment types and weekly availability, then let conflict-free slot generation and email reminders handle the rest. Built entirely on Odoo Community models and native mail integration — no Enterprise licence required.
Key Features
Appointment Types
Configure each service with duration, buffer-before/after, capacity, minimum lead time, booking horizon and an assignment policy. Optional confirmation requirement per type.
Bookable Resources
Manage rooms, equipment or staff as resources with weekly availability rules, capacity, location and a live utilisation figure computed from confirmed bookings.
Conflict Detection
Automatic double-booking prevention per resource. Overlap, lead-time and horizon checks block invalid bookings before they are confirmed.
Free-Slot Generation
Ask any appointment type for its available slots on a given day. Availability rules, buffers and existing bookings are honoured automatically.
Booking Lifecycle
Draft → Confirmed → Done, with Cancelled and No-show states. Cancellation reasons, reset-to-draft and chatter tracking on every status change.
Reminders & Calendar Export
Scheduled action sends email reminders at a configurable lead time. Export any booking as an .ics calendar file for staff and customers.
No Enterprise Lock-In
Delivers resource and staff scheduling that normally requires the Enterprise Appointments app — using only Community models and native mail integration.
Real Availability Engine
Weekly slot rules, buffers, capacity and overlap constraints are enforced at the model level, so the booking calendar reflects true availability rather than a thin form.
Screenshots
Appointment Types
Resources
Bookings
Why Choose This Module
Clinics, salons, consultancies, training rooms, coworking spaces, equipment-hire desks and any team that needs to schedule rooms, kit or people without paying for Enterprise.
Specifications
- Compatible: Odoo 18.0 / 19.0
- License: LGPL-3
- Languages: 35+
- Author: Baris Genc
- Dependencies: base, mail, resource
- Support: odoo@gencbaris.com
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module