﻿WEBVTT

1
00:00:09.560 --> 00:00:14.380
<v 0>Hello and welcome. It's wonderful to have you all with us today.</v>

2
00:00:15.200 --> 00:00:19.380
Whether this is your first Stripe Sessions or your second or your third,

3
00:00:19.500 --> 00:00:21.200
or if you've been with us since 2019,

4
00:00:22.300 --> 00:00:27.000
I hope that you're all feeling as invigorated and inspired as I am

5
00:00:27.200 --> 00:00:31.860
about all of the great things Stripe is building and all of the promise still to

6
00:00:31.900 --> 00:00:36.580
come for the internet economy. My name is Raphael Daste.

7
00:00:37.120 --> 00:00:40.800
I lead media entertainment, gaming and sports for Stripe.

8
00:00:41.640 --> 00:00:46.440
I will be your moderator for today where we will be talking about what it

9
00:00:46.520 --> 00:00:50.180
takes to build a world-class streaming service.

10
00:00:51.420 --> 00:00:54.560
Joining us will be John Fiedler from FOX,

11
00:00:54.700 --> 00:00:58.900
where he is the EVP of product and engineering. And later,

12
00:00:59.000 --> 00:01:03.780
Max Walden will join us from our ProServe team to really go under the

13
00:01:03.880 --> 00:01:07.020
hood to show you what it takes to make that happen.

14
00:01:09.540 --> 00:01:12.880
Allow me to set the stage. Like many,

15
00:01:13.880 --> 00:01:18.760
I'm a huge fan of Game of Thrones. In 2017,

16
00:01:20.300 --> 00:01:21.920
my subscription had lapsed,

17
00:01:23.320 --> 00:01:26.920
which I only realized moments before the season premiere.

18
00:01:29.320 --> 00:01:34.200
It seems that I wasn't alone as millions of others in fact had the same

19
00:01:34.340 --> 00:01:37.640
issue. So card in hand,

20
00:01:38.460 --> 00:01:41.780
I went to hbo.com, ready to subscribe.

21
00:01:43.760 --> 00:01:46.400
As it turns out, the site crashed.

22
00:01:47.520 --> 00:01:52.440
Not only was I left in a position where I was not able to watch the season

23
00:01:52.480 --> 00:01:56.660
premiere of Game of Thrones and the White Walkers and the zombies and

24
00:01:57.520 --> 00:02:00.180
all of the juicy entertainment that I wanted to consume,

25
00:02:01.700 --> 00:02:06.140
but it was a moment like this, right? A moment of intent, high intent,

26
00:02:06.760 --> 00:02:09.960
card in hand, ready to convert,

27
00:02:11.120 --> 00:02:12.920
and the infrastructure failed.

28
00:02:14.360 --> 00:02:18.960
Millions were left without the ability to subscribe at that

29
00:02:19.040 --> 00:02:20.040
precise moment.

30
00:02:21.280 --> 00:02:25.180
And I think given the broader attention economy,

31
00:02:26.480 --> 00:02:30.120
it is critical that your ambition

32
00:02:31.400 --> 00:02:35.980
matches with your infrastructure, reliability, and

33
00:02:38.020 --> 00:02:43.000
onus to convert your subscribers when they're there and ready for you.

34
00:02:45.000 --> 00:02:49.360
Getting payments right matters for every moment,

35
00:02:49.540 --> 00:02:50.640
not just the big launches,

36
00:02:51.480 --> 00:02:56.300
whether it's presenting the right payment at the right time to the right

37
00:02:57.000 --> 00:02:57.833
consumer.

38
00:02:59.080 --> 00:03:03.620
Whether it's giving the subscriber the ability to upgrade or

39
00:03:03.760 --> 00:03:05.240
downgrade seamlessly.

40
00:03:06.220 --> 00:03:10.920
Having the right features to scale natively could be the difference

41
00:03:11.080 --> 00:03:15.500
between linear growth and parabolic

42
00:03:15.720 --> 00:03:18.220
exponential growth. Today,

43
00:03:18.280 --> 00:03:21.880
we're going to take you behind the scenes for FOX One,

44
00:03:22.840 --> 00:03:27.220
which bet on live streaming across news, entertainment,

45
00:03:27.880 --> 00:03:30.260
and sports. Let's take a look here.
[VIDEO]

46
00:03:30.260 --> 00:03:35.100
I'm

47
00:04:05.400 --> 00:04:10.380
excited to join John on stage. Please. Hey, welcome,

48
00:04:10.440 --> 00:04:11.273
John.

49
00:04:11.920 --> 00:04:12.210
<v 1>How are you?</v>

50
00:04:12.210 --> 00:04:13.043
<v 0>Awesome.</v>

51
00:04:13.760 --> 00:04:15.960
<v 1>So that's a good looking product. Very excited.</v>

52
00:04:16.240 --> 00:04:16.760
<v 0>Indeed, indeed.</v>

53
00:04:16.760 --> 00:04:17.420
<v 1>Thanks for having me.</v>

54
00:04:17.420 --> 00:04:22.020
<v 0>Yeah. Well, please have a seat. So as we get started,</v>

55
00:04:22.260 --> 00:04:25.720
John, would love to just hear a little bit about you, your journey,

56
00:04:26.360 --> 00:04:27.460
your scope at FOX.

57
00:04:27.600 --> 00:04:28.960
<v 1>Yeah. Well, thanks again for having me.</v>

58
00:04:29.500 --> 00:04:33.720
And I'm honored to be here and honored that all of you are here. Also,

59
00:04:33.780 --> 00:04:36.660
a quick shout-out. I'm up here speaking about FOX One.

60
00:04:36.720 --> 00:04:40.680
The whole journey for FOX One was this great team effort behind the scenes from

61
00:04:40.720 --> 00:04:43.000
people at FOX, many of whom are here in the audience.

62
00:04:43.420 --> 00:04:44.300
I won't call them out by name,

63
00:04:44.360 --> 00:04:47.820
mostly because I don't want any of you to hire them. However,

64
00:04:47.900 --> 00:04:51.560
they are incredible and the partnership between FOX and Stripe throughout this

65
00:04:51.580 --> 00:04:55.240
whole experience was really amazing. Also, just a quick thing.

66
00:04:56.720 --> 00:05:00.300
Raphael and I have spent a few moments talking about this session in the last

67
00:05:00.340 --> 00:05:02.940
few weeks, and then at dinner last night, this is a true story.

68
00:05:03.520 --> 00:05:05.140
Great restaurant, wine is flowing.

69
00:05:05.200 --> 00:05:08.280
I'm on East Coast time because I'm from New York. Right as I'm leaving,

70
00:05:08.340 --> 00:05:09.920
exhausted. He's like, "By the way,

71
00:05:10.380 --> 00:05:14.720
I have some ideas for changing the session." I actually don't remember anything

72
00:05:14.760 --> 00:05:19.260
of what he said. I think he said AI a few times. I'm not sure. But anyways,

73
00:05:19.320 --> 00:05:20.340
this should be a good conversation.

74
00:05:20.760 --> 00:05:21.980
<v 0>We're here to keep the suspense for the audience.</v>

75
00:05:22.940 --> 00:05:25.740
<v 1>Exactly. Even suspense for me, which was unexpected.</v>

76
00:05:27.000 --> 00:05:31.880
So my journey at FOX is actually... I've been at FOX for 20 years, but

77
00:05:33.720 --> 00:05:38.360
there's a slight funny story here. When I was much younger in the 1990s,

78
00:05:38.960 --> 00:05:40.380
whereas my kids call it the 1900s,

79
00:05:41.700 --> 00:05:46.200
I operated a fan website for the Simpsons,

80
00:05:47.220 --> 00:05:48.300
a huge Simpsons fan.

81
00:05:48.940 --> 00:05:52.860
And FOX at that time found out that it existed.

82
00:05:53.420 --> 00:05:58.220
And it turns out you cannot just take Simpson's IP and

83
00:05:58.480 --> 00:06:01.730
do whatever you want with it on the internet. Shocker. Yeah.

84
00:06:02.140 --> 00:06:05.480
So they sent me these things that were called cease and desist letters.

85
00:06:05.580 --> 00:06:06.413
<v 0>Never heard of them.</v>

86
00:06:06.640 --> 00:06:07.540
<v 1>No, I hadn't either.</v>

87
00:06:08.320 --> 00:06:12.740
And so I tucked them away under my bed as they were coming in and this went on

88
00:06:12.760 --> 00:06:17.020
for a couple months. And then my parents found them and they were like,

89
00:06:17.020 --> 00:06:21.380
"What is all this lawyer legal stuff that we found?" And

90
00:06:22.080 --> 00:06:26.100
anyways, long story short, FOX had me shut down the website.

91
00:06:26.160 --> 00:06:29.040
<v 0>Men with a three-letter acronym didn't show up outside your door at least.</v>

92
00:06:29.120 --> 00:06:31.500
<v 1>Yeah. I think I was moments away from that probably.</v>

93
00:06:31.580 --> 00:06:32.413
<v 0>Good, good.</v>

94
00:06:33.020 --> 00:06:36.500
<v 1>But long story short, I then ended up applying for a job at FOX after college,</v>

95
00:06:36.600 --> 00:06:39.260
and here I am 21 years later working there.

96
00:06:39.320 --> 00:06:44.080
So my responsibility is running what we call product and engineering across FOX.

97
00:06:44.560 --> 00:06:47.260
That's largely any consumer-facing digital property,

98
00:06:48.660 --> 00:06:53.100
whether it's FOX Sports, FOX News, FOX Weather, FOX Business, mobile apps,

99
00:06:53.160 --> 00:06:56.580
websites, et cetera, and our latest sort of shining star, FOX One.

100
00:06:57.300 --> 00:06:58.133
<v 0>Brilliant, brilliant.</v>

101
00:06:58.180 --> 00:07:02.440
So maybe sometimes we get some students joining Sessions.

102
00:07:02.500 --> 00:07:04.300
So for any students in the audience,

103
00:07:04.900 --> 00:07:09.640
maybe the best way to join a potential employer is not in fact to

104
00:07:09.700 --> 00:07:10.533
steal their IP.

105
00:07:10.780 --> 00:07:12.040
<v 1>Correct. Correct.</v>

106
00:07:12.240 --> 00:07:13.420
<v 0>That's the takeaway here.</v>

107
00:07:13.600 --> 00:07:16.900
<v 1>I would not recommend it. It worked out for me, but I might be the first case.</v>

108
00:07:17.940 --> 00:07:20.440
<v 0>Cool. So thank you, John. I think</v>

109
00:07:22.020 --> 00:07:26.700
fair enough to say that streaming has really become the industry standard

110
00:07:26.800 --> 00:07:27.380
now.

111
00:07:27.380 --> 00:07:28.213
<v 1>That's right.</v>

112
00:07:28.500 --> 00:07:33.460
<v 0>And investors have really shifted from subscriber</v>

113
00:07:33.500 --> 00:07:38.040
growth at all cost to really sort of a focus on profitability on ARPU.

114
00:07:39.720 --> 00:07:42.680
There's a lot of shifts happening in our industry.

115
00:07:43.240 --> 00:07:47.960
I think fair to say media and entertainment at large is really at the forefront

116
00:07:48.160 --> 00:07:49.520
of so much disruption.

117
00:07:51.920 --> 00:07:56.760
What were the catalysts for FOX One and particularly sort of at this time?

118
00:07:57.320 --> 00:07:58.153
<v 1>Yeah.</v>

119
00:07:58.640 --> 00:08:03.640
So for those in the audience who may not quite have the

120
00:08:03.720 --> 00:08:06.920
background in media and what's sort of happening in the ecosystem, media,

121
00:08:07.040 --> 00:08:10.440
of course, for a long time, video media and streaming media,

122
00:08:11.880 --> 00:08:15.240
the cable industry, the traditional cable industry has long dominated.

123
00:08:16.320 --> 00:08:21.120
And as the internet began to rise and streaming platforms like

124
00:08:21.240 --> 00:08:23.440
Netflix started their journey,

125
00:08:24.680 --> 00:08:27.080
the growth of cable began to plateau.

126
00:08:27.600 --> 00:08:32.480
And so what we began to see is that more and more consumers were preferring

127
00:08:32.760 --> 00:08:37.360
video streaming platforms over the internet and through their TV.

128
00:08:37.600 --> 00:08:42.360
And so what that led to was a lot of media companies

129
00:08:42.600 --> 00:08:46.480
beginning to pivot and spin up streaming platforms,

130
00:08:47.000 --> 00:08:50.080
and as you infer, sort of growth at all costs.

131
00:08:50.240 --> 00:08:53.440
And so lots of heavy content investments and

132
00:08:55.000 --> 00:08:57.040
ultimately some of that, of course,

133
00:08:57.240 --> 00:09:00.240
to the detriment of that cable plateau.

134
00:09:00.400 --> 00:09:04.120
And so we started to see some further decreases in cable and streaming was

135
00:09:04.200 --> 00:09:06.880
growing.
And so for us at FOX,

136
00:09:07.400 --> 00:09:11.840
we admittingly sat on the sidelines of that because the cable business is a

137
00:09:11.920 --> 00:09:12.280
good,

138
00:09:12.280 --> 00:09:17.080
strong business and we wanted to pick the right time for us to

139
00:09:17.200 --> 00:09:20.520
enter the business with our linear cable assets

140
00:09:22.240 --> 00:09:26.960
and not do it too early where we make the steep or where we make the curve of

141
00:09:28.440 --> 00:09:32.440
the cable drop more aggressive than it already was. And so again,

142
00:09:32.800 --> 00:09:33.880
we stood on the sidelines,

143
00:09:34.040 --> 00:09:38.840
but it reached that point where we saw that there was roughly 60 to

144
00:09:39.060 --> 00:09:43.360
65 million consumers in the marketplace who are cord-cutters, cord-nevers,

145
00:09:43.480 --> 00:09:46.520
as we call them. And at some point,

146
00:09:47.480 --> 00:09:48.600
those consumers

147
00:09:50.600 --> 00:09:54.360
demand the ability for us to provide them FOX's content.

148
00:09:54.640 --> 00:09:57.160
And so the time was right. Again, to be fair,

149
00:09:57.320 --> 00:10:00.720
we were probably the last large media company to enter the space,

150
00:10:01.560 --> 00:10:05.920
but it was a pivotal and monumental moment for us to finally make that move and

151
00:10:06.520 --> 00:10:11.240
to bundle up all of our video assets into a single product and put it out of the

152
00:10:11.280 --> 00:10:12.960
marketplace. And we're thrilled to do it.

153
00:10:13.200 --> 00:10:16.240
<v 0>Brilliant. Yeah. And I mean, I'd say FOX is</v>

154
00:10:17.780 --> 00:10:22.120
certainly a leader in the AVOD space through obviously your Tubi offering,

155
00:10:23.500 --> 00:10:26.160
and I think now this is very complimentary from an SVOD perspective.

156
00:10:26.520 --> 00:10:27.353
<v 1>Absolutely. Yep.</v>

157
00:10:28.520 --> 00:10:33.000
<v 0>So for the builders in the room, what was the blueprint for FOX One?</v>

158
00:10:33.720 --> 00:10:38.160
And from your perspective, what was it sort of working? Ideally,

159
00:10:38.800 --> 00:10:41.760
what was the perfect state for you for FOX One?

160
00:10:43.900 --> 00:10:44.240
<v 1>Well,</v>

161
00:10:44.240 --> 00:10:48.740
the perfect state was to launch in the short window of time that we were given

162
00:10:48.800 --> 00:10:51.820
to launch. That was the definition of success.

163
00:10:52.220 --> 00:10:57.060
I think the irony when building a product like this is because we were the

164
00:10:57.120 --> 00:11:00.220
last entrant, major entrant into the streaming space,

165
00:11:00.280 --> 00:11:01.680
sort of in the media ecosystem,

166
00:11:03.260 --> 00:11:07.600
the product challenge was actually that there had been years and years of

167
00:11:07.700 --> 00:11:10.440
development of features, functionality,

168
00:11:10.900 --> 00:11:15.420
concepts on the product side that all of a sudden when we were given

169
00:11:16.020 --> 00:11:17.360
seven months to launch this,

170
00:11:18.320 --> 00:11:23.180
those became the table stakes bar for a streaming product that we had to

171
00:11:23.240 --> 00:11:26.140
meet. And so we're all looking at each other like,

172
00:11:26.300 --> 00:11:27.960
everyone else has had years to build this stuff,

173
00:11:28.840 --> 00:11:32.660
and we had a couple months to basically get up to the level of quality and

174
00:11:32.860 --> 00:11:35.840
feature set and parity that our competitive set had. So

175
00:11:37.500 --> 00:11:40.020
that was ultimately the definition of perfect for us,

176
00:11:40.180 --> 00:11:43.420
which is get a fully functional,

177
00:11:44.780 --> 00:11:48.240
robust product into market that worked, that scaled,

178
00:11:48.540 --> 00:11:51.840
and had a few bells and whistles that we could hang our hat on as well when we

179
00:11:51.880 --> 00:11:52.713
got out the door.

180
00:11:52.860 --> 00:11:57.740
<v 0>Yeah. Very, very impressive and certainly a daunting task, it sounds like.</v>

181
00:11:58.040 --> 00:11:59.200
<v 1>Yeah, yeah. Definitely a big team effort.</v>

182
00:12:01.560 --> 00:12:05.460
<v 0>How did Stripe, as your partner, your financial infrastructure,</v>

183
00:12:05.580 --> 00:12:07.740
how did Stripe handle the launch?

184
00:12:09.500 --> 00:12:14.340
<v 1>So Stripe was actually probably one of our first phone calls. It was,</v>

185
00:12:15.440 --> 00:12:20.120
we knew that one of the critical touchpoints for the product and for this kind

186
00:12:20.140 --> 00:12:23.660
of product is that commerce component.

187
00:12:24.240 --> 00:12:29.160
And when you think about what this product really is, it is all about live.

188
00:12:29.220 --> 00:12:33.200
It is about live news, it is about live sports, it is about live moments.

189
00:12:33.580 --> 00:12:35.400
And as such, anybody who works in

190
00:12:37.220 --> 00:12:38.960
digital experiences around live content,

191
00:12:39.680 --> 00:12:41.840
we know what the thundering herd looks like.

192
00:12:42.460 --> 00:12:45.520
You actually alluded to it during the Game of Thrones example,

193
00:12:45.940 --> 00:12:50.360
where suddenly there's this tune-in moment and you have just a

194
00:12:50.520 --> 00:12:52.760
stampede of people trying to get through the front door.

195
00:12:53.260 --> 00:12:57.060
And so in order for that launch to go well,

196
00:12:58.000 --> 00:13:01.200
we were also launching on the first weekend of college football,

197
00:13:01.260 --> 00:13:03.480
and there was a huge game that weekend, Texas game,

198
00:13:03.960 --> 00:13:08.500
and we knew that this was a potential problem.
And so we

199
00:13:09.080 --> 00:13:13.640
got you guys involved early and we architected what is actually a

200
00:13:13.700 --> 00:13:15.760
relatively complex system.

201
00:13:16.160 --> 00:13:18.980
And I say that in such a positive way.

202
00:13:20.760 --> 00:13:23.840
Just to peel back a bit on the product itself and what it does,

203
00:13:26.080 --> 00:13:29.000
there's a few things that are really interesting from a commerce perspective

204
00:13:29.380 --> 00:13:31.280
that we worked really closely with Stripe on.

205
00:13:31.700 --> 00:13:36.560
One is that the product itself actually allows for what we

206
00:13:36.700 --> 00:13:38.340
call add-ons within the product.

207
00:13:38.680 --> 00:13:41.560
So you can enter the product in sort of a base tier,

208
00:13:42.080 --> 00:13:45.260
but then you can purchase additional services within.

209
00:13:46.080 --> 00:13:48.800
So we have a premium service called FOX Nation,

210
00:13:48.980 --> 00:13:53.780
which is a separate SVOD product that you can actually now buy directly within

211
00:13:53.820 --> 00:13:56.860
the FOX One product. And then we have something called Big Ten Plus,

212
00:13:57.220 --> 00:14:02.220
which is almost an extended version of the Big Ten network that we have

213
00:14:02.260 --> 00:14:07.140
within our portfolio.
And so it's basically a product within a product and a

214
00:14:07.180 --> 00:14:08.480
marketplace within a product.

215
00:14:08.760 --> 00:14:10.680
And so that's one layer of complexity that's interesting.

216
00:14:10.920 --> 00:14:14.000
The other is that within the media ecosystem,

217
00:14:14.420 --> 00:14:18.100
this idea of bundling partnerships is also prevalent.

218
00:14:18.320 --> 00:14:21.800
And our first bundle that we went to market with was with ESPN.

219
00:14:22.280 --> 00:14:24.820
And so being able to execute a bundle,

220
00:14:24.880 --> 00:14:29.400
a complex bundle offering where somebody can enter in through either ESPN or

221
00:14:29.460 --> 00:14:34.060
through FOX One and get access to both services, highly complicated.

222
00:14:34.140 --> 00:14:37.940
So we worked together for the months up to launch to

223
00:14:38.960 --> 00:14:40.880
construct something that performs extremely well,

224
00:14:41.200 --> 00:14:45.320
and thankfully we all walked away from that first weekend

225
00:14:45.900 --> 00:14:47.420
relatively unscathed, which is good.

226
00:14:48.180 --> 00:14:50.980
<v 0>Brilliant, brilliant. Yeah. I mean,</v>

227
00:14:51.480 --> 00:14:54.930
the ability to bundle both sort of FOX-owned

228
00:14:55.980 --> 00:15:00.490
services with partners in the streaming ecosystem just

229
00:15:00.860 --> 00:15:05.290
presents a tremendous amount of value and stickiness with your subscribers.

230
00:15:05.490 --> 00:15:06.323
<v 1>That's right. Yeah.</v>

231
00:15:06.730 --> 00:15:11.010
The more that you can make that package of content

232
00:15:11.590 --> 00:15:16.450
and products more sticky, whether it's content, product features,

233
00:15:16.510 --> 00:15:20.350
et cetera, then the less likely people are to churn through the service.

234
00:15:20.410 --> 00:15:24.470
So it's a great opportunity for all of media to come together and start to think

235
00:15:24.490 --> 00:15:28.570
of ways to work more collectively together to help drive the entire ecosystem.

236
00:15:28.850 --> 00:15:30.490
<v 0>Cable 2.0, if you will.</v>

237
00:15:31.490 --> 00:15:33.070
<v 1>Yeah, you could call it that.</v>

238
00:15:33.970 --> 00:15:37.870
There is a little bit of rebundling concept that's out there for sure.

239
00:15:38.150 --> 00:15:38.983
<v 0>Brilliant. Well, listen,</v>

240
00:15:39.350 --> 00:15:42.430
to dive in a little bit further and pull back that curtain,

241
00:15:42.890 --> 00:15:45.010
I'd like to welcome Max to the stage to join us.

242
00:15:49.010 --> 00:15:49.843
Hey, welcome Max.

243
00:15:50.070 --> 00:15:53.070
<v 2>Hey everybody. I'm Max. I'm with Stripe professional services.</v>

244
00:15:53.870 --> 00:15:58.270
We work with users like FOX directly to embed alongside their teams,

245
00:15:58.510 --> 00:16:01.530
some of whom are here tonight, today, sorry,

246
00:16:02.610 --> 00:16:04.210
to design the integration,

247
00:16:04.590 --> 00:16:09.010
take them from ideation all the way through change management and going live.

248
00:16:09.130 --> 00:16:12.390
We were there as we released the gates for the thundering herd.

249
00:16:13.850 --> 00:16:14.690
<v 0>Awesome. Welcome.</v>

250
00:16:15.270 --> 00:16:20.110
So launching a new streaming service is a massive

251
00:16:20.850 --> 00:16:22.410
project and undertaking. And I think,

252
00:16:22.690 --> 00:16:25.410
especially hearing from John sort of the scale, right?

253
00:16:26.090 --> 00:16:29.990
We're talking about a service that is really sort of focused on live streaming,

254
00:16:30.050 --> 00:16:34.430
which is even more difficult than video on demand. So Max,

255
00:16:34.530 --> 00:16:38.650
could you walk us through a little bit the architecture of what that experience

256
00:16:38.690 --> 00:16:42.190
looks like? And I'll pass this over to you so that you can get into the details.

257
00:16:42.250 --> 00:16:46.170
<v 2>Yeah, sure thing. So when we first start with a new user,</v>

258
00:16:46.330 --> 00:16:48.490
we always try to get a lay of the land first.

259
00:16:48.590 --> 00:16:52.470
So we spend a lot of time mapping out the architecture of FOX's tech stack,

260
00:16:52.570 --> 00:16:56.770
which like many large organizations is complicated,

261
00:16:57.190 --> 00:17:00.650
disparate. And rather than just throw Stripe into the mix,

262
00:17:00.970 --> 00:17:04.740
the goal was to try to make it the connective tissue between those different

263
00:17:04.790 --> 00:17:09.090
systems. So we'll walk through the whole thing. In the top left,

264
00:17:09.850 --> 00:17:13.510
we'll start with our user. The user logs on to foxone.com,

265
00:17:14.460 --> 00:17:16.930
chooses a plan, maybe adds a bundle,

266
00:17:17.830 --> 00:17:22.690
and then enters their payment information using the Stripe payment

267
00:17:22.720 --> 00:17:23.430
element.

268
00:17:23.430 --> 00:17:28.290
That is a PCI-compliant UI widget that FOX branded to look and

269
00:17:28.370 --> 00:17:30.460
feel just like the website so that

270
00:17:31.980 --> 00:17:35.030
users didn't even know that they were actually interacting directly with Stripe

271
00:17:35.210 --> 00:17:39.450
so that FOX doesn't have to take on that PCI compliance burden.
At the same

272
00:17:39.460 --> 00:17:42.110
time, the customer enters their billing address.

273
00:17:42.850 --> 00:17:45.090
We just required the ZIP code in that case,

274
00:17:46.220 --> 00:17:51.050
so that Stripe Tax can calculate the relevant tax amount

275
00:17:51.190 --> 00:17:55.330
to add to the subtotal. So based on that customer's jurisdiction, we know, okay,

276
00:17:55.390 --> 00:17:59.470
we need to add 5% sales tax. At that point,

277
00:17:59.530 --> 00:18:02.670
the customer is choosing what payment method they want to enter,

278
00:18:02.810 --> 00:18:04.410
and we might see this in just a minute.

279
00:18:05.250 --> 00:18:08.970
We have options for wallets like Google Pay, Apple Pay, cards.

280
00:18:09.030 --> 00:18:13.990
Obviously we'll have PayPal as well. And as they enter that payment information,

281
00:18:14.310 --> 00:18:18.610
Stripe Radar runs behind the scenes through a lot of different rules that we

282
00:18:18.670 --> 00:18:23.590
worked with the FOX team to create to evaluate certain

283
00:18:23.670 --> 00:18:27.850
attributes that could be suspicious indicators of potential fraud.

284
00:18:28.010 --> 00:18:32.810
So think suspicious IP addresses, bogus email addresses,

285
00:18:33.110 --> 00:18:35.870
mismatches between the card and maybe the billing address.

286
00:18:36.470 --> 00:18:40.850
All that then would either block or allow a payment to go through.

287
00:18:41.810 --> 00:18:45.630
And once that payment goes through, it hits the processor. In most cases,

288
00:18:45.990 --> 00:18:48.050
that's through Stripe payments, but in the case of PayPal,

289
00:18:48.450 --> 00:18:53.250
PayPal's not available currently in the US on Stripe, so that went externally.

290
00:18:54.770 --> 00:18:59.050
Then the processor tells us, "Hey, that payment succeeded." At that point,

291
00:18:59.110 --> 00:19:02.230
we create kind of the heart and soul of this connective tissue,

292
00:19:02.470 --> 00:19:03.950
the subscription in Stripe Billing.

293
00:19:04.810 --> 00:19:07.630
That subscription we can use to manage the payment lifecycle.

294
00:19:07.710 --> 00:19:11.370
So every month or every year, we'd cut an invoice and charge the customer.

295
00:19:12.290 --> 00:19:16.070
And then that would fire off a whole host of events that go to some of those

296
00:19:16.090 --> 00:19:16.790
disparate systems.

297
00:19:16.790 --> 00:19:20.530
So the FOX backend would receive an event saying that subscription's been paid.

298
00:19:21.230 --> 00:19:23.390
We would use Stripe Data Pipeline,

299
00:19:23.570 --> 00:19:27.930
which syncs every three hours out to FOX's data warehouse, Snowflake,

300
00:19:28.370 --> 00:19:30.090
for all the architecture or sorry,

301
00:19:30.150 --> 00:19:34.950
all the analytics.
We also would shoot off events to Braze

302
00:19:35.090 --> 00:19:39.050
for the customer messaging. So that welcome email, that receipt.

303
00:19:39.590 --> 00:19:43.770
You can also think like renewal emails when the subscription renews or upgrades,

304
00:19:44.210 --> 00:19:48.170
even win back campaigns, Stripe events will help trigger.

305
00:19:48.730 --> 00:19:51.530
And then finally, we also update Salesforce, the CRM.

306
00:19:51.730 --> 00:19:54.870
So that's the entire infrastructure. We designed it such that

307
00:19:56.390 --> 00:20:00.550
Stripe could kind of keep all of those other systems in sync,

308
00:20:01.710 --> 00:20:03.050
reduce a lot of complexity for the FOX team.

309
00:20:04.510 --> 00:20:05.343
<v 0>Thanks, Max.</v>

310
00:20:06.530 --> 00:20:11.530
It's amazing how the level of complexity on the backend is

311
00:20:12.170 --> 00:20:17.130
entirely invisible from the subscriber view.

312
00:20:17.250 --> 00:20:19.890
So John, would love to hear from you,

313
00:20:20.310 --> 00:20:24.490
what is that subscriber experience? Yeah.

314
00:20:24.550 --> 00:20:25.470
Could you talk us through a little bit?

315
00:20:25.530 --> 00:20:26.240
<v 1>Yeah, that's right.</v>

316
00:20:26.240 --> 00:20:30.890
So we have a video here that walks you through the actual consumer experience.

317
00:20:30.950 --> 00:20:33.450
You could see somebody clicking on the FOX One. This is the base plan.

318
00:20:34.110 --> 00:20:36.590
Typing in an email address into the flow,

319
00:20:36.650 --> 00:20:38.730
this is somebody who already has an account through FOX.

320
00:20:39.670 --> 00:20:41.870
Type in your FOX password. And then you get into this link

321
00:20:43.830 --> 00:20:46.910
UI where you can just easily enter the code that gets sent to you,

322
00:20:47.530 --> 00:20:49.570
put in your billing name, your ZIP code, and you're in.

323
00:20:50.310 --> 00:20:53.030
That is as simple as the process possibly gets.

324
00:20:53.110 --> 00:20:56.530
The Radar piece is extremely noteworthy and unique, we found.

325
00:20:57.990 --> 00:21:01.730
And if you think about the type of content that we have on FOX One,

326
00:21:02.030 --> 00:21:05.730
this is our most valuable content. This is premium,

327
00:21:06.150 --> 00:21:10.290
linear content. It is sports, it is news, it is entertainment.

328
00:21:11.170 --> 00:21:15.890
It is extremely critical that we don't find that people are gaming the

329
00:21:15.950 --> 00:21:20.270
system and trying to work around the system.
And so that detection is extremely

330
00:21:20.330 --> 00:21:22.930
noteworthy. You can also see on this animation,

331
00:21:23.250 --> 00:21:27.790
the bundling and the plans that exist. So there you can see the ESPN bundle,

332
00:21:28.070 --> 00:21:32.790
you can also see the FOX Nation bundle and how you can then get access to

333
00:21:32.910 --> 00:21:37.710
easily upgrade your existing base tier and plan into additional content

334
00:21:38.630 --> 00:21:39.690
beyond the actual base tier.

335
00:21:42.330 --> 00:21:45.050
<v 0>Speaking of bad actors,</v>

336
00:21:47.150 --> 00:21:51.070
was there any sort of deliberate prevention in terms of

337
00:21:52.010 --> 00:21:54.010
fraud and free trial abuse?

338
00:21:55.120 --> 00:21:55.640
<v 1>Well,</v>

339
00:21:55.640 --> 00:21:59.390
I would say that the topic of free trials is interesting in general in this

340
00:21:59.470 --> 00:22:02.190
space especially. I think when you're dealing with premium content,

341
00:22:02.250 --> 00:22:07.170
especially in some cases where the content that you may be there for

342
00:22:07.370 --> 00:22:09.610
is a short-term piece of content.

343
00:22:09.810 --> 00:22:13.370
Imagine a big NFL playoff game or the World Cup coming up.

344
00:22:14.350 --> 00:22:17.330
I think there's always a question mark around whether you should even have a

345
00:22:17.390 --> 00:22:18.190
free trial.

346
00:22:18.190 --> 00:22:21.510
And I think what you will always see is people seeing that there's this

347
00:22:21.590 --> 00:22:25.950
opportunity for a free trial and maybe trying to figure out ways to work around

348
00:22:25.970 --> 00:22:26.803
that.

349
00:22:27.490 --> 00:22:31.150
But through the partnership that we've built and the technology stack that we've

350
00:22:31.190 --> 00:22:35.690
built, I'm speaking on behalf, I think of the entire organization.

351
00:22:35.750 --> 00:22:39.770
We feel extremely confident about where we are from a fraud prevention point of

352
00:22:39.810 --> 00:22:40.643
view. And

353
00:22:42.190 --> 00:22:45.950
we just want to ensure that the experience for the bulk of the consumers who are

354
00:22:45.970 --> 00:22:48.750
trying to acquire the service is as seamless and easy as possible.

355
00:22:49.530 --> 00:22:50.363
<v 0>Great.</v>

356
00:22:50.690 --> 00:22:55.690
So we've spoken a lot about the build and what it took to

357
00:22:55.770 --> 00:22:59.810
launch. So once you flipped the switch, you launched,

358
00:22:59.910 --> 00:23:02.730
you made it in time for the Texas game.

359
00:23:03.270 --> 00:23:04.103
<v 1>That's right.</v>

360
00:23:04.510 --> 00:23:07.010
<v 0>How were the results? How did this go for you?</v>

361
00:23:07.590 --> 00:23:11.030
<v 1>It was incredible, actually. That initial weekend,</v>

362
00:23:11.250 --> 00:23:13.610
obviously all hands on deck for the team,

363
00:23:14.630 --> 00:23:19.290
and we were watching the traffic come in and watching this velocity of users

364
00:23:19.650 --> 00:23:20.590
come into this new product.

365
00:23:20.650 --> 00:23:25.550
It's always exciting as a product builder to see such a big launch

366
00:23:25.690 --> 00:23:30.430
and see consumers using the application and reading what users'

367
00:23:30.450 --> 00:23:34.070
experiences are. And of course, with any big launch,

368
00:23:34.130 --> 00:23:35.130
especially in a short timeframe,

369
00:23:35.210 --> 00:23:38.810
you're going to run into some edge cases and issues that you're trying to patch.

370
00:23:39.150 --> 00:23:42.370
We went through this initial period post launch of what we call hypercare,

371
00:23:42.670 --> 00:23:43.630
which is just really

372
00:23:45.570 --> 00:23:48.670
addressing and jumping on with the full force of the team,

373
00:23:48.790 --> 00:23:51.210
every bug and issue that came up.

374
00:23:51.690 --> 00:23:55.770
But it was a tremendous effort across the team and everyone's really excited.

375
00:23:55.830 --> 00:23:59.070
The product as it sits today is we're a few months in.

376
00:23:59.130 --> 00:24:04.010
We launched in August of 2025 and we continue to grow

377
00:24:04.330 --> 00:24:08.110
extremely happy with the results of what we've built together and the number of

378
00:24:08.210 --> 00:24:13.170
users that we have on the service today.
And then what you'll see as you

379
00:24:13.390 --> 00:24:16.150
begin to use the service, especially as we get into World Cup,

380
00:24:16.530 --> 00:24:21.110
is a slew of new features that I think are going to be really

381
00:24:21.170 --> 00:24:24.630
impactful and really fun. So stay tuned.

382
00:24:25.030 --> 00:24:26.970
World Cup's going to be an awesome event on the platform.

383
00:24:27.030 --> 00:24:28.050
You should definitely watch it there.

384
00:24:28.410 --> 00:24:31.290
You'll see things there that you don't see on other streaming services,

385
00:24:31.770 --> 00:24:33.870
and it's going to be awesome.

386
00:24:34.910 --> 00:24:37.290
<v 0>Well, we're very excited. Personally,</v>

387
00:24:37.510 --> 00:24:40.970
the World Cup is my favorite sporting event of all time. Yeah,

388
00:24:41.070 --> 00:24:41.970
really excited to tune in.

389
00:24:43.530 --> 00:24:48.390
Moving to a new platform and launching a new service at this

390
00:24:48.430 --> 00:24:51.770
scale is always complex. It's never easy.

391
00:24:52.470 --> 00:24:53.970
So would love to hear from you,

392
00:24:56.310 --> 00:24:59.050
we always believe that we're not done yet.

393
00:24:59.310 --> 00:25:02.170
And so what could we have done better?

394
00:25:03.030 --> 00:25:05.410
What were some challenges that maybe you had with us?

395
00:25:06.090 --> 00:25:08.830
<v 1>I would say it's never too early, first of all, to</v>

396
00:25:11.110 --> 00:25:14.150
get you guys involved in a product like this and a project like this.

397
00:25:14.270 --> 00:25:18.970
I think building from the very beginning architecting solutions together is

398
00:25:19.750 --> 00:25:23.010
the most critical, rewarding thing you could possibly do.

399
00:25:24.170 --> 00:25:24.850
And again,

400
00:25:24.850 --> 00:25:27.520
it's never too early to make that phone call and have that conversation and

401
00:25:29.270 --> 00:25:32.690
begin that dialogue. This only works when you look at that architecture,

402
00:25:33.770 --> 00:25:36.470
we made it look simple on the slide, I would say.

403
00:25:36.790 --> 00:25:39.270
There's a lot going on behind the scenes, of course, and

404
00:25:41.070 --> 00:25:46.050
that whole system doesn't work perfectly unless everyone is on the same

405
00:25:46.070 --> 00:25:47.850
page and everybody's working together. So I would say,

406
00:25:49.050 --> 00:25:50.290
I think we actually did a good job with that.

407
00:25:50.370 --> 00:25:53.150
I know the question was more about what could we have done better,

408
00:25:53.590 --> 00:25:58.350
but I would say that had we not gotten you all involved

409
00:25:58.550 --> 00:25:59.383
as early as we did,

410
00:26:00.050 --> 00:26:04.710
things could have gone really poorly very quickly because sometimes

411
00:26:06.370 --> 00:26:10.570
folks like us might think we know better or that we don't need that yet.

412
00:26:10.790 --> 00:26:11.870
We can wait a couple months, et cetera.

413
00:26:11.990 --> 00:26:16.710
But I disagree and I think that we should absolutely always try to have that

414
00:26:16.730 --> 00:26:21.050
conversation early.
And then the other thing is just that ongoing communication.

415
00:26:21.250 --> 00:26:24.010
I think that that's also hugely critical.

416
00:26:24.610 --> 00:26:29.070
Having the Stripe team in Slack channels with us and with our engineers and with

417
00:26:29.110 --> 00:26:33.490
our product people and having every single conversation together and trying to

418
00:26:33.530 --> 00:26:34.410
drive transparency,

419
00:26:34.730 --> 00:26:38.450
I actually think together both sides can continue to work on that.

420
00:26:38.970 --> 00:26:41.050
What are we working on that's affecting the product

421
00:26:42.630 --> 00:26:45.790
that may impact or may not impact the payment flow,

422
00:26:46.570 --> 00:26:49.370
us doing that with you all. And then of course,

423
00:26:49.750 --> 00:26:52.510
Stripe doing that with us through those same communication channels,

424
00:26:52.590 --> 00:26:56.930
I think is also hugely valuable because you guys are also racing in tons of

425
00:26:56.950 --> 00:26:58.250
directions and it's awesome to see,

426
00:26:58.550 --> 00:27:01.170
but there's so much that we also want to take advantage of at the same time.

427
00:27:01.710 --> 00:27:02.543
<v 0>Well, listen,</v>

428
00:27:03.050 --> 00:27:07.950
the partnership is very much sort of critical for us and we appreciate the

429
00:27:07.990 --> 00:27:09.190
trust on both sides.

430
00:27:09.350 --> 00:27:10.183
<v 1>Likewise, yeah.</v>

431
00:27:10.550 --> 00:27:13.190
<v 0>So as we look ahead,</v>

432
00:27:13.410 --> 00:27:15.750
and obviously this is Stripe's Sessions,

433
00:27:16.670 --> 00:27:20.190
we index very heavily on the future and what's to come.

434
00:27:21.170 --> 00:27:25.310
As you think about FOX One, what's top of mind?

435
00:27:26.290 --> 00:27:30.890
I think we saw some really cool features announced yesterday and

436
00:27:30.930 --> 00:27:31.763
today,

437
00:27:31.970 --> 00:27:36.870
things like the platform Grow Studio where you're able to potentially

438
00:27:37.290 --> 00:27:42.110
understand the needs of your subscribers at a level of detail

439
00:27:42.230 --> 00:27:43.630
and for a level of personalization,

440
00:27:43.990 --> 00:27:45.590
whether it's some of the bundles you mentioned,

441
00:27:46.390 --> 00:27:48.170
making sure that you're sort of meeting them,

442
00:27:49.250 --> 00:27:53.570
maybe even sort of something along the lines of transactional commerce.

443
00:27:54.270 --> 00:27:57.050
Just curious, we've got agents on the horizon.

444
00:27:57.990 --> 00:27:59.810
How are you thinking about the future of FOX One?

445
00:28:02.470 --> 00:28:04.470
<v 1>It is a whole new world out there, as everybody knows.</v>

446
00:28:04.910 --> 00:28:08.050
I think as a product person in general,

447
00:28:11.570 --> 00:28:12.610
I think about extremes.

448
00:28:12.810 --> 00:28:17.790
I think about you see where technology's going and you start to wonder

449
00:28:19.890 --> 00:28:22.530
what if people don't use UIs anymore?

450
00:28:22.850 --> 00:28:25.690
And what if they actually don't use apps and websites?

451
00:28:26.030 --> 00:28:29.570
What if everything that is being done is getting orchestrated through these sort

452
00:28:29.590 --> 00:28:32.370
of AI agents, then what? First of all,

453
00:28:36.130 --> 00:28:39.510
what is the role of true product design to a certain extent?

454
00:28:40.850 --> 00:28:44.870
But also how do we enable our content and our

455
00:28:45.630 --> 00:28:47.550
platform to work within those environments?

456
00:28:47.610 --> 00:28:51.350
So I think the AI stuff that Stripe walked through yesterday,

457
00:28:51.430 --> 00:28:56.410
especially around like the Link wallet and basically allowing

458
00:28:57.010 --> 00:29:01.150
an agent to execute a transaction on your own behalf,

459
00:29:01.390 --> 00:29:03.410
I think is extremely fascinating. The question is,

460
00:29:04.690 --> 00:29:06.890
if you're in a ChatGPT and you say, "Hey,

461
00:29:06.990 --> 00:29:10.490
I want to watch this NFL game or I want to watch this World Cup game," can we

462
00:29:10.650 --> 00:29:15.610
actually execute a registration login into FOX One

463
00:29:15.670 --> 00:29:19.910
payment and then surface that content all sort of under the hood back into

464
00:29:20.770 --> 00:29:22.190
the interface?

465
00:29:22.190 --> 00:29:25.690
It's a crazy thing to think about given everything that we've built on

466
00:29:25.830 --> 00:29:27.310
towards to this point,

467
00:29:27.990 --> 00:29:30.430
but it feels like that's where things are going.
Everyone wants to be able to

468
00:29:30.510 --> 00:29:33.490
orchestrate directly through an agent interface.

469
00:29:33.550 --> 00:29:36.710
And so I actually think solving the payments thing is great.

470
00:29:37.210 --> 00:29:40.510
Maybe there's a bit more work to do around account creation and password storage

471
00:29:40.550 --> 00:29:41.750
and how we actually handle that.

472
00:29:41.930 --> 00:29:43.890
Making sure that from an entitlements perspective,

473
00:29:44.410 --> 00:29:46.930
entitlements platforms can interface with AI agents. But man,

474
00:29:48.650 --> 00:29:50.630
it's going to be really interesting to see how this all plays out.

475
00:29:51.010 --> 00:29:52.710
<v 0>Agreed. And John,</v>

476
00:29:53.110 --> 00:29:57.610
I want to thank you for the partnership and just we're really excited to

477
00:29:57.670 --> 00:30:02.610
continue building with you to better serve FOX subscribers and fans.

478
00:30:03.010 --> 00:30:05.340
<v 1>Thank you. Thank you, Stripe. I appreciate it. Thank you.</v>

