Skip to content

Shareable Roster Page ​

The /r page is what brands see. It's a public, no-login page that an agent generates from the Roster Builder and sends to a brand.

URL format:

rosters.creatorsagency.co/r?creators=slug1,slug2&brand=Nike&budget=50000

What the brand sees ​

  • Creators Agency logo
  • Brand name (from ?brand= param)
  • Brand logo — auto-fetched via /api/brand-logo using the brand name

Creator cards ​

Each selected creator is shown with:

  • Headshot and name
  • Total followers
  • Primary platform
  • Category tags
  • Per-platform follower breakdown
  • Demographics (gender, US %, age 25–34 %)
  • Link to their full media kit page

Creators flagged as Do Not Pitch are hidden automatically, even if their slug is in the URL.

Budget Calculator ​

Shown by default unless the agent disabled it with the toggle before sharing.

The brand enters their budget. The calculator outputs two package recommendations:

YouTube-only package

  • Top creators by YouTube reach that fit within budget
  • Shows estimated total cost, % of budget used
  • Lists each creator with their platform breakdown and price

Mixed package

  • Same logic but draws from all platforms
  • Optimized for reach across YouTube, TikTok, Instagram, etc.

Rates shown to brands have a 20% margin built in — the numbers displayed are 1.2x the internal rates stored in the data. Brands never see the actual payout amounts.

Package email button ​

Below each package recommendation is a pre-filled mailto link. When clicked, it opens the brand's email client addressed to the agent, with:

  • Subject: "Interested in Creator Package for [Brand]"
  • Body pre-filled with: budget, estimated package cost, % of budget, creator list with platform breakdown

The agent email address is pulled from the creator data — specifically the agent field on the first creator in the package.


URL params reference ​

ParamRequiredDescription
creatorsYesComma-separated creator slugs
brandNoBrand name — shown in header, used for logo fetch
budgetNoStarting budget in dollars (pre-fills the calculator)
budget=falseNoHides the budget calculator entirely

Notes ​

  • The page is fully static from a routing standpoint — all data is fetched client-side on load
  • Creator data comes from creators.json baked into the build (not live from ca-data like other pages)
  • If a creator slug in the URL doesn't exist in the data, that creator is silently skipped
  • The page has no header nav or back button — it's intentionally minimal so brands stay focused on the roster