A complete guide to setting up, managing, and growing your school's branded fan community — from first setup to live watch party to sponsor revenue.
A Buzz Alumni Channel is a school-branded digital community hub that lives at itsbuzzing.com/alumni/[your-slug]. It gives your fans and alumni a structured home with:
Channel creation is handled by the It's Buzzing team. Email kori@itsbuzzing.com with the following and your channel will be live within 48 hours:
School name, your preferred URL slug (e.g. "uab-blazers"), conference, state, and mascot name.
Primary and secondary hex color codes, logo URL or file, hero banner image (1400×400px recommended), and social share image (1200×630px).
Tell us which features to turn on: Subscription (membership), Sponsor Packages, Player Spotlights, Fan Q&A, Leaderboard. Each can be toggled independently.
Once provisioned, your admin dashboard is at /admin/alumni/[your-slug]. Log in with your It's Buzzing admin account to start creating events and content.
Watch parties are the centerpiece of your channel — live events where fans gather, chat, react together, and watch the game from any source.
From your admin dashboard, click “Create Event” or navigate to /admin/alumni/[slug]/events/create. Fill in the title (e.g. “Thompson vs Hoover — Week 1”), sport, opponent, start time, and access level. Paste a stream URL if you have one — it becomes the first source automatically. A BuzzDrop countdown is also created.
After saving, you land on the event detail page at /admin/alumni/[slug]/events/[id]. This is where you add, reorder, and manage all video sources for the game. Each game can have as many sources as needed — NFHS, YouTube, HLS stream, replay, Facebook Live, Vimeo, Zoom, or any external link.
Click “Add Source” and choose the source type. Paste the URL. YouTube watch URLs are automatically normalized to embed format. Mark one source as Primary — it loads first when fans open the page. Fans see a source-picker strip to switch between options without a page reload. Click counts are tracked per source.
Choose who can attend: Public (anyone), Members (free sign-in), Supporter, Insider, or Digital Booster. Fans without the required tier see a “Join to watch” prompt.
When game time arrives, update the status to “live” from the event detail page. Chat, reactions, and polls activate immediately for fans in the room.
Player spotlights are recurring or one-time programs hosted by athletes, coaches, or team personalities.
Go to /admin/alumni/[slug]/shows/create. Enter the show title, host name, description, schedule cadence (weekly/biweekly/monthly/one-time), and access level.
Shows can be public or gated to any paid tier. Gated shows give fans a reason to upgrade — link the upgrade CTA directly to the show page.
All shows appear at /alumni/[slug]/shows. Locked shows show a tier upgrade prompt. Unlocked shows display the full detail page with stream and chat.
Sponsor slots appear during watch parties — either in the banner strip at the top of the page or as an overlay on the stream itself.
Go to /admin/alumni/[slug]/sponsors and click "Add Sponsor".
Sponsor Name — displayed publicly. Asset URL — the sponsor's logo or banner image. Click URL — where fans go when they click. Slot Type: Banner (top strip, 32px tall, text + logo) or Sidebar (stream overlay, 88×80px logo card). Priority: higher number = shows first. Watch Party ID: leave blank for all events, or select a specific party.
Every page load fires an impression. Every click routes through a tracking redirect. View per-sponsor data at /admin/alumni/[slug]/sponsor-report/[slot-id].
Membership revenue flows directly through Stripe. You need three Stripe price IDs — one for each paid tier.
In your Stripe dashboard, create three recurring monthly prices at $9, $19, and $49. Copy each price ID (starts with price_).
Email the three price IDs to kori@itsbuzzing.com. They get set as environment variables: ALUMNI_TIER_PRICE_SUPPORTER, ALUMNI_TIER_PRICE_INSIDER, ALUMNI_TIER_PRICE_DIGITAL_BOOSTER.
The join page shows all tiers. Free join is instant (no Stripe). Paid tiers redirect to Stripe Checkout. On success, the fan's membership tier is automatically upgraded via webhook.
If a fan cancels, the webhook downgrades their tier to free automatically. No manual intervention needed.
Fans submit video questions from the watch party page. You control what gets answered on air.
Go to /admin/alumni/[slug]/qa-queue to see all pending submissions for your channel.
Click Approve on questions you want answered. Rejected questions are removed from the queue without notifying the fan.
Pending → Approved (selected for air) → Green Room (athlete is preparing answer) → Live (being answered right now) → Completed (done). Each stage transition is a single button click.
Your analytics dashboard at /admin/alumni/[slug]/analytics shows:
Per-sponsor reports are at /admin/alumni/[slug]/sponsor-report/[slot-id] — use these for sponsor renewals and to justify rate increases.
| URL | What It Is |
|---|---|
| /alumni | Directory of all published channels |
| /alumni/[slug] | Your channel home page |
| /alumni/[slug]/join | Membership tier picker for fans |
| /alumni/[slug]/watch | Current and upcoming watch parties |
| /alumni/[slug]/watch/[id] | Live watch party page with chat |
| /alumni/[slug]/schedule | Full event schedule |
| /alumni/[slug]/shows | All athlete shows |
| /alumni/[slug]/leaderboard | Public fan points leaderboard |
| /alumni/[slug]/community | Community feed scoped to your school |
| /alumni/[slug]/downloads | Tier-gated downloadable content |
| /alumni/[slug]/local | Nearby BuzzPin watch spots |
| /alumni/[slug]/sponsors | Public sponsor display page |
| /admin/alumni | Admin: list all channels |
| /admin/alumni/[slug] | Admin: your channel dashboard |
| /admin/alumni/[slug]/events/create | Admin: create watch party |
| /admin/alumni/[slug]/events/[id] | Admin: event detail & video source manager |
| /admin/alumni/[slug]/shows/create | Admin: create athlete show |
| /admin/alumni/[slug]/sponsors | Admin: manage sponsor slots |
| /admin/alumni/[slug]/qa-queue | Admin: video Q&A moderation |
| /admin/alumni/[slug]/analytics | Admin: engagement analytics |
| /admin/alumni/[slug]/sponsor-report/[id] | Admin: per-sponsor report |
| /api/alumni/[slug]/schedule | JSON: upcoming events + broadcasts |
| /api/alumni/[slug]/leaderboard | JSON: top fans by points |
| /api/alumni/[slug]/live-now | JSON: current live event |
Need help with something not covered here?
Email kori@itsbuzzing.com