Skip to main content
A Fanfare loyalty program gives each consumer a points balance that can grow through configured earning events and change through manual adjustments. The public model is intentionally simple: consumers can see their current balance, lifetime points, upcoming expirations, and point history. Use loyalty when you want rewards to reflect real customer participation across experiences, purchases, messaging, and other engagement. Use audiences when you want those balances to drive access decisions, such as member-only launches or tiered early access. Fanfair is Fanfare’s name for the existing optional loyalty prioritisation in queues and draws. It uses the distribution’s loyaltyBiasEnabled setting, which is off by default. Enabling Fanfair does not create a separate program or change how points are earned.

Core Model

How Earning Works

Fanfare maps earning rules to event categories instead of asking you to define every event from scratch. Each category has default point values that can be adjusted in the dashboard. Events with a configured value of 0 do not increase the consumer’s balance. The dashboard focuses on customer-relevant earning events and hides system or negative events that are not useful for normal program configuration.

Expiration Policies

Loyalty settings control whether points expire and how expiration is presented to consumers. Use fixed expiration when point age should matter. Use inactivity expiration when the goal is to encourage continued participation. Use no expiration when points are a long-lived customer benefit.

Limits

Limits keep program behavior predictable. Each limit can be configured or left unset. Limits apply to earning and balance changes according to the configured program contract. They should be set high enough for legitimate customer journeys and low enough to match your reward budget.

Audiences And Tiers

Loyalty fields can be used with audiences to create tiers and targeted access groups. For example, you might create Bronze, Silver, and Gold audiences from current balance or lifetime points, then attach those audiences to early-access sequences. Loyalty audiences are still audiences: they determine who qualifies for a segment, while the loyalty program determines how points are earned, deducted, expired, and displayed.

Fanfair Loyalty Prioritisation

Enable Bias toward loyal consumers, beside the Learn about Fanfair loyalty prioritisation documentation link, in a queue or draw’s configuration. The existing loyaltyBiasEnabled flag controls this setting for each distribution. The weight uses the consumer’s points available at entry. It is an ordering weight, not a stated multiplier on winning probability. Changing points later does not continuously reorder an existing entry. When the flag is false, pre-open queue order and draw order use neutral randomization; post-open queue entries remain first-in, first-out. The standard SDK widget shows “Fairness provided by Fanfair” beneath the Enter button only when the current queue or draw explicitly reports loyaltyBiasEnabled: true. A false or missing flag shows no Fanfair claim. The line appears only on the Enter panel; automatic or custom entry flows may skip it. The existing Powered by Fanfare footer stays the same. Keep customer copy qualitative. For queues with Fanfair enabled, use status language such as “you’re in line” rather than a precise numeric position. For draws, confirm entry and outcome timing without promising fixed odds, equal odds, or a guaranteed outcome. Fanfair does not override eligibility rules or reserve admission for every participant.

Where To Configure