DEV Community

Cover image for I turned my SaaS loading spinner into a game, and wired it to a discount
Yerkebulan Rakhimov
Yerkebulan Rakhimov

Posted on

I turned my SaaS loading spinner into a game, and wired it to a discount

Yesterday I shipped a game into PostMine. Partly for fun, but there was a real product reason.

PostMine has one unavoidable wait. When you run a search, an AI agent spends 20 to 60 seconds reading your site, then finds potential customers across X, Reddit, Hacker News and Threads, drafts the docs, looks up competitors, and prepares a marketing plan. The whole time the user stares at a spinner. That is dead time I am already paying for with their attention.

So I deleted the spinner and put a small pixel-miner in its place.

Where it runs

The console on the dashboard is now the miner. While the agent works, you play. Two rules I did not want to break:

  • the game never blocks or slows the actual search
  • if you already started playing, the finished search does not yank you out of it

Then I liked it enough to wire it into two more places most apps treat as dead ends:

  • The landing page. Your score becomes a discount. 100 points is 5% off. Beat 250 and share your run as a challenge on X and it is 10% off. On top of our $29 early-user price, that takes a subscription to $26.10/mo.
  • The 404 and the fatal/offline error screens. There is a game strip at the bottom now. Even a broken link can be worth a couple of seconds instead of a bounce.

Why a loading screen is not neutral

The mental model shift for me: a loading state is not empty time, it is attention you already captured. Most of us spend real effort getting a user to click, then hand them a spinner and hope they wait. Turning that moment into something playable does three things:

  1. gives the user a reason to stay through the wait instead of tabbing away
  2. adds a genuine conversion lever, because the fun ends in a discount they earned themselves
  3. creates a new hook on the landing page that should help signups on its own

The honest part

It shipped yesterday. I have zero numbers on whether it moves conversion or retention yet. I am posting this before the data, not after, because that is the whole point of building in public. I will report back with the real effect.

One detail I am keeping: the $29 price is for the first 10 people who ever subscribe, and it is locked forever.

I scored 200+ on day one. If you try it, tell me if you beat that.

Top comments (0)