Marketing in Public
Product HuntBeta email list + X + Reddit on launch day

Xnapper's Product Hunt launch: #1 of the day, 164 sales, $4,212 — driven by a beta email list

By Tony Dinh · Xnapper· Sep 27, 2026
164
Sales
$4,212
Revenue
Not disclosed
Budget
Not disclosed
Duration

Tony Dinh launched Xnapper, a screenshot tool, on Product Hunt and hit #1 Product of the Day: 1,428 votes, 6.2K website visits, 164 sales and $4,212. He credits the launch-day email to his beta list most.

01The problem

Turn a launch day into sales, not just upvotes.

02The experiment

Before launch he built a beta list, emailing changelogs every 1–2 weeks. On launch day he emailed the beta users, tweeted asking people to reply with 👋 and DM'd each of them, and posted on Reddit (r/SideProject and r/macapps).

He skipped Hacker News because he didn't think the audience was a fit. The early-bird price was $20 per license.

03Results

MetricResult
Sales164
Revenue$4,212
Website visitsstated as “6.2K”6,200
Product Hunt votes#1 Product of the Day1,428
Beta users emailedstated as “~4,600”Not disclosed
SpendNot disclosed

“Not disclosed” means the source doesn't say. We never estimate or fill in missing numbers.

04What worked — and what didn't

What worked

  • The launch-day email to his beta list, which he thinks mattered most
  • Emailing changelogs to beta users every 1–2 weeks before launch
  • Launch tweets asking people to reply, then DMing each one

What didn't work

  • Reddit got mixed reactions
  • He skipped Hacker News as a poor fit

05Source & evidence

  • Originally shared on Indie Hackers · Aug 24, 2022

    Xnapper's launch report: $4,212 + learnings

    View original
  • Also on X · Aug 24, 2022

    Xnapper launch results

    View original

Public source. Extracted from publicly available content by the founder.

Want to try this?

Copy this experiment

A checklist built from what Tony Dinh actually did. Their numbers are a reference, not a promise.

  1. 1

    Pick the channel and tactic

    Product Hunt — Beta email list + X + Reddit on launch day.

  2. 2

    Set a budget cap

    Tony Dinh didn't say what it cost. Decide your cap before you start.

  3. 3

    Set an end date

    Tony Dinh didn't say how long it ran. Pick a review date before you start.

  4. 4

    Copy what worked

    From Tony Dinh's experience:

    • ☐The launch-day email to his beta list, which he thinks mattered most
    • ☐Emailing changelogs to beta users every 1–2 weeks before launch
    • ☐Launch tweets asking people to reply, then DMing each one
  5. 5

    Avoid what didn't

    Where it went wrong:

    • ☐Reddit got mixed reactions
    • ☐He skipped Hacker News as a poor fit
  6. 6

    Track the same numbers

    So you can compare like for like:

    • ☐Sales
    • ☐Revenue
    • ☐Website visits
    • ☐Product Hunt votes
    • ☐Beta users emailed
  7. 7

    Compare, then share what happened

    Tony Dinh's headline result: 164 sales. Yours will differ — that's the point. Win or flop, the result is worth sharing.

Share your result →

Was this experiment useful?

Want the full playbook behind this?

Tony Dinh hasn't published a step-by-step playbook. If enough readers ask, we'll ask Tony Dinh for one.

Share this experiment

Product Hunt
$10K
MRR two months after
800
upvotes, relaunch
$300
MRR before relaunch

Same product, new name: a Product Hunt relaunch took Outrank from $300 to $10,000+ MRR

Tibo · Outrank

Tibo's SEO tool launched on Product Hunt as ContentPie, placed #8 and stalled at $300 MRR. Renamed Outrank and repositioned as an autonomous SEO machine, it relaunched to #1 Product of the Day and passed $10,000 MRR within two months.

Read experiment Public source
Product HuntDidn't work
$0
revenue
0
paying members
15
days

15 days after launching to zero audience: $0, 3 upvotes, 0 stars

Taiko_TOEDA · AI-automation safety audit membership

Launching a $9/month membership with no list and no following, Taiko_TOEDA published the day-15 numbers: $0 revenue, 3 Product Hunt upvotes, 0 stars across 17 GitHub repos. The only thing that worked was a careful argument in someone else's replies.

Read experiment Public source
LinkedIn AdsDidn't work
183.6K
impressions
337
clicks (round 1, $300)
$2K
spent

Tony Dinh spent $2,052 on LinkedIn Ads for TypingMind Custom and stopped: the targeting couldn't reach his buyers

Tony Dinh · TypingMind Custom

Tony Dinh tested LinkedIn Ads for TypingMind Custom in three rounds: broad targeting, Lead Gen forms, then a Lead Gen form turned into an AI quiz. $2,052.03 bought 183,663 impressions and a handful of leads, none of whom had come back when he posted. He stopped the channel.

Read experiment Public source