Boutique & Small Hotel PMS โ Complete Property Management for Odoo 17
A clean, modern, and easy-to-use Property Management System designed specifically for Boutique Hotels, Guesthouses, and Small Hotels (10โ40 rooms). Focuses on simplicity, beautiful UI, fast setup, and essential daily operations without the complexity of large hotel systems.
Room Types & Inventory Management
Complete room inventory management with flexible room types, dynamic pricing models, capacity tracking, and real-time availability monitoring. Perfect for boutique hotels with diverse room categories and seasonal pricing strategies.
- Define unlimited room types with unique codes and descriptions
- Set base prices with weekend, peak, and off-peak variations
- Configure extra bed and baby cot availability with pricing
- Track room status: Available, Occupied, Dirty, Maintenance, Blocked, Reserved
- Real-time occupancy rate calculation and revenue tracking
- Automatic room status updates on check-in/check-out
Reservation Management System
End-to-end reservation lifecycle management with intelligent room allocation, automated date conflict detection, and seamless state transitions. Supports multiple booking sources and complex multi-room assignments for groups and families.
- Draft: Reservation created with guest and room selection
- Confirmed: Reservation confirmed โ Room status becomes Reserved
- Checked In: Guest arrives โ Room status becomes Occupied โ Folio created
- Checked Out: Guest departs โ Room status becomes Dirty โ Folio settled
- Cancelled / No Show: Reservation cancelled or guest no-shows
- Quick guest search with auto-complete
- Multi-room booking for groups and families
- Calendar view for easy occupancy planning
- Conflict prevention with automatic double booking detection
- Source tracking: Walk-in, Website, Phone, OTA, Corporate
- Special requests and notes management
Guest Management & History
Comprehensive guest profiles with detailed stay history, personal preferences, loyalty program tracking, and VIP management. Built on Odoo's partner model with extended hotel-specific fields for complete guest lifecycle management.
Folio & Billing Engine
Comprehensive folio management with automated room charges, extra service tracking, tax calculations, discount management, and integrated payment processing. Auto-generated on guest check-in with real-time balance updates.
- Room charges (auto-calculated)
- Extra service charges
- Taxes (configurable)
- Discounts and promotions
- Service charges
- Multiple payment methods
- Partial and full payments
- Deposit tracking
- Refund processing
- Receipt generation
- PDF Folio/Invoice
- Payment receipts
- Settlement summaries
- Daily collection reports
Housekeeping Management
Complete housekeeping task management with room status tracking, cleaning schedules, quality inspection workflows, staff assignment, and supply inventory management. Ensures rooms are always ready for guests.
Service Management
Comprehensive service catalog with flexible pricing models, availability management, booking capabilities, and seamless integration with guest folios. Supports both fixed and variable pricing structures.
- Food & Beverage (Breakfast, Dinner, Room Service)
- Wellness & Spa (Massage, Treatments, Gym)
- Transportation (Airport Transfer, Shuttle, Car Rental)
- Recreation (Tours, Activities, Equipment Rental)
- Business Services (Meeting Rooms, Printing, Secretarial)
- Laundry & Dry Cleaning
- Fixed Price (e.g., $25 for Laundry)
- Per Person (e.g., $15 per person for Breakfast)
- Per Hour (e.g., $50 per hour for Spa)
- Per Day (e.g., $30 per day for Car Rental)
- Advance booking required
- Time slot management
- Availability tracking
- Capacity management
- Staff assignment
Payment Management System
Complete payment processing engine with multiple payment methods, transaction tracking, security features, and automated receipt generation. Supports deposits, partial payments, full settlements, and refunds.
Channel & OTA Integration
Comprehensive channel management with OTA integration, commission tracking, auto-confirmation rules, and inventory synchronization capabilities. Maximize your property's visibility and revenue.
Website Booking Form
Beautiful, mobile-responsive booking form with real-time availability checking, instant confirmation, and automated email notifications. Designed to maximize direct bookings with a seamless user experience.
Reporting & Executive Dashboards
Comprehensive reporting suite with real-time executive dashboards, occupancy analytics, revenue tracking, and business intelligence. Make data-driven decisions with visual insights.
- Reservation Confirmation (PDF)
- Folio / Invoice (PDF)
- Occupancy Report (PDF)
- Daily Collection Report
- Revenue by Room Type
- Occupancy Rate
- Total Revenue
- Average Daily Rate (ADR)
- Revenue per Available Room (RevPAR)
- Today's Check-ins / Check-outs
- Occupancy Trend (Line Chart)
- Revenue Trend (Bar Chart)
- Room Type Distribution (Pie Chart)
- Booking Source Analysis
- Monthly Performance Trends
๐ Complete Hotel Operational Workflows
End-to-end workflows covering the entire guest journey from booking to check-out
๐ Reservation to Check-out Workflow
- Guest Search: Guest searches for available rooms with date selection.
- Room Selection: Choose room type and select specific room(s).
- Reservation Creation: Create reservation with guest details (Draft state).
- Conflict Check: System automatically checks for double booking conflicts.
- Confirmation: Confirm reservation โ Room status becomes Reserved.
- Pre-arrival: Send confirmation email with booking details.
- Check-in Process: Guest arrives โ Click Check-in โ Room status becomes Occupied.
- Folio Creation: Folio auto-created with room charges.
- During Stay: Add extra services, manage guest requests, track expenses.
- Check-out Process: Guest departs โ Click Check-out โ Room status becomes Dirty.
- Folio Settlement: Settle folio with payment โ Generate invoice.
- Post Check-out: Send folio email โ Room cleaned โ Available for next booking.
๐งน Housekeeping & Maintenance Workflow
- Status Detection: Room becomes Dirty after check-out or manual update.
- Task Creation: Housekeeping task auto-created or manually assigned.
- Priority Assignment: Set priority (Urgent/High/Normal/Low) based on requirements.
- Staff Assignment: Assign to available housekeeping staff member.
- Task Start: Staff starts cleaning โ Status becomes In Progress.
- Cleaning Process: Staff completes cleaning tasks and checklist items.
- Task Completion: Staff completes cleaning โ Status becomes Completed.
- Quality Inspection: Supervisor inspects room โ Quality rating recorded.
- Redo if Needed: If quality insufficient, task is reopened for redo.
- Room Release: Room status becomes Available for next booking.
๐ฐ Financial & Billing Workflow
- Folio Creation: Auto-created on check-in with room charges calculated.
- Service Addition: Staff adds extra services to folio during stay.
- Real-time Calculation: Total amount updates with each service added.
- Tax & Discount: Apply tax percentage, service charge, and discounts.
- Payment Registration: Multiple payment methods accepted (cash, card, online).
- Balance Tracking: Real-time balance due monitoring and alerts.
- Folio Settlement: Settle at check-out โ Generate invoice PDF.
- Receipt Generation: Auto-send payment receipt to guest email.
- Accounting Integration: Seamless Odoo Accounting sync for financial reporting.
- Audit Trail: Complete transaction history and audit trail.
๐ค Guest Lifecycle & Loyalty Workflow
- Guest Registration: New guest created with complete demographics and preferences.
- ID Verification: Document verification and secure storage.
- Preference Capture: Room preferences, dietary needs, accessibility requirements.
- First Stay: First booking and stay experience with history tracking.
- History Building: All stays, nights, and spending automatically tracked.
- Loyalty Accumulation: Points earned based on stays and spending patterns.
- VIP Status: Automatic VIP upgrade based on stay history and points.
- Personalized Service: Tailored experience based on guest preferences.
- Blacklist Management: Track and manage blacklisted guests.
- Guest Analytics: Analyze guest behavior and spending patterns.
๐ Boutique Hotel PMS Feature Checklist
Comprehensive operational checklist powered by Boutique Hotel PMS for Odoo 17
๐ Screenshot 1: Executive Hotel Dashboard
Real-time KPI dashboard with occupancy rate, revenue, check-ins, check-outs, and housekeeping status.
Dashboard Screenshot Placeholder
Replace with: screenshots/01_hotel_dashboard.png
๐ Screenshot 2: Room Types Management
Define room types with capacity, pricing, amenities, and features.
Room Types Screenshot Placeholder
Replace with: screenshots/02_room_types.png
๐จ Screenshot 3: Room Status Kanban Board
Color-coded room status board for quick visual overview of property occupancy.
Kanban Board Screenshot Placeholder
Replace with: screenshots/03_room_kanban.png
๐ Screenshot 4: Reservation Form
Create reservations with guest selection, room allocation, date picking, and source tracking.
Reservation Form Screenshot Placeholder
Replace with: screenshots/04_reservation_form.png
๐ Screenshot 5: Reservation Calendar View
Visual calendar for easy reservation management and occupancy planning.
Calendar Screenshot Placeholder
Replace with: screenshots/05_calendar_view.png
๐ค Screenshot 6: Guest Management Form
Complete guest profile with demographics, preferences, stay history, and loyalty status.
Guest Form Screenshot Placeholder
Replace with: screenshots/06_guest_form.png
๐ Screenshot 7: Folio / Billing
Guest folio with room charges, service lines, and payment tracking.
Folio Screenshot Placeholder
Replace with: screenshots/07_folio.png
๐งน Screenshot 8: Housekeeping Management
Task management with assignment, priority, and status tracking.
Housekeeping Screenshot Placeholder
Replace with: screenshots/08_housekeeping.png
๐๏ธ Screenshot 9: Service Management
Service catalog with pricing, categories, and availability.
Services Screenshot Placeholder
Replace with: screenshots/09_services.png
๐ Screenshot 10: PDF Folio / Invoice
Professional PDF invoice with all charges, taxes, and payment details.
PDF Folio Screenshot Placeholder
Replace with: screenshots/10_pdf_folio.png
โ๏ธ Screenshot 11: Configuration Settings
Hotel configuration with check-in/out times, tax rates, booking rules, and notification settings.
Configuration Screenshot Placeholder
Replace with: screenshots/11_configuration.png
๐ Screenshot 12: Website Booking Form
Mobile-responsive booking form with real-time availability check.
Website Booking Screenshot Placeholder
Replace with: screenshots/12_website_booking.png
๐ Detailed Operational Workflows & System Architecture
๐ Reservation Workflow
- 1 Reservation Creation: Guest or receptionist creates reservation with dates and room selection.
- 2 Conflict Check: System automatically checks for double booking conflicts.
- 3 Confirmation: Reservation confirmed โ Room status becomes Reserved.
- 4 Pre-arrival: Send confirmation email with booking details.
- 5 Check-in: Guest arrives โ Room status becomes Occupied โ Folio created.
- 6 During Stay: Add services, manage guest requests, track expenses.
- 7 Check-out: Guest departs โ Room status becomes Dirty โ Folio settled.
- 8 Post Check-out: Send folio email โ Room cleaned โ Available for next booking.
๐งน Housekeeping Workflow
- 1 Status Detection: Room becomes Dirty after check-out.
- 2 Task Creation: Housekeeping task auto-created or manually assigned.
- 3 Priority Assignment: Set priority (Urgent/High/Normal/Low).
- 4 Staff Assignment: Assign to available housekeeping staff.
- 5 Task Start: Staff starts cleaning โ Status becomes In Progress.
- 6 Completion: Staff completes cleaning โ Status becomes Completed.
- 7 Inspection: Supervisor inspects โ Quality rating recorded.
- 8 Room Available: Room status becomes Available for next booking.
๐ฐ Financial & Billing Workflow
- 1 Folio Creation: Auto-created on check-in with room charges.
- 2 Service Addition: Staff adds services (breakfast, laundry, spa).
- 3 Real-time Calculation: Total amount updates with each service added.
- 4 Payment Registration: Multiple payment methods accepted.
- 5 Balance Tracking: Real-time balance due monitoring.
- 6 Folio Settlement: Settle at check-out โ Generate invoice.
- 7 Receipt Generation: Auto-send receipt to guest email.
- 8 Accounting Integration: Seamless Odoo Accounting sync.
๐ค Guest Lifecycle Workflow
- 1 Guest Creation: New guest registered with complete demographics.
- 2 ID Verification: Document verification and storage.
- 3 Preference Capture: Room preferences, dietary needs, accessibility.
- 4 First Stay: First booking and stay experience.
- 5 History Building: All stays, nights, and spending tracked.
- 6 Loyalty Accumulation: Points earned based on stays and spending.
- 7 VIP Status: Automatic VIP upgrade based on history.
- 8 Personalized Service: Tailored experience based on preferences.
โ๏ธ Enterprise Backend Configuration & Setup
โ๏ธ Core Module Configuration
๐ง Automated Business Rules
- Conflict Prevention: Automatic double booking prevention with validation.
- Room Status Updates: Auto-update room status on check-in/check-out.
- Folio Auto-creation: Auto-generate folio on check-in with room charges.
- Payment Status: Auto-update payment status based on payments.
- Email Notifications: Auto-send confirmation, folio, and receipt emails.
- Sequence Generation: Auto-generate reservation and folio numbers.
- Housekeeping Triggers: Auto-create housekeeping tasks on check-out.
- Inventory Sync: Real-time room availability updates.
- Price Calculation: Auto-calculate total price with taxes and discounts.
- Balance Tracking: Real-time balance due calculations.
๐ Reporting & Analytics Configuration
๐ Security Groups & Access Rights Matrix
๐ Granular Security Groups
The module defines 4 distinct security access groups inside Odoo 17 User Settings. Each role strictly controls what the logged-in user can view, create, edit, or delete:
| Security Role | Intended Staff | Permissions & Capabilities |
|---|---|---|
| Receptionist | Front Desk Staff | Create reservations, check-in/out guests, manage folios, add services, view guest profiles, view room status. |
| Housekeeping | Cleaning Staff | View room status, manage cleaning tasks, update room status, track supplies, view housekeeping tasks. |
| Manager | Hotel Managers | Full access to all features: reservations, rooms, guests, folios, housekeeping, services, payments, channels, configuration, reports. |
| Owner | Hotel Owners / Administrators | Complete administrative control including user management, system settings, and all data. |
๐ Model-Level Access Control
Access control is implemented at the model level using Odoo's security framework:
- Record-level security for multi-property setups
- Audit trail with Chatter and activity tracking
- Activity planning and notifications
- Field-level security for sensitive data
๐ฅ Complete Boutique Hotel PMS Video Walkthrough & Live Demo
Interactive step-by-step video tour demonstrating Room Management, Reservations, Guest Management, Folio, Housekeeping, Services, Payments & Analytics.
๐ Video Chapters
Looking for an experienced Odoo Developer?
We specialize in:
Get in touch today for fast and professional Odoo solutions.
ยฉ 2026 Boutique Hotel PMS. All rights reserved. | Odoo 17 Ready | Developed by Wazirz
Please log in to comment on this module