LoyaltyEngine
Points, tiers, and benefits as an API
A loyalty ledger that works across stays and channels: it tracks points, assigns tiers, and exposes benefits as structured rules the AI concierge can apply on its own.
- ∞ Stays per guest ledger
- API Benefits evaluated by agents
- Live Tier recompute on every event
LoyaltyEngine stores points and tiers per guest, with a full history of how they were earned and spent. Every stay, review, referral, and in-chat upsell can add or subtract points; the current balance and tier are a single API call away.
Benefits are not text — they are structured rules: "free breakfast at Silver", "late check-out up to 14:00 at Gold". That means the concierge agent can honour them automatically during a conversation, without a staff member copy-pasting policy from a PDF.
Everything LoyaltyEngine handles for you
-
Points ledger
Append-only record of every point earned and spent — easy to audit, easy to reverse.
-
Tier engine
Tiers are recomputed on every event; no nightly jobs, no stale levels.
-
Structured benefits
Benefits expressed as rules an agent can evaluate — free-text perks become executable.
-
Cross-channel sync
The same balance is read by chat, voice, tablet, and the CRM — no per-channel drift.
How LoyaltyEngine plugs into the hotel stack
The engine is a pure ledger with an evaluation layer. Other services write events into it and read the resulting balance, tier, and benefits.
- AgentBuilder reads the guest's balance and active benefits to honour them in conversation.
- RoomStateSync emits stay events that earn points automatically on check-in and check-out.
- Billing applies point redemption to the final folio and records the deduction.
- AIM CRM surfaces tier and lifetime points on the guest card.
Wire LoyaltyEngine into your product today
Book a consultation with our founders and we'll walk you through the whole microservice stack — not just this one — live on your domain.