Skip to content

Integration Guide

FanFest integrates with your platform at three levels. Each tier builds on the one before it, so you can start simple and add capabilities as your needs grow.

EmbedDrop-in fan engagement widget for any website.
SSOIdentify users across your platform and FanFest.
FullTwo-way loyalty sync between your backend and FanFest.
Live shows and contests Everything in Embed Everything in SSO
Chat and reactions User identification (OIDC) Loyalty points egress (webhooks)
Brand customization Cross-platform event tracking REST API access
No backend changes needed Personalized engagement Multi-resolution data export
Get StartedSet Up SSOLearn More
EmbedDrop-in fan engagement widget for any website.
  • Live shows and contests
  • Chat and reactions
  • Brand customization
  • No backend changes needed
Get Started
SSOIdentify users across your platform and FanFest.
  • Everything in Embed
  • User identification (OIDC)
  • Cross-platform event tracking
  • Personalized engagement
Set Up SSO
FullTwo-way loyalty sync between your backend and FanFest.
  • Everything in SSO
  • Loyalty points egress (webhooks)
  • REST API access
  • Multi-resolution data export
Learn More

Choosing the Right Tier

Start with Embed when you want fan engagement on your site with zero backend work. Add SSO when you need to identify users across your platform and FanFest. Add Full Backend when you need two-way loyalty data sync between systems.

Feature Matrix

The table below provides a detailed breakdown of what each integration tier unlocks.

CapabilityEmbedSSOFull Backend
Fan engagement widgetYesYesYes
Live shows and streamingYesYesYes
Contests (quizzes, raffles, polls)YesYesYes
Real-time chat and reactionsYesYesYes
Brand customization and themingYesYesYes
Leaderboards and points displayYesYesYes
User identification (OIDC)YesYes
Cross-platform event trackingYesYes
Personalized engagementYesYes
Cross-platform analyticsYesYes
Loyalty points egress (webhooks)Yes Full
REST API accessYes Full
Webhook notificationsYes Full
Multi-resolution data exportYes Full

Closed Beta

The Full Backend integration tier is currently in Closed Beta. Webhook notifications, REST API access, and loyalty points egress are available to select partners. Contact us for access.

Architecture Overview

The following diagram shows how the three integration tiers relate to each other and to the FanFest platform.

Tier Details

Tier 1: Embed

The fastest way to add FanFest to your site. Add a script tag, initialize the SDK with your clientId, and you have a fully functional fan engagement widget. No backend changes required.

  • Time to integrate: Under 5 minutes
  • Requirements: A FanFest channel and a website
  • What you get: Shows, contests, chat, reactions, leaderboards, and full brand theming

Get started with the Embed | Embed deep-dive

Connect your identity provider so FanFest recognizes your users. This enables cross-platform tracking, personalized engagement, and analytics that tie FanFest activity back to your user base.

  • Time to integrate: 1-2 hours
  • Requirements: An OIDC-compatible identity provider (Auth0, Okta, Azure AD, etc.)
  • What you add: User identification, event tracking, cross-platform analytics

Set up SSO | Event tracking

Tier 3: Full Backend Closed Beta

Two-way data sync between your backend systems and FanFest's loyalty engine. Receive real-time webhook notifications when users earn points, or pull loyalty data on demand via the REST API. Choose your data granularity: aggregated totals, daily breakdowns, or individual action records.

  • Time to integrate: 1-2 days
  • Requirements: SSO integration, API key with loyalty:read permission, HTTPS webhook endpoint
  • What you add: Loyalty points egress, webhook notifications, REST API access, configurable resolution modes

Loyalty integration | API reference

Next Steps

Already have an embed running? Here is where to go next:

Released under the MIT License.