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.
Audience
Sales reps, sales engineers, mixed technical and executive audiences
Core message
The problem is not lack of data. The problem is operationalizing context in time. Redis becomes the operational context layer that makes the live decision possible.
Suggested runtime
12 to 15 minutes
Use this for
Practice, repetition, and live second-screen support while demoing.

How to use this script

Assume the rep or the SA has this script open on a second screen while running the demo. This is not background reading. This is the coaching layer. Use the “Say this exactly” line as the default talk track, then adapt with the framing notes if the room is more executive or more technical.

Opening message

Use this demo to tell a simple but strategic story: the operator already has sportsbook, casino, wallet, identity, and promotion systems. What it lacks is a low-latency context layer that can decide what the homepage should show first, for this player, in this session, before the player starts drifting.

Demo objective

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

What the audience should remember

Stage 1
Architecture

This section is about

This section sets up the operating model. Your job is to establish that the customer already has the data and systems; the problem is operationalizing them fast enough to influence the decision moment.

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?"

"On the left 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 Feature Form 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."

Frame it this way

Frame this as an operating-model discussion, not a product inventory discussion. The audience should leave this slide understanding that Redis is the operational context layer between existing systems and the decisioning stack. Emphasize this point: Redis is not the system of record.

What to point at on screen

The Unified Context Layer is the key tier to reference. Redis RAM, Redis Flex, and Feature Store sit in the top row. Redis Context Retriever sits centered in a second row below them — this is where the Player 360 is assembled and exposed to the decision engine.

Practice note

Practice landing on this transition cleanly: "Now let me show you the exact session moment where that context changes the outcome."

Message to reinforce

- Redis is not the system of record.
- Redis is the operational context layer behind the homepage decision.
- This is about deciding the next best experience in the live session, not just rendering a faster page.

Transition to the next click

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

Stage 2
Session Start

This section is about

This section is the trigger event. Your job is to make the moment feel urgent and valuable, so the audience understands why a slow or generic decision fails here.

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."

Frame it this way

Frame this as the moment that determines the outcome. The audience should feel the cost of being slow or generic here. Emphasize this point: The problem is not lack of content. The problem is choosing the next action in the live moment.

What to point at on screen

Mateo landing on the homepage with wallet balance, an unfinished live slip, sportsbook and casino crossover history, and a match starting in six minutes.

Practice note

Practice landing on this transition cleanly: "The next question is where that decisioning context comes from."

Message to reinforce

- The problem is not lack of content. The problem is choosing the next action in the live moment.
- A better first row changes what happens in the next minute of the session.

Transition to the next click

The next question is where that decisioning context comes from.

Stage 3
Ingest

This section is about

This section is about how the existing systems stay in place while Redis operationalizes their data. Emphasize additive architecture, not rip-and-replace.

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 Feature Form 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."

Frame it this way

Frame this as additive architecture. Existing systems remain the systems of record; Redis makes their data usable in the live decision path. Emphasize this point: The source systems stay where they are.

What to point at on screen

Operational systems and streams flowing through RDI and Redis Feature Form into Redis.

Practice note

Practice landing on this transition cleanly: "Once the data is flowing, the real value is how fast we can assemble player context."

Message to reinforce

- The source systems stay where they are.
- Redis makes the systems usable together in the live session path.
- RDI and Redis Feature Form are what turn operational data into decision-ready data.

Transition to the next click

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

Stage 4
Context

This section is about

This section is about the unified context layer. Slow down here and show how live signals and durable history come together to produce decision-ready 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."

Frame it this way

Frame this as the heart of the demo. If the audience remembers one thing, it should be that better decisions come from better live context, not from more static rules. Emphasize this point: Historical profile alone is not enough.

What to point at on screen

Historical product behavior on one side and live session urgency on the other.

Practice note

Practice landing on this transition cleanly: "With that context assembled, the decisioning stack can now evaluate the best homepage route."

Message to reinforce

- Historical profile alone is not enough.
- Live context is what tells the platform what should happen now.
- Redis is assembling durable and live context in the same path.

Transition to the next click

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

Stage 5
Feature Serving

This section is about

This section is about why the model or rules engine can act in real time. The message is that online features arrive fast, consistently, and with train-serve parity.

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 Feature Form 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."

Frame it this way

Frame this as the bridge between models and production outcomes. The point is not model training; the point is serving the right features inside the latency budget. Emphasize this point: The hard problem is not model training. The hard problem is feature serving inside the latency budget.

What to point at on screen

Online feature cards for sportsbook urgency, cross-product propensity, slip salience, deposit need, bonus responsiveness, and browse-exit risk.

Practice note

Practice landing on this transition cleanly: "Now the platform has enough context to choose the next best homepage, not just the next most popular tile."

Message to reinforce

- The hard problem is not model training. The hard problem is feature serving inside the latency budget.
- Redis Feature Form on Redis makes live feature hydration practical.

Transition to the next click

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

Stage 6
Ranking

This section is about

This section is about the actual decision. The audience should understand that this is not a generic recommendation; it is ranked next-best-action arbitration based on live context.

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."

Frame it this way

Frame this as decision arbitration. The system is not just surfacing options; it is choosing the best action for this exact moment. Emphasize this point: The best outcome is not always promotion-first.

What to point at on screen

The homepage routes ranked: sportsbook hero wins, live casino is second, generic bonus is suppressed.

Practice note

Practice landing on this transition cleanly: "Now let's translate that into business terms."

Message to reinforce

- The best outcome is not always promotion-first.
- The winning action is the one most likely to create action now.
- Sometimes suppression is the smartest decision.

Transition to the next click

Now let's translate that into business terms.

Stage 7
Business Impact

This section is about

This section translates the technical story into business value. Tie the decision quality back to revenue, retention, risk reduction, or operating efficiency.

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."

Frame it this way

Frame this in business terms only. This is where the rep should own the room and make the value feel measurable. Emphasize this point: The win is not more tiles. The win is more action from the homepage.

What to point at on screen

Homepage-to-action lift, browse reduction, cross-product conversion, and reduced promo waste.

Practice note

Practice landing on this transition cleanly: "Let me show that on the actual player surface."

Message to reinforce

- The win is not more tiles. The win is more action from the homepage.
- Redis improves the quality of the decision, not just the speed of the page.

Transition to the next click

Let me show that on the actual player surface.

Stage 8
Outcome

This section is about

This section is the visible before-and-after. Keep it simple and let the audience see the difference between a generic or legacy experience and a Redis-powered one.

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."

Frame it this way

Frame this as the payoff slide. Keep it simple: same customer or user, same surface, different decision layer. Emphasize this point: Same site. Same player. Different decision layer.

What to point at on screen

Generic homepage on the left, Redis-powered homepage on the right.

Practice note

Practice landing on this transition cleanly: "This is the visible outcome of the architecture we started with."

Message to reinforce

- Same site. Same player. Different decision layer.
- What changes is not the skin. What changes is the intelligence behind the first surface.

Transition to the next click

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

Stage 9
Architecture Recap

This section is about

This section closes the loop. Re-state the architectural lesson and remind the audience that the visible output is only possible because the context layer works in real time.

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."

Frame it this way

Frame this as the close. Re-state the architectural lesson and the next logical step to pilot the approach. Emphasize this point: Redis is the operational context layer behind the homepage decision.

What to point at on screen

Architecture recap with latency and business-value callouts.

Practice note

Practice landing on this transition cleanly: "The next step would be to pilot this on one homepage row, one player segment, and one measurable session-start KPI.

## Anticipated objections
- We already personalize the homepage.
- That is useful, but static personalization is different from real-time decisioning. This story is about choosing the next best experience in the live moment, using operational context.
- We already use Redis as cache.
- That helps the page load. This demo shows the next step: using Redis as the operational context layer that makes the homepage decision itself better.
- Why RAM and Flex together?
- RAM gives you the hot path for live session urgency and state. Flex gives you broader historical behavior, vectors, and long-tail context without breaking the latency budget.

## Pacing guidance
- Spend the most time on Stage 1, Stage 4, Stage 7, and Stage 8 with executive audiences.
- Spend more time on Stage 3, Stage 4, and Stage 5 with technical audiences.
- In a mixed room, let the rep own the commercial framing and let the SE explain RDI, Redis Feature Form, Redis RAM, Redis Flex, and the decision path."

Message to reinforce

- Redis is the operational context layer behind the homepage decision.
- This is the mindset shift from cache to real-time decisioning infrastructure.

Transition to the next click

The next step would be to pilot this on one homepage row, one player segment, and one measurable session-start KPI.

## Anticipated objections
- We already personalize the homepage.
- That is useful, but static personalization is different from real-time decisioning. This story is about choosing the next best experience in the live moment, using operational context.
- We already use Redis as cache.
- That helps the page load. This demo shows the next step: using Redis as the operational context layer that makes the homepage decision itself better.
- Why RAM and Flex together?
- RAM gives you the hot path for live session urgency and state. Flex gives you broader historical behavior, vectors, and long-tail context without breaking the latency budget.

## Pacing guidance
- Spend the most time on Stage 1, Stage 4, Stage 7, and Stage 8 with executive audiences.
- Spend more time on Stage 3, Stage 4, and Stage 5 with technical audiences.
- In a mixed room, let the rep own the commercial framing and let the SE explain RDI, Redis Feature Form, Redis RAM, Redis Flex, and the decision path.

Objections handling

Pacing guidance