Omnichannel loyalty means the program follows the member from channel to channel. A purchase in a store, an order in the app and a call to the contact center all land on one account. The member sees the same balance and the same offers wherever they show up. An omnichannel loyalty program is mostly an identity and data job, more than a rewards design job.

What does omnichannel loyalty look like in practice?

Four tests separate an omnichannel program from one that simply shows up in many channels.

  • One identity. The member is known by phone, email, card or app login, and every one of those keys points to the same record.
  • One balance. Points and tier progress come from one ledger, so every channel shows the same number.
  • Earn and burn everywhere. The member can earn in one channel and redeem in another.
  • Consistent offers. An offer shown in the app works at the register, and the reverse is true.

Real programs show how many entry points one account has to cover. Starbucks lets members earn by paying in the app with a Starbucks Card or a linked card. They can also scan a member barcode in the app and then pay with cash or a card. Sephora gives Beauty Insider points for purchases in its own stores and online. It also credits Sephora purchases in Sephora at Kohl's stores and on kohls.com, Instacart, DoorDash and Uber Eats.

How is omnichannel loyalty different from multichannel loyalty?

A multichannel program is present in several channels, but each channel keeps its own records or rules. The app runs one set of offers and the stores run another. Points earned in one can take a day to show up in the other. An omnichannel program runs one rule set and one ledger. The channel becomes a detail of each transaction instead of a separate system.

Why does omnichannel loyalty pay off?

Customers already move between channels. McKinsey reports that more than half of B2C customers use three to five channels each time they buy or resolve a request. It also reports that omnichannel customers shop 1.7 times more than shoppers who use a single channel. A loyalty ID is how a brand ties a cash sale in a store to the same person who browses the app. That link turns scattered sales into first-party data a team can act on.

What does an omnichannel loyalty program need to run?

One member, many keys

Each channel collects a different key. A store asks for a phone number, the website asks for an email and the app asks for a login. The platform needs match rules that link these keys to one member. That work is called identity resolution. It also needs a merge process that moves points and history without loss. Guest checkout is a common leak. Starbucks gives no Stars on purchases made when checking out as a guest.

A real-time ledger

Balances and tier status need one system of record that every channel reads through an API. If store earnings post overnight, the app shows an old balance. A member can then try to spend points that are not there yet. The register needs a fast answer too, because a line of shoppers will not wait for a slow lookup.

One set of rules and offers

Define each offer once and let one rules engine judge it for every channel. Channel can still be a condition, as in double points for app orders. The point is that the condition lives in one place.

Returns in any store or app

A store return against an online order has to take back the right points. Sephora deducts all points from a returned purchase, bonus points included. It warns that the balance can go below zero. Starbucks deducts the Stars from a voided purchase, which can also leave a negative balance.

Where do omnichannel loyalty programs break?

  • Split accounts. A member who joins with a phone number in store and an email online ends up with two balances.
  • Locations that cannot take part. Starbucks says not all of its stores can award or redeem Stars. Some award Stars only when the member pays with a Starbucks Card.
  • Partner channels with no shared key. Sephora gives points on delivery app orders only when the buyer uses the email they signed up with.
  • Offline registers. When a store loses its connection, sales have to queue and post once, with no double credit when the link returns.
  • Service blind spots. A contact center agent who cannot see the same profile cannot fix a missing-points claim.

How do you measure omnichannel loyalty?

Measure the plumbing as well as the outcomes. These six metrics show whether the program acts as one program in every channel.

MetricHow to work it outWhat it tells you
Identified sales shareSales tied to a member ID divided by total sales, by channelHow much of the business the program can see
Cross-channel member rateMembers active in two or more channels divided by active members, over 12 monthsWhether members use more than one channel
Balance lagTime from a sale to the updated balance, by channelWhether each channel shows the same number
Missing-points claim rateClaims for missing points divided by member salesWhere matching or posting breaks
Duplicate profile rateMerged or flagged profiles as a share of all profilesHow well matching works
Redemption channel mixRewards used in each channel as a share of all rewards usedWhether members can spend points where they earn them

For illustration, a retailer sells $400 million a year in stores and $100 million online. Members are known on 45% of store sales and 90% of online sales. That gives $180 million plus $90 million, or $270 million of known sales. That is 54% of the total. If store sales tied to a member rise to 60%, known sales grow by $60 million. The share goes from 54% to 66% with no new customers.

How GRAVTY handles omnichannel loyalty

On GRAVTY, a retailer has one member object in every channel. That covers POS, app, web store and contact center. Identity resolution links email, phone, card and app keys to that member (GRAVTY for retail). Member 360 pulls behavior and sales into one view of the customer, household included. In hotels, the front desk, bookings, contact center, mobile app and partner POS all read from the same live member graph (GRAVTY for hospitality).

GRAVTY AI-Scan reads receipts from offline stores for instant rewards, which links in-store buying to the digital account. GRAVTY runs 100+ live integrations in production. Its accrual response for a basket of 50 line items is 120 ms (GRAVTY technology).

Frequently asked questions

What is an example of an omnichannel loyalty program?

Sephora's Beauty Insider program is a good example. Members earn points in Sephora stores and online. Sephora also gives points for its products bought at Kohl's and on delivery apps. Returns take the points back from the same account.

Do omnichannel loyalty programs need a customer data platform?

No. The core need is a loyalty system of record that holds identity, balance and tier in real time. A CDP often sits beside it for marketing data, but points and tiers belong in the loyalty platform.

How do members prove who they are at a store register?

The usual keys are a phone number, a card or a barcode in the app. Starbucks lets members scan a barcode in its app and then pay with cash or a card. Whatever the key, it has to resolve to the same account the app and website use.

How does a loyalty program connect to a POS?

Through an API call at checkout. The register sends the member key and the basket to the loyalty platform. The platform sends back the balance and any offers, and the points from the sale post to the same account the app shows.

What is the first step to make a loyalty program omnichannel?

Start by measuring how much of each channel's sales you can tie to a member. That number shows where identity breaks, and it sets the order of work. Fix the weakest channel first.

Is omnichannel loyalty only for retailers?

No. Airlines, hotels, banks and telecom brands all serve members across apps, websites, call centers and partners. A hotel member who books online and checks in at a front desk needs the same recognition in both places.