Turn every counted sale into a moment the whole team can feel

A message is posted in chat. Seconds later, the total climbs, the ranks move, and the whole room knows who just changed the race

The arena starts with a message, not a spreadsheet

Your team keeps posting sales in the chat they already use. That message is the spark. CloserLeague works out who sold what and sets the next moment in motion

  • The chat your team already lives in

    Connect GroupMe, Slack, or Discord yourself with self-serve OAuth. Counted sales become fuel for the board, with no new workflow for your sellers

  • Every seller gets an entrance

    New senders in a connected chat can be provisioned as seller identities automatically, so a new hire’s very first sale already lands on the board, name and all

  • One sale, one moment

    If the chat platform retries the exact same delivery, it doesn’t create a second counted sale or a second celebration. A genuinely new message that looks similar waits for a manager instead

  • Only real moments make the board

    Ambiguous or low-confidence messages are held for a manager instead of triggering something that isn’t real. Only sales that were cleanly verified or manager-corrected ever count toward standings

  • A sale that never hit the chat still counts

    A manager can enter a sale by hand, so a deal closed off-channel lands on the board with everything else

The board follows the counted record

Rankings are computed by the application, not improvised by the display. Rank changes and lead swaps arrive as backend facts, so the presentation follows the numbers

  • Run the race on your schedule

    Start a daily, weekly, monthly, or custom competition. Your plan sets how many teams you can operate, and each team can have one competition running at a time

  • Every competition starts even

    Standings total only the annual premium of counted sales inside this competition’s window, giving each competition its own clean slate

  • A dead heat is still a moment

    Equal totals share a placement and the next placement skips. Totals of 100, 100, and 80 produce placements 1, 1, and 3

  • A new day, a new chance to be Sales Leader

    Sale counts, spree tiers, and the Sales Leader title reset at your team’s local midnight. Tomorrow opens with a clean scoreboard

Arena Leader

The seller at placement 1 by total premium in the competition, provided the total is positive. A tie at first place produces co-Arena-Leaders

Sales Leader

Every seller tied for the most sales during the current team-local day. There is no Sales Leader before anyone has sold that day

Two separate spotlights. A seller may stand in either, both, or neither on a given day

Turn the floor into a live arena

The public board is a persistent big-screen surface, not a dashboard opened once a week. It updates live, plays each meaningful moment, and returns to clean standings

  • Watch the number climb in real time

    The sale card takes focus, the premium counts up, ranks rearrange, and passed sellers move. The room sees the climb, not just the result

  • One story at a time

    Major moments play in chronological order, one at a time, keeping celebrations from overlapping. Under queue pressure the presentation adapts instead of piling everything on at once

  • It feels like a broadcast, not a spreadsheet

    Team and competition information sit inside a sports-broadcast HUD. A countdown can appear as the window closes, and Final Stretch adds ambient urgency as the finish comes into view

  • Still smooth after hours on the wall

    The display adjusts visual richness for the hardware it’s running on and keeps particle budgets in check on long sessions, so the show still looks good at hour eight. Reduced-motion alternatives are built in

Bigger work earns a bigger moment

A $200 sale and a $5,000 sale should not look the same on screen. Sale value and daily volume are tracked separately, so a big swing and a hot streak each get their moment

Live recognition matrix One sale. Two signals
Leader
Sale value · annual premium
PremiumMoment
Under $5004Standard
$500 – $1,999.993Power
$2,000 – $3,999.992Heavy
$4,000 or more1Titan
Daily volume · sales today
CountSpree
0No spree
1First Blood
2Double Streak
3Ultra Streak
4 or moreMonster Streak

First Blood opens the day with a moment but no persistent badge. Double, Ultra, and Monster carry their own badge and border treatment until the next team-local midnight

  • Placement changes raise the stakes

    Entering the Top 10, entering the Top 3, and taking first each receive distinct screen recognition. Taking first culminates in the New Arena Leader coronation, celebrating the new leader without making the previous leader the punchline

  • A hot streak looks hot

    A seller on a spree carries a visible border treatment on the board for the rest of the team-local day, so anyone glancing at the screen can see who’s on a run right now

  • The competition gets its finale

    Standings freeze, the podium plays, and trophies are awarded for first, second, third, Top 10, and participation. It is the finish the whole competition was building toward

The control room behind the show

Owners and admins run the whole production from a private headquarters. Everything the room sees is shaped here first

  • Set the schedule for the next arena

    Create, schedule, run, complete, archive, or cancel a competition. See its status and standings at a glance, then line up what comes next

  • Edit the script before it airs

    Work the review queue, correct a premium, reassign a sale, approve, reject, delete, or enter one by hand before it becomes a moment on the board

  • Direct what the room sees

    Seller name format, premium cents and abbreviation, typography preset, enhanced visual effects, adaptive graphics, HUD elements, countdown timing, team totals, goal progress, and Final Stretch

  • Set the name over the marquee

    Change the team display name and public URL slug, and manage manager and seller membership information within role boundaries

  • Keep the feed live

    Connect GroupMe, Slack, or Discord with self-serve OAuth, check that each integration is healthy, and turn bot sale confirmations in the chat on or off

The credits roll, but the story stays up

When a competition ends, the result stops being a screenshot buried in a group chat. It becomes a public highlight page you can point at months later

  • The whole run, preserved

    Completed and archived competitions keep their summaries, final standings, podium, winners, sales totals, and premium totals. The full story stays intact

  • The final scene stays the final scene

    Completed standings are preserved as historical results instead of being recalculated later. The ending you watched is the ending on record

  • A highlight page for each seller

    Display name, chat avatar, card appearance, placement, leader status, spree status, lifetime totals, trophies, and competition history create a page worth sharing

  • Seamless first, personal later

    A seller can join the board through connected chat activity without creating an account first. Later, they can verify that chat identity, claim their sales and trophies, and equip visual treatments they own. The public wall stays read-only for viewers

Give your sales floor a screen worth watching

Counted sales, rank changes, and the final podium play live on the display your team already walks past