Guests who feel remembered come back
Capture every guest preference once, surface it automatically at check-in, award loyalty points on checkout, and let guests keep their own profile current from a self-service portal.
The problem
Returning guests’ preferences and complaint history live in scattered notes or a generic contact field, invisible exactly when a receptionist needs them: at booking and check-in. Repeat details go unnoticed, past complaints repeat, and loyalty points get tracked by hand in a spreadsheet instead of the system guests actually interact with.
The solution
A single guest profile holds structured preferences, loyalty tier and points, stay history and complaint records, surfaced in one front-desk quick-view card. Points accrue automatically on checkout, tiers update themselves, and guests can keep their own preferences current from a self-service portal page.
Everything front-desk and guest-relations teams need
Every capability below is implemented in the module.
Front-Desk Preference Card
Open any guest profile and see tier, points balance, room and dietary preferences, and complaint flags in one quick-view card at the top of the form — no digging through tabs during a live check-in.
Structured Room & Service Preferences
Pillow type, bed configuration, floor, smoking preference, dietary tags and accessibility needs are stored as filterable fields, not free-text notes, so staff can search and report on them.
Loyalty Tiers With Automatic Assignment
Configure Bronze, Silver, Gold and Platinum tiers with their own point thresholds and accrual multipliers; each guest’s tier recomputes automatically as their points balance changes.
Automated Points Accrual On Checkout
Checking a stay out matches it against configurable accrual rules by room type and stay length, creates the points transaction, and updates the guest’s balance and tier without manual entry.
One-Click Preference Carry-Forward
Apply a guest’s saved preferences to any stay with a single button, so pillow, bed and dietary choices follow the guest automatically instead of being re-keyed every visit.
Preference Templates & Bulk Apply
Save VIP and Standard preference templates, then apply one to any number of guest profiles at once from the list view, filling blanks or overwriting existing values.
Complaint Tracking With Resolution Workflow
Log complaints with a severity level, move them through New, In Progress and Resolved, and require a resolution note before closing — so issues are never silently repeated.
Guest Self-Service Portal
Guests sign in to a dedicated My Preferences page to review and update their own room, dietary and accessibility preferences, keeping profiles accurate without staff workload.
Loyalty & Complaint Analytics
Dedicated graph and pivot views break down tier distribution and points earned versus redeemed, giving guest-relations managers a clear read on program performance.
How it works
Create the guest profile
Link a contact to a guest profile; a membership number and reference are generated automatically and preferences can be filled in or copied from a template.
Record the stay
Open a stay for the guest, apply their saved preferences in one click, and move it through confirmed and checked-in as the booking progresses.
Check out and accrue points
Checking out matches the stay against your accrual rules, creates the points transaction automatically, and updates the guest’s tier if the balance crosses a threshold.
Resolve issues and stay current
Log and resolve any complaints raised during the stay while the guest keeps their own preferences up to date from the self-service portal.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. It is a standalone guest-relations and loyalty module that links directly to your existing contacts, so it installs on any Odoo database without a PMS dependency.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Hotel Guest Profiles & Preferences
A front-desk preference card with structured room and service preferences, automatic loyalty tiers and points on checkout — plus complaint tracking and a guest self-service portal.
Buy on Odoo App StoreMore Odoo services apps
Hotel Management
Reservations, rooms, housekeeping, restaurant, consolidated folio & website booking
Hotel Night Porter & Guest Incident Log
Overnight patrol logging and a structured guest incident register with automatic escalation, CCTV, police and insurance tracking — handed over on a morning dashboard.
Hotel Stay Packages & Gift Certificates
Gift certificates, stay packages and vouchers with running balances, bulk redemption and automatic expiry — with hard redemption guardrails and a liability dashboard, no PMS required.
Hotel Day Use & Late Checkout
Configurable charge bands with automatic assignment, escalating approval and arrival-conflict detection — billed to the folio, with housekeeping signalling and demand analytics.
Hotel Group Blocks & Allotments
Group, tour-operator and crew blocks with pickup tracking, cut-off and release alerts, attrition handling and rooming-list no-show reconciliation — in one standalone app.
Hotel Lost & Found Management
Log every found item with photos and storage location, link it to the guest's stay and track chain of custody — with automated guest notifications and unclaimed-item reminders.