Skip to main content

Points & Wallet Overview

info

Current engine (LE 2025)

This section covers Points & Wallet in the current engine, where points campaigns are standalone entities with full condition and effect flexibility. For the legacy engine, see Points & Wallet β€” Legacy.

What is the Points & Wallet module?​

Points & Wallet is Loyal Guru's balance earning and redemption engine. It gives loyalty and marketing teams complete control over how customers accumulate and spend balance β€” from a simple 1 pt per €1 base earn rate to complex tier-gated category bonuses and birthday rewards.

A points campaign is configured once (when to award, who qualifies, how much, when it expires). When the campaign's event fires, Loyal Guru evaluates all active campaigns against the customer and cart in real time. No distribution step is needed for most campaigns β€” they fire automatically.

The balance can be redeemed as cashback at checkout, from the rewards catalog, via coupon exchange, or through donation.

What you can do​

Campaign typeExample
Base earn on purchase1 pt per €1 on all purchases for all loyalty members
Category bonus3x points on Electronics every Tuesday
Tier multiplierGold members earn 2x on all categories
Birthday reward500 pts when the birthday trigger is launched for the customer
Welcome bonus200 pts when a customer creates a profile
Partner purchase1% wallet credit when paying with the co-branded card
Custom eventPts per km synced from a fitness app
Manual grantOperator-assigned pts for customer service resolution

Earning models​

Every points campaign awards balance in one of two modes, set at the company level:

ModeBalance typeDisplayBest for
PointsInteger points"1,250 pts"Traditional loyalty programs with a points currency
Money walletMonetary wallet"€8.30"Wallet programs where earned value is in currency (e.g. club offers)

Both modes use the same campaign structure and API. See Earning Methods for full details.

How It Works​

  1. A points campaign is configured in Loyalty and Promotional engine β†’ Points & Wallet β†’ New Rule in the Owner App.
  2. When a customer triggers the campaign event (purchase, trigger, custom event), the engine evaluates all active campaigns against the cart and customer context.
  3. Qualifying campaigns fire and award balance. Points enter the lifecycle: pending (if activation delay > 0) β†’ active β†’ spent or expired.
  4. Tiers can gate campaigns or multiply earning rates, evaluated in real time after each transaction.
  5. Customers burn balance as cashback at checkout (cashback_score_desired on POST /carts), from the rewards catalog, via coupons, or through donation.

Configuration​

Go to Loyalty and Promotional engine β†’ Points & Wallet β†’ New Rule in the Owner App. The creation flow covers:

  1. Description β€” name, currency, category, recurrence, and availability dates.
  2. Event β€” what triggers the campaign (Cart, Trigger, Custom event, or Direct assignment).
  3. Conditions & Effect β€” who qualifies (victory conditions) and how much they earn (effect type, value, distribution).

For the full step-by-step guide, see Create a Points Campaign.

In this section​

PageWhat it covers
Points Campaign TypesEffect mechanics: Ratio, Direct Value, Percentage; Points vs Wallet overview
Create a Points CampaignEvent types, effect types, distribution, audience rules, worked examples
Simulate and Apply PointsPreview points, wallet accrual, and cashback; commit the result on confirmed carts
Earning MethodsPoints vs money wallet β€” effect value formats and cashback rate
Burning MethodsCashback at checkout, rewards catalog, coupons, donation
Cashbackcashback_score_desired, simulate flow, thresholds, configurable combined discount cap
Points ExpirationActivation delay, expiration models, FIFO spend
LimitsWin limits (per day/month/year), budget caps, per-transaction caps
StackabilityCombining multiple campaigns and priority rules
ReturnsPartial returns, full cancellations, cashback restoration
MulticurrencyMulti-country programs, exchange rate formula
IntegrationsGET /points response, rule_conditions, rule_effects JSON reference