Organisations and properties
Properties belong to an organisation; membership and roles are explicit records, not settings on a user.
A. Papadaki
a.papadaki@… · 1 420 pts
4 stays · Silver
Anna Papadaki
+30 69… · 900 pts
3 stays · Member
One guest profile
7 stays · Gold · shared history
1,420 pts
Multi-tenant
Access is enforced on the server, per organisation and per property. A property manager sees their property. A group owner sees the group. Nobody sees another customer's data.
Properties belong to an organisation; membership and roles are explicit records, not settings on a user.
Group admin, property manager, staff and guest, each with a different screen and different permissions.
Credential rotations, merges, redemptions and administrative actions are recorded with who and when.
Loyalty engine
Not on booking, not on arrival. Points reflect revenue you actually recognised.
Cancellations, no-shows and refunds reverse the matching points with a linked transaction.
Stays before your launch date are imported for context but never award points unless you ask.
Each point has a reason, a source event and a timestamp. Guest disputes take seconds, not an afternoon.
Identity
The same guest arrives as three records: an OTA alias, a phone booking and a walk-in. Guest Club matches on verified email, verified phone and RoomRack guest ID, then proposes merges for anything ambiguous.
Verified identifiers merge without asking, so balances stay in one wallet.
Suggestions are queued with the evidence, and merging keeps the full history of both records.