Skip to content

Platform Overview

FanFest is a fan engagement and gamification platform that helps sports clubs, entertainment brands, and content creators build loyal digital communities. It combines live interactive shows, contests, leaderboards, loyalty points, and community features into a single platform that channel operators manage through a web-based dashboard.

Core Concepts

FanFest is built around a set of interconnected concepts. Understanding how they relate helps you get the most out of the platform.

Channels

A Channel is your top-level workspace in FanFest. It represents your brand or organization and contains all your content, communities, and settings. Every show, contest, thread, and leaderboard belongs to a channel.

Channel administrators control the channel's appearance, manage team members, configure visible sections, and oversee all content. Learn more about channels.

Communities

Communities are sub-groups within a channel. They let you segment your audience by interest, team, region, or any other criteria. Fans can follow one or more communities, and content such as shows, contests, and threads can be scoped to specific communities.

For example, a sports league channel might have a community for each team. Learn more about communities.

Shows

Shows are live or scheduled interactive sessions where producers stream content and engage fans in real time. During a show, producers can launch contests, display offers, and interact with the audience through chat. Shows are the primary vehicle for real-time fan engagement. Learn more about shows.

Contests

Contests are interactive challenges that run during shows. FanFest supports three contest types:

  • Quizzes -- Multiple-choice questions where fans compete for points
  • Raffles -- Random drawings where fans enter for a chance to win prizes
  • Polls -- Opinion surveys that gauge audience sentiment

Contests drive participation and feed into the points and leaderboard systems. Learn more about contests.

Leaderboards

Leaderboards rank fans based on points earned through engagement. They create a competitive layer that motivates ongoing participation. Channel administrators configure which actions earn points and how many. Learn more about leaderboards.

Points and Loyalty

The points system is FanFest's loyalty engine. Fans earn points by completing tracked actions -- participating in contests, watching shows, interacting with content, and more. Points accumulate in a fan's wallet and contribute to leaderboard rankings. Learn more about points.

Threads

Threads are community discussion posts that enable asynchronous conversation between fans. They can be scoped to specific communities and support replies. Channel administrators can pin, moderate, and manage threads. Learn more about threads.

Memberships

Memberships define tiered access levels within a channel. Administrators can create free and paid tiers (powered by Stripe) with different permission sets and benefits. Memberships control access to content and features through a gating system. Learn more about memberships.

Behavioral Data Browser (BDB)

The BDB is FanFest's analytics tool for understanding your audience. It lets you search, filter, and segment users by activity, location, language, points, and engagement patterns. You can use the BDB to build targeted campaigns and export audience data. Learn more about analytics.

How Everything Connects

Channel
  |
  |-- Communities (audience segmentation)
  |     |-- Content filtered by community
  |
  |-- Shows (live interactive sessions)
  |     |-- Contests (quizzes, raffles, polls)
  |     |-- Offers (promotions displayed during shows)
  |     |-- Chat (real-time audience interaction)
  |
  |-- Threads (community discussions)
  |
  |-- Leaderboards (competitive rankings)
  |     |-- Channel Actions (define what earns points)
  |     |-- Prizes (rewards for top performers)
  |
  |-- Memberships (tiered access and monetization)
  |     |-- Permission-based content gating
  |     |-- Stripe-powered paid tiers
  |
  |-- Admin Tools
        |-- User Management (roles and permissions)
        |-- Theming (colors, branding, design tokens)
        |-- BDB (audience analytics and campaigns)
        |-- API Keys (external system access)
        |-- SSO Configuration (authentication providers)

Fans interact with content, earn points through tracked actions, climb leaderboards, and optionally upgrade their membership for premium access. Channel operators configure all of this through the FanFest dashboard.

Who Uses FanFest

  • Channel Operators configure channels, manage communities, set up membership tiers, and oversee content
  • Show Producers create and run live shows, launch contests, and manage offers during broadcasts
  • Community Managers moderate threads, manage audience segments, and run campaigns through the BDB
  • Fans watch shows, participate in contests, earn points, climb leaderboards, and engage in community discussions

Next Steps

  • Getting Started -- Set up your account and create your first channel
  • Channel Setup -- Configure your channel step by step
  • Shows -- Learn how to create and run interactive shows
  • Engagement -- Set up leaderboards, points, and community features

Released under the MIT License.