Adapted from outbid.lol’s always-live, pay-to-dethrone ladder

Merchants bid for the spotlight. Customers play for the prize.

No scheduled auctions — any merchant can pay to take #1 at any moment, and holds it until someone pays more. That rank feeds a shared reward pool, played out through the game mechanics LoyalGenie already has, plus a wish marketplace where brands earn goodwill by granting what customers actually ask for.

Holding right now · Koramangala pool
#1Third Wave Coffee₹8,000
#2Glow Salon & Spa₹6,200
#3Trip's Diner₹5,400
01Live activity

No auctions. Just pay more, right now.

This is the part borrowed straight from outbid.lol: there's no scheduled close. Any merchant can dethrone the current #1 the instant they're willing to pay more, and everyone watching sees it happen — that's the actual growth engine, not the game.

🥇
Third Wave Coffee outbid Filter & Fable for #1 in Cafés · Koramangala
₹8,000 +3002m ago
🥇
Glow Salon & Spa outbid Bliss Studio for #1 in Salons · Indiranagar
₹5,400 +15011m ago
🥈
Trip's Diner outbid Urban Tadka for #2 in Diners · HSR Layout
₹4,200 +20024m ago
🥉
Filter & Fable outbid Brew Bros for #3 in Cafés · Koramangala
₹5,100 +10038m ago
02How it turns

Two loops, one shared incentive

The bidding loop pays for reach and stocks the reward pool. The wishes loop turns individual asks into shareable brand moments. Both loops end where footfall is measured, which is the metric that funds the next bid.

Reward Pool Loop

Merchantsbid + sponsorReward Poolranked & weightedCustomer Playsspin / dice / lampWins Rewardpool payoutRedeems In-StoreQR / PIN scanfootfall + revenue funds next week's bid
Bid amount buys rank and a share of the pool’s payout odds; the loop only continues if redemptions actually happen.

Wishes Loop

Customerposts a wishMarketplacematches by category / geoMerchantfulfills or passesCustomerredeems + sharesBrand ReachUGC + goodwillgoodwill and shares raise the merchant's next bid
Fulfillment cost is inventory, not cash — the payoff is an organic share plus a warmer reason to keep bidding on rank.
03Customer app

Three screens, one session

The pool sells the visit, the game delivers the dopamine, the wish board keeps them coming back between campaigns.

📍 Koramangala🔔
✨ This week’s pool: ₹42,300 in prizes
1
Third Wave Coffee
Free filter coffee + merch
3.2× odds
2
Glow Salon & Spa
20% off any service
2.1× odds
3
Trip's Diner
Buy 1 get 1 mains
1.6× odds
+ Baker's Basket+ FitZone+ 9 more
PoolPlayWishesWallet

Reward Pool feed — rank and odds are both bought by the merchant's bid.

Rub the Lamp3 plays left
🧞
 
PoolPlayWishesWallet

Payout table is drawn from the pool, weighted by each sponsor's rank.

Wishes+ New
A
Ananya
Wish: a birthday cake for my mom this Saturday 🎂
✓ Granted · Baker’s Basket
R
Rahul
Wish: new running shoes before my marathon
● Open · 3 brands watching
Make a wish…
PoolPlayWishesWallet

Granted wishes auto-generate a shareable card — the marketplace's cheapest ad unit.

04Merchant console

Where the ladder actually gets defended

Merchants see rank as something they're actively losing the moment they stop paying attention — the same always-on pressure that makes outbid.lol compulsive, pointed at footfall instead of a leaderboard for its own sake.

Rank LadderYou hold #2
#1 — Third Wave Coffee₹8,000
Holding #1 since4 days ago

No scheduled close — #1 stays yours until someone pays more. Every bid is final.

₹8,300min. to outbid
Reward stock defending your rank~6 hrs left

Auto-demoted the moment stock hits zero — even if no one outbids you.

Projected reach if you hold #1

Est. impressions this week+18,400
Reward Pool ContributionLive
Free filter coffee
32 of 50 claimed
20% off pastries
11 of 40 claimed
Free merch tote (top prize)
1 of 3 claimed
Wishes Inbox4 open · Food & Beverage
Priya — “wish for a quiet corner to study with good coffee for finals week”
Matched by category + 1.2km away
Dev — “wish for a cold brew that doesn’t taste watered down”
Matched by category + 0.6km away
Ananya — “wish for a birthday cake for my mom”
Fulfilled · shared to Instagram Stories · +2,100 reach
✓ Done
Repeat Visit Rate
41%
↑ 6pt since bidding began
Redemptions this week
214
↑ 18%
Cost per redemption
₹38
↓ ₹9 vs. flat ad spend
New customers via wishes
62
↑ 24%
05Recommendations

Six calls to make before building this

In priority order — each one guards against the way outbid.lol's always-live ladder tends to break when the thing being won is a real reward instead of a leaderboard slot.

1

Segment the ladder — never one national leaderboard

Run a separate, always-live rank ladder per category × neighbourhood (e.g. “Food & Beverage · Koramangala”), each with its own #1 to dethrone. A single global ladder lets one large chain buy every #1 slot in the city forever; segmented pods let a local café actually take its own neighbourhood.

Guards against whale dominance
2

Bid buys odds-weight, not a guaranteed prize

Rank should set the payout probability in the spin/dice/lamp mechanic, not hand out the reward outright — cap any single sponsor's odds share (e.g. 35%) so the pool still feels generous and random to players even when one merchant has held #1 for weeks.

Keeps the game feeling fair
3

Charge on outbid, not on a schedule — but require live stock to hold it

No auction window means no anti-snipe to design — just charge the instant a bid exceeds the current holder's price, final and non-refundable, exactly like outbid.lol. The one addition outbid.lol doesn't need: auto-demote a merchant the moment their reward stock hits zero, regardless of what they paid, so #1 can never mean “nothing left to redeem.”

Trust in the ladder itself
4

Wishes get a merchant first-look window, then go public

Route a new wish to the 1–2 best-matched local merchants for a short window before opening it to the whole category — protects the wish from becoming a spam free-for-all and gives a merchant time to fulfil it before it's visible that they passed.

Protects the goodwill mechanic
5

Publish every dethroning — merchants are the real audience

outbid.lol's virality came from other founders watching the leaderboard change and jumping in themselves, not from end users. A public, screenshot-worthy “Rank Wars” feed of every outbid event (who paid what to take #1 from whom) is what pulls the next merchant in — plus a push notification the moment you're dethroned (“you dropped to #2 in Koramangala”).

This is the growth engine
6

Every rupee bid must trace to Repeat Visit Rate

Reuse the existing dashboard's hero metric rather than inventing a rank-specific vanity number — add Cost per Redemption and Rank ROI (impressions ÷ ₹ spent) next to it so a merchant can answer “was outbidding worth it” in the same terms they already trust the dashboard for.

Ties back to what Omkar sells