Commerce / spot boards & recent sales

Spot boards & recent sales

Track available spots and keep recent purchases on screen. Controlled from SSN, displayed in OBS.

Spot board

Numbered spots

Open sample preview ↗
A 20-column, six-row board with numbered available, claimed and revealed tiles
Actual SSN overlay · sample spot states · Select image to enlarge.
  1. Create the boardIn Monetization → Spot boards & recent sales, choose numbered tiles. Use 120 spots and 20 columns for a 20 × 6 grid.
  2. Mark a claimSelect a tile, then Record sale for this spot after checking payment. Use Mark claimed only for a reservation without a sales entry.
  3. Reveal the itemEnter its assigned item and select Reveal. Use Make available to correct a spot, or Refund & reopen to remove its linked sale too.

SSN displays your assignments. It does not sell spots or randomly allocate prizes.

Named spots

Team breaks

A team break divides the opened cards by team, player or another named spot.

  1. Choose Team tiles.
  2. Paste your team names, one per line. That list sets the number of spots.
  3. Mark each purchased spot claimed. Reveal it when ready.
Open team preview ↗

Claims are host-controlled. SSN does not infer a team purchase from a chat message or an auction ending.

Team-break overlay showing thirty teams and how many remain available
Actual SSN overlay · sample team assignments · Select image to enlarge.

During a Whatnot or eBay Live show

  1. Capture your showOpen your show in SSN and enable Capture Stream Events. Whatnot needs the show view with its auction footer visible. eBay Live supports the chat or stream page.
  2. Check the saleUnder Recent sales, choose Whatnot or eBay Live in Auction item helper and save. Use auction item copies the last captured name. Verify the item and payment on the selling platform, then enter the sale total and currency.
  3. Confirm, then revealFor a spot, select its tile and choose Record sale for this spot first. Confirm sale & claim spot records both together. Add reveal text when ready to show the assigned item.
Seller confirms a captured eBay Live item and claims its linked spot
Seller controls · fictional auction and sale · Select image to enlarge.

The helper is an operator draft. It never turns a bid or an auction ending into a sale. New auction updates leave your draft alone. Enable Show recent sales to select the audience display; use a separate OBS source for the board and sales if you want both.

For a refund, use Refund & reopen on a linked sale to remove it and release the spot. Remove only removes the sales entry. A replacement board is kept separate from the old board’s sales.

Live capture versus a store connection

Whatnot and eBay Live capture provides item, bid and auction status. The separate eBay seller connection receives paid-order events for selected listings; it can populate recent sales automatically. Avoid manually confirming the same purchase that your store connection already records. Other automatic sources are Shopify, Fourthwall, Ko-fi and Buy Me a Coffee.

The helper keeps only the last captured item from the selected platform, expires after five minutes without an update, and clears on restart. Verify the item if you have multiple shows open. A blank helper needs a new auction update after enabling it.

eBay: check payment status in the seller console · Whatnot: failed auction payments

Sales history

Recent purchases

Keep actual purchases visible after an alert disappears. Choose a compact list, a six-card wall or a strip beside the action.

Six recent-sale cards, each with a fictional item and manually entered price
Actual SSN wall view · fictional sales · Select image to enlarge.

Collect from a store

Turn on Show recent sales and Collect connected store purchases, then save the sales options.

Uses new Shopify, eBay seller, Fourthwall, Ko-fi and Buy Me a Coffee purchase events received by SSN.

Confirm a sale yourself

Enter the item, optional sale total and currency. Select Confirm sale.

Useful for Whatnot, eBay Live or in-person sales after you check the purchase. These rows say Host confirmed.

Corrections and refunds

Remove mistakes or refunded sales. Clear the wall for a fresh show.

Bids, tips, gifts and sandbox tests do not populate it. Board claims do not create sales.

Prices, history and privacy

Connected purchase feeds do not consistently provide item prices, so automatic rows leave them blank. To show a known price, remove that row and confirm it manually. For multiple items, enter the total for that entry, not a per-item price. No listing price, highest bid or donation amount is substituted.

SSN keeps the latest 100 entries on this installation, including through restart. Collection starts when enabled; this is not a full order-history import. Repeated delivery IDs are ignored within the saved 2,000-ID window. Refunds need manual removal.

Buyer names, addresses, payment details and unrevealed item text are not included in this display. Demo links use clearly marked fictional data.

OBS setup

  1. Choose a displaySelect Spot / team board, Recent sales list, wall or strip in the board controls.
  2. Copy OBS linkAdd a Browser Source at 1920 × 1080. Transparent space lets your camera show through.
  3. Control it in SSNKeep SSN on. Changes save immediately. The OBS product control dock has the same controls if you prefer.
SSN popup with spot-board setup and tile controls
Operator controls · keep this panel off the audience feed · Select image to enlarge.
Optional URL settings

&view=board, sales, wall or ticker chooses the layout. &limit=6 shows up to six recent entries (maximum 24). &prices=0 hides prices. &label=Recently%20sold sets the sales heading. &onlytype=shopify,ebay filters sales sources.

Keep the session, password and relay settings in the copied link. A missing connection or empty display stays transparent; setup messages never appear on the viewer overlay.

What are those grids on live shows?

Numbered reveals

A numbered or ball-themed grid can track assigned items. Without seeing a specific show, its exact rules are unclear. Whatnot’s Surprise Sets allocate products after a spot sells.

Whatnot’s Surprise Sets guide ↗

Use your platform’s approved selling and assignment tools. An SSN board is a presentation layer; it does not replace the platform’s rules or checkout.

API & Event Flow integration

These controls extend the existing commerceControl API. SSN, Stream Deck custom API actions and the optional OBS dock read the same getCommerceState response.

{"action":"commerceControl","value":{"command":"boardSpot","data":{"id":"12","status":"claimed"}}}

Commands: boardSave (title, style, columns, count or newline-separated labels), boardSpot (id, status, result), boardVisibility (visible), saleAdd (title, optional amount/currency/quantity/platform; optional boardId and spotId to claim a spot), saleRemove (id, optional reopenSpot), salesClear, and salesSettings (visible, automatic, optional auctionSource: whatnot, ebay, or an empty string). Put those fields in data. These edits do not emit purchase events or trigger paid rewards.

In Event Flow, use the existing Products & Support action. Choose a board or sales command and enter its fields in Board / sales fields. String values accept variables such as {subtitle}. Match a confirmed purchase event for sale actions. Turn off automatic collection if your flow adds the same sale manually.