Skip to content

Data-driven loyalty program: loyalty that decides with every purchase

Resources · Concept

A data-driven loyalty program is a loyalty program that uses what it knows about each member —purchases, balance, tier and context— to decide which reward to give and when, and to measure what that reward costs and returns. The difference is when it uses the data: during the purchase, not in the next campaign.

Updated · 10 min read

  • 18MMembers on QurableTotal the platform manages today
  • < 50 msMember recognized at checkoutp95, measured server-side
  • 1–3Months to go liveWith your current program or from scratch
  • 99.5%AvailabilityMonthly SLA · ISO 27001

Key takeaways

  1. A data-driven loyalty program is defined not by how much data it collects but by where it uses it: in the reward decision, while the customer is buying.
  2. The CDP unifies data, marketing automation sends messages, the CRM manages the relationship and the loyalty platform decides and records the reward: they complement each other.
  3. On Qurable, one member profile, one rule set and one ledger decide the reward in ~150 ms and record its cost.

The difference

Having the data or deciding with it.

Almost every loyalty program collects data. The difference is when it gets used: many programs process it after the purchase to build the next campaign; a data-driven program uses it while the customer is still buying.

A program that uses data after the purchase versus one that decides with it during the purchase
Data used afterwardsData that decides at purchase
When data is usedThe next day, in a batch job or a dashboardDuring the purchase, while the payment is authorized
What the customer getsThe same reward as the whole segment, or a message days laterA reward chosen for them, on the same receipt or at checkout
Who decidesA team building segments and campaigns by handRules, priorities and budget the team approves, applied on every purchase
Balance and tierDifferent in the app, the store and the call center until the job runsThe same across every channel, right away
How it is measuredWith reports that join systems, weeks laterEvery reward is recorded in the ledger, with its cost and who funds it

How it works

Which data, where it is used and how it is measured.

A data-driven program combines four types of data, uses them at every touchpoint and records the effect of every reward. All of it runs within rules the team approves.

  • The purchase

    What, where, how much and with which payment method, as sent by the POS, the ecommerce site or the processor.

  • The member

    Identifiers, consent by channel, attributes and the full history of purchases and redemptions.

  • Their program status

    Balance, point lots with their expiration, tier and active benefits.

  • The campaign

    Rules, priorities, available budget and exclusion groups.

  • At the store and checkout

    The reward is decided and applied inside the payment, on the same receipt.

  • On the confirmation screen

    A reward for the purchase or a product picked for that member, on the purchase success screen.

  • In journeys

    Email or WhatsApp messages that follow the purchase, with waits and branches.

  • In customer service

    The console shows the member's 360 view, with the same balance the app shows.

  • The cost of every reward

    Every reward is recorded in a double-entry ledger, with each party's contribution.

  • The liability

    Outstanding points by currency, country and expiration, in real time.

  • The trace of every decision

    What arrived, which rule matched, what was applied and what did not fire, and why.

  • Incrementality

    How much purchasing changed against a control group, designed during the pilot.

  • Consent

    Every channel with its consent, date and source.

  • Only the data needed

    Each rule receives only the attributes it declares, and the program can run on pseudonymized identity.

  • Human approval

    Nothing that affects members goes live without approval; before that, it is simulated on the last 7 days of real data.

  • Sales never stop

    If the service does not respond, the payment still goes through.

What each tool does

CDP, marketing automation, CRM and loyalty platform.

A data-driven program usually relies on several tools. None replaces the others: each solves one part, and the program works when they all share the same member ID.

AspectDetail
What it doesUnifies customer data from many sources to analyze it and build audiences.
What it brings to the programAudiences and attributes the program uses in its rules and journeys.
What it does not coverIt does not credit points, keep balances or decide the reward inside the payment.
What it doesOrchestrates email, SMS or push sends based on rules and schedules.
What it brings to the programThe channel to announce rewards, remind members of expirations and reactivate them.
What it does not coverIt acts after an event: it does not know the balance or the cost of each reward.
What it doesManages the customer relationship: contacts, cases, sales and commercial campaigns.
What it brings to the programThe customer's commercial history and customer service.
What it does not coverIt is not built to run earn and burn during a payment.
What it doesRuns the program: recognizes the member, decides the reward, earns, redeems and records the cost.
What it brings to the programThe moment of purchase, plus the program's events (points, redemptions, tiers) for the rest of the stack.
What it does not coverIt does not replace the CRM or a general-purpose CDP: it integrates with them.
What it doesStores the full history for analysis, reporting and in-house models.
What it brings to the programThe foundation to measure the program and study cohorts.
What it does not coverIt does not answer in milliseconds during a payment.

One platform or several?

What to connect based on what you already have.

You do not need to buy a CDP to start, or replace the one you have. What shapes the design is which system decides the reward and how every system shares the member ID.

  • Scenario 1

    You already have a CDP and marketing automation

    The loyalty platform joins as the system that decides and records the reward. It reads CDP audiences by member ID and sends every program event back by webhook.

    What to connect
    Audiences in; points, redemptions and tier changes out.
  • Scenario 2

    You have a CRM and are launching the program

    The loyalty platform brings its own member profile, built for the program. The CRM remains the source of the commercial relationship.

    What to connect
    The member ID in both systems, webhooks and a daily export.
  • Scenario 3

    Your program runs in batch

    Points are credited the next day and balances differ across channels. The step is to move the decision into the payment and migrate balances, running in parallel before cutover.

    What to connect
    The POS or the processor, and current balances as opening balances.

What to measure

The metrics of a data-driven program.

Data volume does not tell you whether the program works. These metrics do, and the platform should deliver them without joining spreadsheets.

  • Active versus enrolled members

    How many members buy and redeem, not how many signed up.

  • Frequency and basket size

    How much buying behavior changes for members who receive a reward.

  • Cost per reward and point value

    What each reward costs, who funds it and what a point is worth to the member.

  • Liability and breakage

    The outstanding points the program owes and those expected never to be redeemed.

  • Incrementality

    How much of the sale would not have happened without the reward, measured against a control group.

  • Timing of the decision

    Whether the reward arrives during the purchase or in the next campaign.

With Qurable

A data-driven program on one platform.

On Qurable, the member profile, the program rules and the ledger live on the same platform: the data that recognizes the member in under 50 ms is the same data that decides the reward in ~150 ms and records its cost. It integrates with the CRM and marketing stack you already have.

  • Agentic Data Platform

    One profile per member, recognized in the app, ecommerce and store, with consent by channel.

    See Agentic Data Platform
  • AI Decisioning

    Picks each member's reward with your rules, your budget and human approval.

    See AI Decisioning
  • Customer Engagement

    The next best action for each member: journeys AI builds from a goal, simulated and approved before going live.

    See Customer Engagement
  • Loyalty Ledger

    Every reward with its cost, each party's share and real-time liability.

    See the Loyalty Ledger

FAQ

What teams ask about data-driven programs.

Short answers for loyalty, marketing, data and technology teams.

It is a loyalty program that uses each member's data —purchases, balance, tier and context— to decide which reward to give, on which channel and at what moment, and to measure what it costs and returns. What sets it apart is using the data during the purchase, not only in the next campaign.

Four types of data: the purchase (what, where, how much and which payment method), the member (identifiers, consent and history), their program status (balance, tier and expirations) and the campaign (rules, budget and exclusions). With those four, a reward can be decided without third-party data.

A CDP unifies customer data to build audiences; marketing automation sends messages based on rules and schedules; a loyalty platform recognizes the member, decides the reward, earns, redeems and records its cost. They complement each other: they share the member ID and exchange audiences and program events.

No. A loyalty platform with its own member profile is enough to decide rewards with purchase, balance and tier data. If you already have a CDP, it connects by member ID: the CDP provides audiences and receives the program's events.

Because it is the only moment when a reward can change the purchase that is happening. A reward decided later arrives as a message, after the customer has left. Deciding it at payment requires recognizing the member and resolving the rules in milliseconds, without blocking the sale if something fails.

By its results, not by its data volume: active versus enrolled members, frequency and basket size of members who receive rewards, cost per reward, points liability and incrementality measured against a control group.

With a narrow case and real data: one segment, one channel and one reward rule. At Qurable we often start with a short MVP so the team can test the technology on its own data; full implementation takes 1 to 3 months.

Last reviewed

Further reading

The pages where each part of the concept shows up in the product and with customers.

See what your program would decide with its own data.

In a 45-minute technical session we review your data, your channels and one reward rule with a case like yours.

Read the documentation