Skip to content
Group workspace Access gate required Read-only

FanSports Group Admin

Group Admin Backend

A production-bound foundation for organizers to manage setup, cards, sharing, revenue buckets, payouts, reports, and support after FanSports approves their fundraiser.

Sign in to manage your fundraiser.

A signed-in organizer account is required before Group Admin data is shown.

signed-in organizer session
server-verified group ownership or membership
group and fundraiser scope resolved on the server

Setup status

Review-ready

Preview-only until group ownership is active

Public URL

/fundraisers/demo-youth-football-club

FanSports approval required before launch

Cards

500 planned cards

Sold/claimed/unclaimed summary planned

Estimated proceeds

Estimate pending

Revenue buckets are read-only here

Backend sections

The organizer workspace starts here.

These panels show what an approved organizer can review once group access is verified.

Fundraiser setup status

Foundation

Review approval state, public fundraiser URL, story, mission, group identity, and what FanSports still needs.

  • resume/edit before approval
  • FanSports-approved URL
  • logo/icon/branding summary
  • setup requirements
Open preview

Cards and team setup

Foundation route

Track physical cards, virtual cards, claimed/unclaimed state, team builder readiness, and public leaderboard links.

  • physical cards sold/claimed/unclaimed
  • virtual card count
  • 3 cards show Team setup needed
  • 1 cards show Team confirmed
  • 1 Play Along/support-only cards
  • leaderboard status
Open preview

Scoring readiness

Review-only

Track cards missing team setup, confirmed teams, Campaign Lock, Play Along cards, and scoring weeks before scoring opens.

  • Campaign Lock pending
  • 3 cards missing team setup
  • 1 cards team confirmed
  • 1 Play Along/support-only cards
  • Starter / Plus / Premium swap limits are total per card
Open preview

Share Hub participants

Foundation route

Invite participants, prepare personal share links, and track who is helping promote the fundraiser.

  • participant email upload readiness
  • 1 accepted / 0 invited
  • participant /p links
  • 286 share opens in preview
Open preview

Revenue buckets

Foundation

Show Direct Donations, cards, merch, sponsorships, Market Swap, and proceeds summaries without live money movement here.

  • Stripe Connect buckets: Contract foundation
  • Test checkout tracking: Ready for test review
  • Direct Donations
  • Direct Donations: Default bucket
  • card sales
  • merch
  • Merch: Merch store readiness
  • sponsorships
  • Sponsorships: Package readiness
  • Stripe Connect bucket reporting
Open preview

Payout onboarding

Foundation route

Review proceeds by fundraiser bucket, prepare the Connect payout account handoff, and see what FanSports still needs before payout release.

  • Payout setup needed
  • Connect payout account handoff
  • bucketed proceeds summary
  • refund and adjustment review
  • no payout details collected here
Open preview

Support and help

Planned

Give Group Admins a safe path to request help and see what FanSports Staff/Admin still needs from them.

  • request support
  • view open needs
  • download basic reports
  • contact FanSports

Prize and Campaign Lock

Review-only

Group Admins can see how Campaign Lock, late claims, Team setup needed, Play Along/support-only cards, and prize eligibility will be reviewed. They cannot change eligibility or select winners.

  • Campaign Lock controls default prize eligibility
  • late claims are Play Along/support-only by default
  • winner selection disabled
  • reward fulfillment disabled

Route plan

Scoped Group Admin routes.

Each route requires sign-in, group membership, and section permissions before private data appears.

/group-admin Foundation route
/group-admin/fundraisers Planned
/group-admin/cards Foundation route
/group-admin/share-hub Foundation route
/group-admin/donations Planned
/group-admin/merch Planned
/group-admin/sponsorships Planned
/group-admin/payouts Foundation route
/group-admin/settings Planned
/group-admin/support Planned

Protected actions

High-risk actions stay locked.

These actions require verified ownership, role checks, review, audit logs, and approved services.

Stripe Connect

Stripe Connect buckets

Group Admin financial summaries can show cards, Direct Donations, merch, sponsorships, Market Swap purchases, and payout readiness once checkout and ledger writes are enabled.

Contract foundation Test-mode contract Test checkout only
Virtual card sale card_sales_virtual

virtual_card_sale

Physical card/package sale card_sales_physical

physical_card_sale

Direct Donation direct_donations

direct_donation

Group merch group_merch_store_sales

group_merch

Sponsor package sponsor_packages_sold

sponsor_package

Test checkout support can be grouped by cards, Direct Donations, merch, sponsor packages, Market Swap, and setup fees. No real money is charged in this test flow.

Test checkout tracking

Test checkout support can be grouped by cards, Direct Donations, merch, sponsor packages, Market Swap, and setup fees.

Preview test checkout

Get Paid

Get Paid readiness

Review proceeds by fundraiser bucket, prepare the Connect payout account handoff, and see what FanSports still needs before payout release.

Payout setup needed Connect payout account Test-mode review

Gross preview

$13,615

Group proceeds

$9,807

Payout status

Not enabled

No payout details are collected here. Secure payout setup will use Stripe Connect after FanSports review.

Open Get Paid

Prize and Campaign Lock

Prize and Campaign Lock readiness

Group Admins can see how Campaign Lock, late claims, Team setup needed, Play Along/support-only cards, and prize eligibility will be reviewed. They cannot change eligibility or select winners.

Review-only Winner selection disabled Reward fulfillment disabled

Cards claimed before Campaign Lock are prize eligible by default, subject to campaign rules. Cards claimed after Campaign Lock can still support and play along, but are not prize eligible by default. Final results are reviewed before rewards are confirmed.

Prize eligible

1

Play Along

1

Team setup needed

1

Rewards are reviewed after final scoring. Final results are reviewed before rewards are confirmed.

  • Each card is its own leaderboard entry.
  • Cards need a confirmed team before the relevant lock to actively score.
  • Late cards may still play along and support the fundraiser.
  • Final results are reviewed before rewards are confirmed.

Direct Donations

Direct Donations

Group Admins can review Direct Donation readiness, Stripe bucket reporting, donor recognition settings, and thank-you copy.

Default bucket direct_donations Checkout not live
$25
$50
$100
$250

Stripe Connect bucket reporting is planned through FanSports Admin economics. Group Admins can review donation readiness here before payment behavior is enabled.

Sponsorships

Sponsorships

Group Admins can review sponsor package tiers, sponsor checkout posture, and FanSports review requirements.

Package readiness sponsorship_packages Review required
Family Supporter $100

Supporter wall

Local Business $500

Sponsor row

Community Partner $1,500

Featured campaign placement

  • Sponsor name reviewed before public placement
  • Sponsor logo/artwork reviewed before public placement
  • Sponsor website/link reviewed before public placement

Merch

Merch

Group Admins can review starter products, logo/artwork readiness, Gooten posture, and merch bucket reporting.

Merch store readiness group_merch Gooten planned
Supporter T-shirt $28

T-shirt

Logo Hoodie $48

Hooded sweatshirt

Team Cap $24

Hat

Buyer shipping and delivery choices belong at checkout. No Gooten API call, merch cart, order, payment, or fulfillment is enabled here.

Safety boundaries

  • No private group data is loaded on this foundation route.
  • No group-admin writes, sends, uploads, payout onboarding, payment actions, report exports, or launch actions execute here.
  • Production use requires signed-in Group Admin identity, group ownership, scoped authorization, and audit logging.