Presenter Script | Sportsbook Next Best Lobby / Homepage
Second-screen guide
Presenter guide

Sportsbook Next Best Lobby / Homepage

Use this on a second screen while you run the demo. This is designed to be more prescriptive: what this section is about, what to say, how to frame it, what to point at, and what to practice before you present.
Core message
The problem is not lack of data. The problem is operationalizing context in time. Redis Iris becomes the context engine that makes the live decision possible.
Suggested runtime
12 to 15 minutes

The Brief

Show how Redis RAM, Redis Flex, RDI, and Redis FeatureForm turn a generic homepage into a real-time decision surface that increases session starts, reduces browse drift, and improves cross-product conversion.

Demo Kickoff

Operators already have sportsbook, casino, wallet, identity, and promotion systems. The problem is the homepage shows the same layout to every player, so the first thing they see has nothing to do with why they came back. What I'm going to show you is a landing page that routes to the right experience for this player, in this session, before they start scrolling for something relevant.

Stage 1
Architecture

Say this exactly

"The homepage in a sportsbook or gaming operator is not just a menu. It is a real-time decision surface. The business question is: what should this player see first right now to maximize the chance of immediate action?"

"At the top are the systems the operator already has: account, wallet, sportsbook engine, casino products, bonus state, and live event streams. We are not replacing those systems. RDI keeps them synchronized, Redis FeatureForm serves the online feature layer, Redis RAM handles the hot path, and Redis Flex carries the broader player history and embeddings. And the Redis Context Retriever sits below those stores, assembling the Player 360 — session state, product affinity, and betting history — and exposing it as structured tools for the decision engine."

"That is the shift from cache to decisioning infrastructure. Redis is the place where the platform assembles decision-ready context fast enough to change what the player does in the next few seconds."

Transition

Now let me show you the exact session moment where that context changes the outcome.

Stage 2
Session Start

Say this exactly

Mateo is not a casual anonymous visitor. He has funds in wallet, unfinished betting intent, clear product history, and live sports urgency.

"If we show him a generic homepage, he browses. If we show him the right first experience, he acts. That difference is exactly what real-time decisioning is supposed to control."

"This is why cache is not enough. The site can load quickly and still make the wrong choice. The real challenge is assembling wallet, slip, live-event, and product-affinity context in time to decide what should lead the homepage."

Transition

The next question is where that decisioning context comes from.

Stage 3
Ingest

Say this exactly

"Identity stays where it is. Wallet stays where it is. Sportsbook, casino, and bonus systems stay where they are. Redis sits on top as the low-latency serving layer."

"RDI keeps those operational repositories synchronized. Redis FeatureForm makes the online feature layer available with train-serve parity. That means the homepage decision is not waiting on a fan-out across siloed systems."

Transition

Once the data is flowing, the real value is how fast we can assemble player context.

Stage 4
Context

Say this exactly

"Mateo has durable preferences: football in-play and live roulette. But the homepage should not simply mirror his past. It should respond to his current moment."

"Right now, he has an unfinished slip, a match about to start, enough wallet balance to act, and recent evidence of browse drift. That is operational context. The homepage decision should be driven by that live moment, not by a static popularity row or a generic segment assignment."

Redis Context Retriever assembles the Player 360 — session state, product affinity, and betting history — so the decision engine has exactly the live context it needs.

"This is what we mean by a unified context layer. It is not just customer 360 as a report. It is customer 360 that is usable in the transaction window."

Transition

With that context assembled, the decisioning stack can now evaluate the best homepage route.

Stage 5
Feature Serving

Say this exactly

"These features are what translate raw operational signals into something the decisioning stack can act on. Sportsbook urgency, casino crossover, unfinished slip salience, bonus responsiveness, browse-exit risk — those are all session-level features that need to be served in milliseconds."

"Redis FeatureForm gives you train-serve parity, and Redis RAM plus Redis Flex give you the hot and warm context needed to serve them without a slow fan-out across systems."

Transition

Now the platform has enough context to choose the next best homepage, not just the next most popular tile.

Stage 6
Ranking

Say this exactly

"The sportsbook hero wins because unfinished slip recovery plus live-match urgency gives the platform the highest immediate action probability."

"Live casino is still relevant, but it is a better second step than a first step in this exact moment. And the generic bonus tile is actively suppressed because wallet need is low and it would distract from higher-intent action."

"That is the difference between static merchandising and real-time decisioning. The stack is not merely ranking content. It is choosing the best action path for the session."

Transition

Now let's translate that into business terms.

Stage 7
Business Impact

Say this exactly

"The homepage becomes more valuable when it starts the right session faster. That means more bets from sports-led sessions, better sportsbook-to-casino crossovers, and fewer browse-without-action visits."

"This is important because it reframes Redis. The story is not that Redis makes the page faster. The story is that Redis helps the platform choose the experience that creates the best business outcome."

Transition

Let me show that on the actual player surface.

Stage 8
Outcome

Say this exactly

"On the left, the player gets a generic homepage: broad promotions, popularity rows, and too much cognitive work. On the right, the first row is assembled around the live moment: unfinished slip, live football urgency, and enough wallet balance to act immediately."

"That is a much stronger story than personalization alone. The homepage is now acting like a decisioning surface."

Transition

This is the visible outcome of the architecture we started with.

Stage 9
Architecture Recap

Say this exactly

"The operator keeps its existing sportsbook, casino, wallet, and account systems. Redis sits between those operational systems and the decisioning stack, assembling live context fast enough to decide what the player should see first."

"That is why this is more strategic than cache. Cache helps a page render. Redis as the context layer helps the platform decide the best next experience in the moment that matters."

Objections handling

Pacing guidance