Loyalty & Rewards

Loyalty & Rewards is the engagement and retention engine of Nashua 360. It turns individual transactions into a durable relationship by tracking what each customer earns, holds and redeems, and by governing the rules that make those balances meaningful. The module owns a specific business problem: repeat business does not happen by accident, and the economics of rewarding it must be measured, controlled and defensible. It runs the full lifecycle of a programme, from a member's first enrolment through every accrual, tier change, redemption, referral and partner exchange, and it does so with the accounting rigour that a points liability on the balance sheet demands.

Within the suite it sits between the transactional modules that generate activity and the finance and marketing modules that value and act on it. Commerce and billing feed it qualifying events, campaigns shape the offers that ride on top of it, and the ledger consumes the liability it produces. The result is a single, authoritative view of customer engagement that is both a marketing instrument and a controlled financial subledger.

What the module does

Loyalty & Rewards manages every mechanism by which a customer accumulates and spends value with the business. It issues and tracks points or programme currency, applies configurable earning rules to qualifying activity, and governs redemption against a rewards catalogue of products, discounts, vouchers, experiences and cash equivalents. It operates a full tier structure, moving members between status levels on the basis of spend, activity or points earned, and attaching benefits, multipliers and entitlements to each level. It runs referral programmes that reward advocacy, and partner programmes that let points be earned and burned across a coalition of external brands with agreed exchange rates and settlement. Every member holds a wallet with a live balance, a dated statement of movements, and a set of active benefits, so that both the customer and the service agent see the same authoritative position. Enrolment, communications preferences, consent and programme membership are all held here, and campaign integration lets time-bound offers, bonus multipliers and targeted rewards be layered onto the base rules without rewriting them.

The domain and data model

At the centre of the model is the member: the customer, household or business account that participates in a programme and holds a running balance of value. That balance is expressed in points, a controlled currency with a defined monetary worth, an issue date and, where applicable, an expiry horizon. Points do not appear arbitrarily. They are created by earning events, which are qualifying activities such as a purchase, a payment, a referral or a partner interaction, each evaluated against the rules in force at the moment it occurred. When a member spends points, a redemption draws down the balance against an item in the rewards catalogue, and the two sides always reconcile.

Sitting above the balance is the notion of tier, a status the member occupies for a qualifying period and which changes the terms on which they earn and what they are entitled to. Tiers relate to members over time rather than statically, so the model keeps the history of who held which status when, and why they moved. Programmes themselves are the framing concept: each defines its own currency, rules, tiers, catalogue and lifespan, and a member may belong to several. The relationships that matter are simple to state and precise in effect. Activity generates value, value is held and ages, status modifies how value is earned and used, and every movement is attributable to a rule and an event. This is what lets the balance be trusted as both a customer promise and a financial figure.

Member accountEarning rulesRedemptionsTiers & benefitsReferralsPartner exchangeCampaigns
The member account sits at the centre, fed by every mechanism that creates or consumes programme value.

Principal workflows

Enrolment brings a customer into a programme, records consent and preferences, and opens the account with any joining bonus. Earning is continuous and largely automatic: qualifying events flow in, the applicable rules and multipliers are resolved, and points post to the balance with a full audit of how the figure was reached. Tier evaluation runs on the qualifying window, promoting members who cross a threshold and applying the programme's chosen treatment to those who fall short, whether that is retention, soft landing or demotion. Redemption lets a member exchange points for catalogue rewards, with holds, confirmations and reversals handled cleanly so that a cancelled order returns the value it consumed. Referral workflows track an advocate's invitations through to the referred party's qualifying action, then release the reward to both sides. Partner exchange reconciles points earned or spent with external members of the coalition and settles the corresponding value. Expiry and dormancy processes age balances according to policy, notify members in advance, and retire lapsed points into breakage. Across all of these, service agents can adjust, credit and correct balances within controlled limits, leaving a complete trail.

Functional depth that matters

The rigour of the module lies in how it values and controls the liability it creates. Every point issued is a promise to deliver future value, and the module treats it as such. It maintains the outstanding points liability as a controlled figure, applies a breakage estimate for points expected never to be redeemed, and supports revenue recognition consistent with the treatment of a performance obligation under contract accounting standards, deferring the fair value of points at the point of sale and releasing it as they are redeemed or lapse. Accrual calculations handle multipliers, caps, floors, rounding conventions and currency conversion for partner points deterministically, so the same event always yields the same result and can be replayed. Expiry supports rolling, fixed-date and activity-reset treatments, with clear precedence when several apply. Tier qualification respects configurable windows, look-back periods and grace treatments. Fraud and abuse controls detect velocity anomalies, self-referral, duplicate enrolment and improbable earning patterns, and can quarantine value pending review. Consent, retention and the right to erasure are enforced in line with data protection obligations, and manual adjustments sit inside approval limits and segregation of duties so that no single actor can inflate a balance unchecked. The effect is a programme that marketing can move quickly and that finance can sign off with confidence.

How it fits the Nashua 360 suite

Loyalty & Rewards is fed and consumed by the rest of the suite rather than standing apart from it. It draws qualifying activity from Commerce and Order Management, so that a completed sale earns automatically, and from Billing & Invoicing, so that settled payments count where the programme rewards them. The Customer module provides the single identity a member is bound to, keeping loyalty status, contact records and service history in one place. Campaigns supplies the offers, audiences and bonus mechanics that layer onto the base earning rules, and receives back the engagement signals that measure whether they worked. The points liability, deferred revenue and settlement entries post into Finance and the general ledger, where they are reconciled like any other subledger. Analytics reads the full movement history to report on active members, redemption rates, breakage, tier distribution and programme profitability. Because these connections are native, a change of tier can unlock a pricing entitlement in Commerce, a redemption can raise a fulfilment order, and a partner settlement can generate an invoice, all without leaving the suite or reconciling across boundaries.

How AI Workers operate inside it

AI Workers are first-class participants in the module, not an overlay on it. A worker answers conversational questions about programme data directly, such as which members are close to a tier threshold, how breakage moved this quarter, or why a given balance changed, and it grounds every answer in the same audited figures a person would see. Workers execute actions within their granted authority: posting a goodwill credit, resolving a mismatched partner exchange, enrolling a segment into a campaign, or reversing an erroneous accrual, each logged against the worker as the actor. They monitor continuously for anomalies and exceptions, flagging suspected referral abuse, improbable earning velocity, redemption spikes or a liability drifting outside expected bounds, and raising these for attention before they become losses. They extract structured data from partner statements, promotional briefs and reconciliation files, turning documents into posted movements and proposed adjustments. As decision support, a worker can model the cost of a proposed multiplier or the liability impact of an expiry change before it is approved. And a worker can stand as a named node in an approval or review workflow, evaluating a manual adjustment or a high-value redemption against policy and either clearing it, escalating it, or adding its recommendation for a human approver, so that the programme scales without loosening its controls.