Retail Loyalty Platform

ReactorCX: The Enterprise Retail Loyalty Platform, Across Every Format, Banner, and Point of Sale

Loyalty Methods runs ReactorCX, the enterprise loyalty platform built for retail at scale, across convenience, fuel, multi-brand apparel, franchise and dealer networks, and multi-format retailers. The dividing line in retail loyalty is whether the engine recognizes the same member in real time across every store, banner and point of sale, or stitches those identities together after the fact.

ReactorCXStaging

Promotion

Cross-banner bounce-back

v4
FlagshipOutletOnlineMarketplace
DraftReviewApprovedLive

Budget And Funding

60/40

Brand marketing · Banner

Attribution

60%40%

Attributed at the line to the selling banner

Arbitration

Policy: best for businessStacks with loyalty reward: yes · Clearance SKUs excluded

Limits

Per member: once per visitChannels: store, web, app · Returns reverse the accrual

Approved by Brand Marketing Director · rolled out to Outlet after simulation

Illustrative view of ReactorCX configured for a retail program; sample program, no customer data.
100M+
Gap Inc. member records migrated
How this is measured

Member records migrated onto ReactorCX in the Gap Inc. Encore unification across Gap, Old Navy, Banana Republic and Athleta. As of February 2026.

13,000+
7-Eleven stores on 7Rewards
How this is measured

7-Eleven stores in the US and Canada on which 7Rewards runs through ReactorCX, per 7-Eleven's public store count at the as-of date. As of 2026-Q3.

30,000+
Integrated physical locations
How this is measured

Distinct physical sites transacting through ReactorCX integrations, each counted once. As of 2026-Q3.

400+
Unique promotions live per month, largest retail deployment
How this is measured

Distinct active promotions per month in the largest single retail deployment. As of 2026-Q3.

Definitions and as-of dates are on each figure.

  • Gap Inc.
  • Old Navy
  • Athleta
  • 7-Eleven
  • Stripes
  • Speedway

How does ReactorCX run retail loyalty on one engine?

Most stacks stitch, and the seams show up where they cost the most: a point earned online that will not redeem in the store, a balance that lags a day behind the register, a franchise location running its own punch card while headquarters runs another. ReactorCX removes those seams.

One member profile

Recognize one member across every banner and point of sale

  • One canonical member profile resolved across card, app, web, POS and partner identifiers.
  • Real-time eligibility calculated at the moment of the transaction rather than the morning after.
  • A clean division of labor: ReactorCX owns who is a member, what they have earned and what they are eligible for; your ESP or SMS provider renders and sends the message.
  • Deterministic accounting: every point traces to the rule, activity and member that created it, consumed in a configurable burn order, on an auditable history.
Franchise networks

Run franchise and independently owned networks

  • One member database with cross-store earn and burn: earn at any location, redeem at any location, and the end of store-siloed punch cards.
  • Settlement between owners: a redemption funded by one owner and earned at another nets out correctly.
  • A funding model agreed up front: central, franchisee-funded or hybrid, including ad-fund or co-op models.
  • Provable, dated liability: outstanding points tracked, breakage flagged and recognized under standard rules, reporting by owner and rolled up for headquarters.
Multi-format retail

Run multi-format and grocery retail

A flagship banner, a value banner, a premium banner, a delivery brand, a pharmacy and fuel, each with its own economics, for one shopper who treats them as a single relationship. Rules at the department, category, brand and item level; cart-level arbitration across the full basket; household accounts with shared balances; pharmacy, fuel, delivery and curbside as first-class activity types. Grocery

Indirect retail

Work for brands that do not own the point of sale

FeedXChange ingests activity from systems you do not operate, in real time or in batch. Consumer and trade programs share one engine without sharing rules, siloed by role. Registration, reviews and referrals keep the program alive between purchases that arrive every few years. Value beyond discounting: early access, exclusive products and recognition.

Franchise settlement

Independently owned, centrally connected

The operators keep their autonomy, the customer gets one program. Funded-value settlement is reconciled between owners and rolled up to headquarters, with liability tracked and dated by location.

Financial Integrity · Partner Ecosystems

Production proof

What does multi-brand retail on ReactorCX look like?

ReactorCX runs four apparel brands, Gap, Old Navy, Banana Republic and Athleta, on one engine: a single profile and balance follows the shopper across every brand; points earned in one brand count across the portfolio; the Encore program extends redemption past markdowns into experiences and partner rewards; and a basket spanning multiple brands splits earning to the right brand, so each brand keeps clean economics while the shopper sees one program.

ReactorCX also runs distributed franchise and fuel networks in production at national scale, the same engine behind the franchise and settlement model above.

Read the Gap Inc. story · Read the 7-Eleven story

40M+
Gap Inc. active members across four brands
How this is measured

Active members across the four Gap Inc. brands at cutover. As of February 2026.

7 months
Gap Inc. Encore delivery time
How this is measured

Elapsed months from kickoff to cutover for Gap Inc. Encore. As of February 2026.

Worked example

What happens to one order

One activity, evaluated once, with every downstream effect recorded and published. The same path a demo walks through, in the order the engine runs it.

01

Purchased

Point of sale or the order system sends the order: member, banner, channel, every SKU line with category and brand, tender, promotion codes

02

Evaluated

SKU, category and brand rules, tier benefits and channel rules run in deterministic order against the whole order

03

Arbitrated

Loyalty rewards, promotions and coupons resolved to the best combination under the banner's policy before the total is shown

04

Accrued

Points to the member purse, tier credit to its track; each promotion's cost attributed to the banner and funding source at the line

05

Recorded

Execution log stores which rules fired and who approved them; liability moves by banner; a later return reverses from this same record

06

Published

Business events to CDP and messaging, replication events to the warehouse, order context back to the order system, ledger lines to finance

Retail systemsReactorCXRecordedDownstream
An online order, a return at a different banner or a marketplace sale takes the same path: different source and fields, same evaluation, same ledger. Step detail in the earn reference flow and the arbitration concept.

See this run on a copy of your own retail activity.

See a parallel migration
For evaluators

The detail your team will want to check

Expand what you need.

ReactorCX speaks the retail data modelOne activity record, every dimension a retail program tracksReactorCX holds every event in one extensible record, so every field stays searchable and actionable across the console, the API, the warehouse and reporting. Add a field…

ReactorCX holds every event in one extensible record, so every field stays searchable and actionable across the console, the API, the warehouse and reporting. Add a field once and it propagates everywhere. Marketing, operations and finance query the same record the source system wrote.

Data model documentation

01

Core activity

Member ID · type · date · channel · value

02

Order and item

SKU · style · category · brand · banner · markdown flag · promotion code · tender

03

Channel and fulfilment

Store · web · app · marketplace · pickup in store · ship from store · return · exchange

04

Attribution and funding

Banner · campaign · funding source · partner · settlement party

Standard fieldsConfigurable extensions
The extensible activity schema, retail extensions shown. Standard fields are shared across all verticals.
Same engine, configured for retailWhat stays the same, and what adaptsReactorCX is one engine. What changes for a retail program is the signals it reads, the currencies it holds, the offers it arbitrates and the organisation it settles to. All of it is configuration, versioned and approved, not custom code.
The retail configuration of a generic engine
DimensionSame in every industryConfigured for retail
SignalOne activity record per event, from any channel, evaluated onceOrder with SKU lines from POS and e-commerce, returns and exchanges, marketplace sales, app and web activity
CurrencyAny number of currencies and purses, each with source, expiry and burn orderPoints; tier credit; brand or banner sub-balances where the program separates them
StatusTiers with configurable qualification and requalificationSpend or visit tiers with annual requalification; member pricing and early access as tier benefits
OffersOffer library with eligibility, stacking, suppression and limitsCentral: SKU, category and brand rules, member pricing, promotion codes, basket-wide arbitration with clearance and markdown exclusions
FundingPartner wallets, source-tagged accruals, settlement from lineageBrand marketing and banner co-funding; partner and marketplace settlement
OrganisationMulti-brand, multi-region, per-entity economics on one instanceBanners and brands on one instance; store, e-commerce and marketplace channels; franchise stores as settlement parties
ServicingMember Care Portal with line-level history and governed adjustmentsPoint-level history by order line; store and contact-centre adjustments and return reversals without escalation

Other industries swap the signal and keep the engine: a grocer's basket, an airline's flown segment, a hotel's folio close. The engine and the ledger do not change. All industries

Returns and mixed baskets

Returns, exchanges and cross-banner baskets that reconcile

Retail loyalty is undone by what happens after the sale. A return three weeks later, at a different banner, has to reverse exactly what was earned and exactly what was funded.

Reversal from the record

A return or exchange reverses the specific accrual and the specific promotion cost from the original activity, not an estimate. Partial returns reverse the affected lines only.

Mixed baskets settle at the line

A basket that crosses banners is attributed to each banner's P&L line by line, so no allocation rule is needed at period close.

Liability by banner

Outstanding value is reported per banner and per funding source from the same lineage, so each business unit sees its own number.

One order, four views of the same record
Who looksWhat they seeWhere it comes from
ShopperThe reward on the receipt and the points earned, and the reversal if they returnArbitration result and accruals on the activity
MerchandiserPromotion redemptions and lift by SKU and banner against a control groupPromotion dashboards on the execution log
Banner financePromotion cost and liability for their bannerLine-level attribution in the ledger
Group financeLiability across banners and the export to the general ledgerLedger export at transaction level

Partner wallets and settlement are documented in the partners and funding concept; the ledger in the ledger and lineage concept.

Evaluation

What each retail stakeholder will want to check

System map

How ReactorCX fits a retail estate

Store, web, app and call-center activity reaches ReactorCX through the same APIs, so a member sees one balance everywhere.

Promotions are arbitrated at the SKU level at checkout, and every accrual, redemption and expiry flows out as events and ledger records to the systems finance and merchandising already run.

Nothing here replaces a system you already run. Retail channels keep their own systems of record; ReactorCX holds the loyalty state, and publishes what it decides back to them.

How ReactorCX fits a retail estate: Store POS, E-commerce, Mobile app, Call center, Marketplaces / partners reach the platform through REST API, Event API, FeedXChange™; the ReactorCX core runs Omnichannel earn and burn; Promotions and arbitration; Tiers, benefits and rewards under governance, and publishes events and ledger records to CRM / CDP · ESP and push · OMS / ERP · data warehouse · finance and general ledgerEvery accrual carries its source, currency, brand, partner, timestamp and expiry, so burn order, partner wallets and settlement all read from one ledger. The moving markers show direction only; they do not represent volume. RETAIL CHANNELS YOU OWN Store POS E-commerce Mobile app Call center Marketplaces / partners REST APIreal-time earn and burn at checkout Event APIapp and web activity FeedXChange™partner and marketplace files ReactorCX core Activity engine · every channel, one activity record · execution log Omnichannel earn and burnone balance across store, web and app Promotions and arbitrationSKU-level, mathematically optimal discounts Tiers, benefits and rewardsper brand, per banner, per member Governance: environments in sync · versioned JSON publish / unpublish · attribute-based access · audit trail Event stream · Level 1 replication · Level 2 business events Kafka, Kinesis, EventHub, Pulsar, webhooks · SQL and lake sync ENTERPRISE SYSTEMS CRM / CDP · ESP and push · OMS / ERP · data warehouse finance and general ledger
Systems you ownReactorCX and its entry pointsEvents and ledger out
Every accrual carries its source, currency, brand, partner, timestamp and expiry, so burn order, partner wallets and settlement all read from one ledger. The moving markers show direction only; they do not represent volume.
Platform capabilities

Which ReactorCX capabilities matter most for retail?

Behavioral segmentation and targeting

Segment by spend, frequency, category, banner or channel, and personalize by lifecycle stage or predicted value, internally or by ingesting external segments. Personalization

Flexible program types

Points, tiers and invitation-only program types, with hidden and invite-only tiers, from one admin hub without development.

Member servicing

A 360 member view in the Member Care Portal lets store, contact-center and service teams check status, balances and history and handle merges, links and adjustments without escalation.

Analytics and exportable data

Pre-built dashboards, direct data warehouse access and streaming to your own CDP or BI tool, with a zero-PII data model where preferred.

Triggered communications

ReactorCX owns the logic and fires the event in real time off shopper activity; your ESP or SMS provider renders and delivers the message.

Catalog and named-list sync

FeedXChange keeps product, SKU, location and partner data current, and named product lists update running promotions automatically when the list refreshes.

Integration ecosystem

Does ReactorCX work with the stack you already run?

ReactorCX is headless and API-first, so it integrates into the stack you already operate rather than replacing it. Loyalty is usually one of the last layers a brand adds, on top of POS, ecommerce, marketing and data systems, and ReactorCX is built to slot in there.

Retail integration ecosystem
CategorySystems and standards
Commerce and POSIn-store POS, ecommerce platforms, mobile app, kiosks
Marketing and messagingESP, SMS providers, marketing automation platforms
CRM and dataCDP, CRM, data warehouse, Snowflake, Databricks
FinanceLiability and breakage export, ERP integration, financial journaling
PartnersFeedXChange partner data exchange, partner-funded earn and burn
Open standardsAPI-first architecture, Kafka event streaming, webhooks, callbacks, OIDC SSO

Integration patterns are documented in Integration Guides; the event catalog in Events.

Enterprise security

Is ReactorCX built to clear enterprise IT, procurement and compliance?

Built on AWS and cloud-native, with role-based access control and attribute constraints by brand, banner and owner; encryption in transit and at rest; OIDC single sign-on; audit trails across access, configuration changes and transactions; program-integrity controls (budgets, per-member limits, throttles, merge and unmerge handling); and privacy by design with tokenized-identifier and zero-PII modes. SOC 2 Type II and ISO/IEC 27001:2022, with dates and scope on the Trust Center.

Trust Center

Migration

How do retailers migrate a legacy loyalty program without downtime?

Loyalty Methods migrates legacy programs with SafeSwitch and ThreadSync, which run the legacy and target platforms in parallel until cutover rather than forcing a hard cut. Because the migration runs alongside live activity and validates against it before cutover, shoppers keep earning and redeeming through the switch, balances and historical transaction data carry over, and a replatform and a program redesign can happen in a single move.

Safe Migration

FAQ

Frequently asked questions

What is the best loyalty platform for retail?

ReactorCX, the enterprise loyalty platform from Loyalty Methods, is built for the way retail actually works: one shopper who appears across more banners, formats and channels than any single system was designed to watch. It resolves that shopper into one member profile across card, app, web, POS and partner identifiers, decides eligibility in real time at the transaction, reconciles funded value between independently owned stores, and runs multi-format and multi-brand portfolios on one instance. It powers enterprise multi-brand retail programs including Gap, Old Navy, Banana Republic and Athleta.

Can one platform run loyalty across multiple banners, formats and stores?

Yes. ReactorCX runs as one engine with format-specific and brand-specific rules, so a flagship banner, a value banner, a delivery brand, a pharmacy and fuel can each keep their own economics while a single shopper carries one identity and one balance across all of them.

How does ReactorCX handle franchise and independently owned retail networks?

Members earn at any location and redeem at any location from one database, and settlement logic reconciles funded value between owners, so a redemption funded by one owner and earned at another nets out correctly. Funding can be central, franchisee-funded or a hybrid, reporting is filtered by owner and rolled up for headquarters, and liability is tracked and dated by location.

Can ReactorCX recognize a shopper in real time at the register?

Yes. ReactorCX is a real-time, event-driven engine with synchronous responses, so it recognizes a shopper and returns eligibility, balances and offers in the moment at the point of sale, including a printout of what they earned on the receipt where the POS supports it. It handles returns, adjustments, account merges and partner activity while keeping an accurate member state.

Want to see ReactorCX for your formats and banners?

The shopper was always one person. The engine underneath should be too. Walk through your formats, banners and franchise model with the team behind enterprise retail loyalty at scale.