Spa Resource & Room Scheduler
Multi-constraint spa scheduling: room + qualified therapist + shared equipment with processing-gap release
Spa Resource & Room Scheduler Book a treatment only when a suitable room, a qualified therapist and the required shared equipment are all free at the same time, with correct buffer, turnaround and processing-gap handling.
Key Features
Spa Booking Resource Allocation
Spa Booking Resource Allocation.
Spa Booking
Spa Booking. Tracks Guest, Customer, Service, Room, Therapist. One-click check availability, open slot wizard, confirm, start, close.
Spa Working Calendar
Spa Working Calendar. Tracks Working Hours, Timezone.
Spa Calendar Attendance
Spa Calendar Attendance. Tracks Day, From.
Therapist Skill / Certification
Therapist Skill / Certification. Tracks Color Index, Qualified Therapists.
Spa Treatment Room
Spa Treatment Room. Tracks Color Index, Opening Hours, Guest Capacity, Couples / Duo Room, Clean-down (min).
Shared Spa Equipment
Shared Spa Equipment. Tracks Color Index, Pool Quantity, Availability Hours.
Spa Therapist
Spa Therapist. Tracks Color Index, Gender, Roster / Shift, Skills / Certifications, Max Bookings / Day.
Use Cases
Screenshots
Bookings
Working Calendars
Equipment
Rooms
Services
Skills
Why Choose This Module
Highlights True multi-resource constraint solving: every service simultaneously needs a room, a skill-matched therapist and (optionally) pooled equipment. Skill / certification matching and guest gender-preference matching. Processing gaps (mask / color develop) that release the therapist while the room stays occupied, so a therapist can serve another guest in the gap. Setup buffer + clean-down / turnaround times held on the room only. Back-to-back couples / duo bookings needing two therapists and a duo room. Equipment modelled as a shared pool with a quantity (concurrent capacity). Optimised slot suggestion that brute-forces the constraint grid and returns what actually fits. Utilisation analysis by resource type (room / therapist / equipment).
Specifications
- Compatible: Odoo 18.0 / 19.0
- License: OPL-1
- Languages: 35+
- Author: Pokutsoft
- Dependencies: base, mail
- Support: support@pokutsoft.com
- Update date: 2026-07-18
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 1678 |
| Technical Name |
spa_resource_room_scheduler |
| License | OPL-1 |
| Website | https://pokutsoft.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