Bookings & Appointments
Community booking engine for resources, rooms and staff with buffer-aware slot scheduling and reminders
Stop juggling appointment requests in email and spreadsheets. Define bookable resources, configurable appointment types and weekly availability rules, then let buffer-aware conflict-free slot generation and email reminders handle the rest. Staff schedule bookings in one click via the back-office wizard. 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, buffer_before/buffer_after teardown windows and existing bookings are all honoured: a slot is only proposed when the full buffered window is free.
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, buffer_before/buffer_after, capacity and overlap constraints are enforced at the model level - in both the slot generator and the booking constraint - so the 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: OPL-1
- Languages: English
- Author: Pokutsoft
- Dependencies: base, mail, resource
- Support: support@pokutsoft.com
Update date: 2026-07-02