Skip to main content
Xoxoday Loyalife supports conditional point issuance, allowing points to be awarded immediately upon a transaction — such as a hotel booking — and held in abeyance until an external event, such as property check-in or payment confirmation, triggers their automatic release for redemption.

Conditional Point Issuance

Xoxoday Loyalife separates the moment a point is earned from the moment it becomes available for redemption. This distinction is central to event-driven loyalty programmes, where the business outcome must be confirmed before a member can spend their reward. When a customer completes a booking, Xoxoday Loyalife immediately issues the earned points and simultaneously places them in a held state. The points appear in the member’s account as pending, giving full transparency without granting premature access to redemption.

How the Release Trigger Works

Once the qualifying external event occurs — the customer checks in at the property, payment clears, or a confirmation webhook fires — Xoxoday Loyalife automatically transitions those points from held to active. No manual intervention is required. The release logic is configured at the rule level, meaning a single programme can handle dozens of distinct event types, each with its own trigger condition and release criteria. For example, a travel loyalty programme might award 500 points at booking but release them only upon confirmed check-in. If the guest cancels before arriving, the held points expire without ever becoming redeemable, protecting your organisation from premature or fraudulent redemptions.

Enterprise and HR Use Cases

The same conditional logic extends to enterprise programmes integrated with platforms such as SAP SuccessFactors or Workday. Your organisation might award points when an employee enrols in a compliance training course, holding them until the employee completes the assessment and a completion event fires from the HR system. This ensures points reflect verified outcomes, not just intent. Xoxoday Loyalife’s event-driven architecture makes the hold-and-release pattern a first-class feature of the rules engine — not an afterthought or workaround.

Member Transparency

Members see pending points clearly in their loyalty wallet, along with the condition required to release them. This builds trust by showing what was earned and what remains to be completed, rather than leaving members uncertain about whether their actions were recognised. Xoxoday Loyalife logs every state transition — from issuance to hold to release or expiry — providing a complete audit trail for compliance reviews and dispute resolution.
Learn more: [Xoxoday Loyalife Help Centre — General](

How does point expiry work for held or pending points?

Understand how Xoxoday Loyalife handles expiry timelines for points in a held or pending state, including grace periods and cancellation behaviour.

How are event triggers configured in the rules engine?

Learn how to define and map external event signals — webhooks, API callbacks, and system events — to point release conditions in Xoxoday Loyalife.