LOYALTY

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.

Capabilities

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.

Integrations

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.