Between tier-1 tournaments, FanCode went quiet — and so did its users. Channels is a curated platform where niche sports creators publish exclusive content, giving fans a reason to keep coming back even when nothing big is being streamed.
FanCode is India's multi-sport streaming platform. Its problem was structural: when no major tournament was being streamed, content supply dried up, and DAU, WAU and time-spent fell with it. Channels was the answer — a platform where a curated list of sports creators publish professionally produced content (analysis, fantasy tips, behind-the-scenes, watch-alongs) to FanCode's huge existing fan audience.
FanCode's whole rhythm is tied to the sporting calendar. The gaps between tier-1 and tier-2 tournaments left the platform with a low content supply — and during these periods the core engagement metrics fell off a cliff.
Daily actives dropped sharply in the windows between major tournaments.
Weekly actives followed the same pattern — fans simply had no reason to return.
Time spent per user fell, weakening the habit that live sport builds.
Engage fans through professionally generated content from niche sports creators. Curate a roster of creators, give them a home inside FanCode, and turn the quiet weeks into a steady stream of relevant sports content — opening new revenue and reducing churn at the same time.
Channels wasn't a vanity content feed — it was scoped against four concrete business goals, each of which the design had to move.
Give fans something to interact with — creators, comments, live rooms — beyond passive match viewing.
An endless, relevant feed that keeps fans on the platform between matches.
Monetise content created by new creators — a fresh line beyond pass sales.
When no tier-1 & 2 live content is available, still give users a reason to open FanCode.
For the goals to land, the value to the fan had to be real. Channels gives the audience an exclusive, creator-led layer on top of live sport.
The content universe Channels had to carry:
A content engine only works if it builds a habit. I mapped Channels onto Nir Eyal's Hooked canvas — Trigger → Action → Variable Reward → Investment — and tied each quadrant to a concrete psychological lever.
Creator-based video is everywhere — so rather than reinvent patterns, I audited how the biggest players present it, and pulled out the conventions fans already expect.
Fans spend most of their time on other apps, so they expect Channels to work the way those apps already do. Leveraging those existing mental models let users focus on the content, not on learning a new interface.
Sports content doesn't come in one shape. Channels had to host everything from a vertical highlight to a full-length breakdown to a live show — so the player and feed were built around three supported content types.
The video player was designed across every mode — live chat alongside a stream, a portrait short with a follow prompt, a landscape player with playlists and recommendations below.
Live · chat
Portrait short
Creator · followFrom the entry feed and creator-explore rails to profiles, trending and the watch experience — the full set of screens that make Channels feel like a home, not a tab.
Behaviour models are design tools. Mapping Channels onto the Hooked canvas turned a vague "keep users engaged" brief into specific, buildable mechanics.
Familiarity is a feature. Leaning on Jacob's Law and proven creator-video patterns meant fans could use a brand-new surface with zero learning curve.
Design for the gaps. The most valuable surface isn't the one for your peak moment — it's the one that holds users through the quiet weeks.