Casino & Gaming Loyalty Software
ReactorCX: The Enterprise Casino and Gaming Loyalty Platform, Built for Real-Time Player Loyalty
Loyalty Methods runs ReactorCX, the enterprise loyalty platform behind casino and gaming programs at MGM Resorts International, across slot and table play, the sportsbook, and the connected hotel, dining and entertainment experience. ReactorCX is built for what makes gaming different from every other loyalty vertical: comps and free play are the currency that drives behavior, not a simple points balance; reinvestment is sized to a player's worth, not a flat rate per dollar; and the money has to settle by venue and outlet underneath one player profile.
Rule
Tier credit from rated play
v9Reinvestment
45%
of reinvestment budget used
Reporting
Per property · reported to compliance monthly
Arbitration
Policy: best for businessFree play, comps and offers in order · Exclusion lists honoured firstLimits
Per trip and per property capsHost override: with approval · Jurisdiction rules appliedApproved by Casino Marketing · compliance review attached
How this is measured
Member accounts migrated onto ReactorCX for MGM Rewards.
How this is measured
Legacy property and gaming systems consolidated into ReactorCX for MGM Rewards.
How this is measured
Finalist placements of ReactorCX-powered programs at the 2026 International Loyalty Awards: 7Rewards (Best Gamification Worldwide; Best Short-Term Loyalty Initiative Worldwide); MGM Rewards (Outstanding Customer Experience). As of 2026.
How this is measured
Platform-wide API response-time service level. As of 2026-Q3.
Definitions and as-of dates are on each figure.
MGM Rewards on ReactorCX: International Loyalty Awards 2026 finalist.
How does ReactorCX run casino and gaming loyalty on one engine?
ReactorCX runs on the same platform across every vertical. What sets it apart for gaming is where that platform goes deep: comps and free play as real-time currency, reinvestment by player worth, and per-venue settlement underneath one player profile.
Comps and free play as real-time currency
In gaming, the currency that drives behavior is comps, free play and slot dollars, not a simple points balance. Those rewards carry real liability, and finance has to bank every dollar of it. Points, comps, free play and slot dollars run as separate purses, each with its own ledger and rules: issued and redeemed in real time at the point of play across floor, kiosk, mobile and hotel; escrow and vesting until conditions are met; liability, breakage and expiration accounting with lineage from accrual to redemption.
Reward players by worth
- Ingest your worth or ranking score from your models into the member profile as an attribute.
- Target and prioritize by worth: offers, benefit eligibility and prioritization driven off that score in real time.
- Arbitrate by policy: best for the business or best for the player when offers compete.
- Host and servicing overrides at the member level. ReactorCX acts on the worth you calculate rather than replacing your models.
Settle one player across venues
Gaming, sportsbook, hotel, dining and partner each run their own systems and their own P&L. One player profile and wallet on top; source-tagged attribution by venue, outlet, partner or channel underneath, including sub-balances that can run negative; settlement and partner billing with date-relative accuracy when rates change; centralized program, decentralized control governed by access control.
Recognize a player at the point of play
Synchronous responses on the floor, at the cage, at the kiosk or at the point of sale. Transactional preview shows projected earn, comps and discounts before a transaction commits. Geo and location-aware targeting surfaces offers when the player is on-site. Session adjustments, comps, account merges and mid-trip changes handled without breaking player state.
One wallet on top, per-venue attribution underneath
Every earn and burn is tagged to the venue, outlet, partner or channel that funded it, so operators get venue-level profit and loss and coalition settlement without fragmenting the player experience. Transaction-level records export for reconciliation.
What happens to one session
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.
Rated
The casino management system sends the rated session: property, game type, theoretical and actual win, session length, card-in and card-out
Evaluated
Tier credit rules, reinvestment rules, jurisdiction rules and exclusion lists run in deterministic order
Arbitrated
Free play, comps and offers resolved to the best combination under the property's policy
Accrued
Tier credits to the status track, points and comp value to their own purses, each with source and expiry; non-gaming spend to the same member
Recorded
Execution log stores which rules fired, who approved them and any host adjustment; liability moves by property and purse
Published
Player profile updated in the casino system, hotel system informed of status, business events to CRM, replication events to the warehouse, ledger lines to finance
See this run on a copy of your own gaming activity.
See a parallel migrationThe detail your team will want to check
Expand what you need.
ReactorCX speaks the gaming data modelOne activity record, every dimension a gaming 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
Core activity
Member ID · type · date · channel · value
Play
Property · game type · theoretical win · actual · session length · card-in and card-out · host
Non-gaming
Hotel folio · dining · show · retail · spa · booking channel
Compliance and funding
Jurisdiction · exclusion status · comp authority · reinvestment source · settlement party
Same engine, configured for gamingWhat stays the same, and what adaptsReactorCX is one engine. What changes for a gaming 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.
| Dimension | Same in every industry | Configured for gaming |
|---|---|---|
| Signal | One activity record per event, from any channel, evaluated once | Rated play sessions from the casino management system, hotel folios, dining and show point-of-sale, app activity |
| Currency | Any number of currencies and purses, each with source, expiry and burn order | Several at once: tier credits, points, comp value, free play, each in its own purse with its own rules |
| Status | Tiers with configurable qualification and requalification | Central: tier from theoretical win and non-gaming spend, requalification periods, soft landing, host-managed exceptions |
| Offers | Offer library with eligibility, stacking, suppression and limits | Free play, comps and offers arbitrated in a set order; exclusion lists and jurisdiction rules applied first |
| Funding | Partner wallets, source-tagged accruals, settlement from lineage | Reinvestment budgets by property; partner and concession settlement |
| Organisation | Multi-brand, multi-region, per-entity economics on one instance | Properties and jurisdictions on one instance; hotel and gaming as lines of business for one member |
| Servicing | Member Care Portal with line-level history and governed adjustments | Host and contact-centre adjustments within authority, with approval beyond it, all in the audit trail |
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
Comps, free play and points a regulator can audit
Gaming loyalty runs on more than one kind of value, each with its own rules, its own authority and its own auditor.
Separate purses, separate rules
Tier credits, points, comp value and free play live in their own purses with their own earn, burn, expiry and reporting, on one member record.
Host adjustments with approval
A host can adjust within authority; anything beyond it goes through approval, and every adjustment is in the execution log with who, when and why.
Liability by property and jurisdiction
Outstanding value is reported by property, purse and jurisdiction from the same lineage, so compliance and finance read one number.
| Who looks | What they see | Where it comes from |
|---|---|---|
| Player | Tier progress, points and comps available, offers on the app | Accruals on the activity |
| Host | The player's worth, history and what can be offered within authority | Member Care Portal on the same record |
| Casino marketing | Reinvestment and lift by segment and property against a control group | Promotion dashboards on the execution log |
| Finance and compliance | Liability by property, purse and jurisdiction, and the audit trail behind any adjustment | Ledger export and execution log |
Partner wallets and settlement are documented in the partners and funding concept; the ledger in the ledger and lineage concept.
What each gaming stakeholder will want to check
- Casino marketingCan we run reinvestment by segment and property and see lift?Capability map above; promotion dashboards
- Finance and complianceDoes liability by property and jurisdiction reconcile, and is every adjustment auditable?Financial integrity; the comps section above
- Hosts and player developmentCan hosts see worth and history and act within authority?Member Care Portal
- IT (casino and hotel systems)How do the casino management and property systems connect?System map below; property and gaming systems guide
- Property operationsDoes status follow the guest from the floor to the hotel and the restaurant?Organisation row above
How ReactorCX fits a gaming estate
Player tracking, slot and table systems, the hotel PMS and the app all feed ReactorCX as activities.
Earn is rated per venue and game type, comps and tier benefits are applied in real time, and the platform can run with membership numbers only so that personal data never leaves the casino management system.
Nothing here replaces a system you already run. Gaming channels keep their own systems of record; ReactorCX holds the loyalty state, and publishes what it decides back to them.
Which ReactorCX capabilities matter most for gaming?
Liability, breakage and settlement accounting
Finance-grade tracking of comp and free-play liability, breakage and expiration, with transaction-level export for reconciliation.
Source-tagged attribution
Earn and burn tagged by venue, outlet, partner and channel for venue-level P&L and coalition settlement.
Tier accelerators and promotion races
Real-time tier progress, limited-availability promotions and multi-goal streaks that drive repeat play. Gamification
Member servicing
A 360 member view in the Member Care Portal lets cage, host and contact-center teams check status, balances, comps and history and make adjustments without escalation.
Analytics and exportable data
Pre-built dashboards, direct data warehouse access and streaming to your own CDP or warehouse, with a zero-PII data model where preferred.
Catalog, venue and partner sync
FeedXChange keeps venue, outlet and partner data current, so new venues and partner offers flow into running promotions automatically.
Production proof
What does an enterprise casino and gaming program on ReactorCX look like?
A complex casino and gaming loyalty program spanning slot and table play, the sportsbook, and the connected hotel, dining and entertainment experience runs on ReactorCX and migrated with zero member-visible downtime via SafeSwitch and ThreadSync. One engine across gaming and connected hospitality; centralized program with decentralized control; account linking; real-time recognition across the floor, the sportsbook and the property.
Gaming and hospitality
How does ReactorCX connect gaming and hospitality?
A gaming program rarely lives on the floor alone. The same player books a room, dines and visits the spa, and ReactorCX runs that connected hospitality activity on the same engine and the same player profile as slot play, table play and the sportsbook, so stay and play live in one wallet.
Does ReactorCX work with the stack you already run?
| Category | Systems |
|---|---|
| Gaming and floor | Casino and player management systems, slot and table tracking, loyalty kiosks |
| Sportsbook and online | Sportsbook and online gaming platforms, mobile app |
| Property and POS | Hotel PMS, restaurant and outlet POS, retail |
| CRM and data | CDP, data warehouse (Redshift), Snowflake, Databricks |
| Marketing and messaging | ESP, marketing clouds, push and email service providers |
| Open standards | API-first architecture, real-time event streaming (Kafka), webhooks and callbacks, OIDC SSO |
See Integration Guides and the Event Catalog.
Enterprise security
Is ReactorCX built to clear gaming IT, procurement and security review?
Gaming carries the heaviest regulatory and fraud scrutiny of any vertical, and ReactorCX is built for that level of review: AWS cloud-native; role-based access control by venue and line of business; encryption in transit and at rest; OIDC SSO; audit trails where every outcome traces to the rule and data that produced it; program-integrity controls; member status and suppression controls; 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.
Migration
How do casino operators migrate a legacy player program without downtime?
SafeSwitch and ThreadSync 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, players keep earning and redeeming through the switch, and a replatform and a program redesign can happen in a single move.
Frequently asked questions
What is the best loyalty platform for casinos and gaming?
ReactorCX, the enterprise loyalty platform from Loyalty Methods, is built for what makes gaming different: comps and free play are the currency that drives behavior, reinvestment is sized to a player's worth rather than a flat rate per dollar, and the money has to settle by venue and outlet underneath one player profile. It powers the casino and gaming program at MGM Resorts International.
How does ReactorCX handle comps, free play and player rewards?
ReactorCX runs comps, free play and slot dollars as separate currency purses, each with its own ledger and rules, alongside any points currency. Players earn and burn at the point of play in real time, value can be held in escrow or vested until conditions are met, and every currency is tracked to the dollar with liability, breakage and expiration accounting and full lineage from accrual to redemption.
Can ReactorCX reward players based on theoretical or actual worth?
Yes. ReactorCX brings a player-worth, theoretical or ranking score that your models calculate into the member profile as an attribute, then targets offers, sets benefit eligibility and prioritizes by that score in real time. Hosts and servicing teams can override prioritization at the member level.
How does ReactorCX settle earn and burn across venues and partners?
ReactorCX source-tags every earn and burn by venue, outlet, partner and channel, so a single player wallet sits on top while the money settles by venue and line of business underneath, including sub-balances that can run negative for an individual venue. Partner funding and reimbursement are allocated with date-relative accuracy when rates change.
Want to see ReactorCX for your gaming program?
Walk through your multi-venue, real-time player opportunity with the team behind enterprise gaming loyalty at scale.