Skip to content

Contests

Contests are interactive activities that producers launch during shows to engage fans and award points. FanFest supports three contest types: quizzes, raffles, and polls.

Contest types at a glance

TypeHow it worksFan interactionWinner selection
QuizMultiple-choice questions with correct answersFans select answers before time runs outPoints awarded to fans who answer correctly
RaffleRandom drawing with a slot machine animationFans are automatically enteredOne winner drawn at random
PollOpinion questions with vote countsFans vote for their preferred optionNo winner — results shown as vote distribution

Creating contests

From the producer sidebar during a show, open the Contests panel. You will see two buttons:

  • + Quiz — Create a new quiz
  • + Raffle — Create a new raffle

Clicking either button creates a draft contest that you configure before making it visible to fans.

Contest tabs

The contests panel has two tabs:

  • Current — Shows contests in Draft or Ready status (editable and launchable)
  • Done — Shows contests that have ended

Quizzes

A quiz presents fans with multiple-choice questions. Fans earn points for correct answers.

Creating a quiz

  1. Click + Quiz in the contests panel to create a draft quiz
  2. The quiz editor opens with two tabs: Questions and Settings

Adding questions

In the Questions tab:

  1. Enter the question text
  2. Add answer options (2 to 5 answers supported)
  3. Mark one answer as correct
  4. Optionally add images to answer options
  5. Save the question

You can add multiple questions to a single quiz. Questions can be added, edited, reordered, and deleted at any time while the quiz is in Draft or Ready status.

Channel-page quizzes

Quizzes created from the channel admin page support up to 100 answer options per question. On the channel page, questions with more than 5 options open a select-answer dialog instead of listing options inline. Because show layouts render at most 5 options, quizzes containing a question with more than 5 options stay channel-page-only and do not appear in the show contests panel.

Quiz settings

In the Settings tab, configure:

SettingDescription
Scheduled start timeWhen the quiz should begin (optional — can be launched manually)
Scheduled end timeWhen the quiz should end (optional)
PrizeA prize description and optional prize image for winners
Show in channel pageWhether the quiz appears on the public channel page

Quiz lifecycle

  1. Draft — Initial state. Add questions and configure settings.
  2. Ready — Quiz is saved and can be launched. Questions are locked for editing only (not deletable if active).
  3. Active — Quiz is live. Questions appear one at a time on the show stage. Fans select their answers.
  4. Ended — Quiz is complete. Results are tallied and points awarded.

How fans experience quizzes

When a quiz question is active:

  • The question and answer options appear on the show stage
  • A point reward indicator shows how many points are at stake
  • Fans tap or click their chosen answer
  • When the producer ends the question, the correct answer and leaderboard are revealed
  • Fans who answered correctly receive points

Quiz reveals (the correct answer, leaderboard, and end-of-quiz winner screens) are timed by the server. Every viewer — and every device a viewer reconnects on — sees the same stage moment for its position in the show: a fan who refreshes mid-question still sees the question and can still answer if the question is open; a fan who refreshes during a reveal joins the reveal already in progress and the answer window stays closed. Late joins and reconnects do not replay an already-finished reveal from the start. Answers submitted after the producer ends a question are not counted, even if the result is still on screen.

Raffles

A raffle is a random drawing where one fan wins a prize. The winner is selected at random from all eligible participants.

Creating a raffle

  1. Click + Raffle in the contests panel
  2. Fill in the raffle details:
FieldRequiredDescription
TitleYesThe raffle name visible to fans
DescriptionNoAdditional details about the raffle
Scheduled start timeNoWhen the raffle opens
Scheduled end timeNoWhen the raffle closes
Prize descriptionNoWhat the winner receives
Prize imageNoA photo or graphic of the prize
  1. Click Save to move the raffle to Ready status

Raffle lifecycle

  1. Draft — Raffle is being configured
  2. Ready — Raffle is saved and can be launched
  3. Activated — Raffle is on the show stage and open for entries. Fans join from the stage.
  4. StartedEntries are closed. The slot machine animation plays as suspense while everyone waits for the draw.
  5. Ended — The producer ends the raffle: the winner is announced and, if a prize was configured, the prize is displayed.

How fans experience raffles

When the producer activates a raffle, it appears on the stage and the entry window is open — fans join right away.

When the producer starts the raffle, entries close and a slot machine animation plays on the stage as suspense, holding until the producer ends the raffle.

When the producer ends the raffle:

  • The winner is announced with a celebration animation
  • If a prize was configured, it is displayed to everyone
  • The winner also earns bonus points
  • If nobody entered, the stage simply clears — there is no draw animation

The end-of-raffle reveal (the winner announcement and prize screen) is timed by the server as one sequence. Every viewer — and every device a viewer reconnects on — sees the same stage moment for its position in the show: a fan who refreshes during the reveal joins it already in progress, and a fan who returns after it has finished sees a clean stage, not a stale winner. Late joins and reconnects do not replay an already-finished reveal from the start. Raffle entries submitted after the producer starts the raffle (once entries have closed) are not counted, even if a fan's device still shows an enabled join button.

Polls

Polls let producers ask fans for their opinion on a topic. Unlike quizzes, polls have no correct answer — they display vote distribution in real time.

How polls work

  • The producer sets a question with 2 to 5 answer options
  • Each option can include an image
  • Fans vote for their preferred option
  • Vote counts update in real time
  • Points are awarded for participation

Managing active contests

While a contest is running, producers can:

  • Monitor participation in real time
  • Advance to the next question (quizzes)
  • End the contest early if needed
  • View results in the Done tab after completion

Access control

Contests inherit the access rules of the show they belong to. If a show is gated to specific memberships or communities, contests within that show follow the same restrictions. Individual contests can also have their own authorization rules for additional gating.

Some channels may run certified contests or raffles on an approved third-party site. When FanFest support configures an approved contest URL prefix for a channel, links matching that prefix are shown to fans in show chat as Enter Contest instead of displaying the raw URL.

The button uses the show's raffle entry access rules. Fans who meet the raffle access criteria open the third-party contest link. Fans who do not meet the criteria see the existing upgrade or top-up flow, then need to click Enter Contest again after becoming eligible.

Only links sent in chat messages are transformed this way, and only for the configured URL prefix. Once an eligible fan opens the third-party site, FanFest cannot prevent that external URL from being shared outside the platform.

Tips for engaging contests

  • Keep quiz questions short — Fans are watching a live show, so questions should be quick to read and answer
  • Use images in answers — Visual options increase engagement, especially for product-related quizzes
  • Time your raffles — Launch raffles during high-engagement moments to maximize participation
  • Prize images drive excitement — A photo of the prize generates more enthusiasm than text alone
  • Mix contest types — Alternate between quizzes and raffles to keep the experience fresh

Next steps

  • Offers — Set up promotional offers during shows
  • Going live — Producer controls overview

Released under the MIT License.