← all posts
The Zippy Team

Product Hunt Deep Links for Launch Day

How product hunt deep links open the native app on launch day, plus a 5-step setup so your voters land logged in instead of in the in-app browser.

product hunt deep linksproduct huntlaunch daydeeplinksin-app browserconversion
Zippy the mascot sprinting a launch-day link past a dying in-app browser and into the Product Hunt app.
Zippy, the lightning-bolt mascot

Zippy: you spent six months building the thing. don't lose launch day to a browser nobody asked for.

A Product Hunt deep link is a short link that opens your launch page in the native Product Hunt app instead of the in-app browser, so supporters land already logged in and can vote immediately. Zippy detects where the tap came from and routes iOS and Android differently — the same trick it uses across all 8 platforms it supports.

Launch day traffic has a specific shape: you post one link everywhere at once — X, LinkedIn, WhatsApp groups, Instagram stories, your newsletter — and every tap matters for about 24 hours. This guide covers what goes wrong with a plain Product Hunt URL, and how to set up a deep link before you launch.

Why do launch-day clicks die in the in-app browser?

Because most of your launch traffic comes from inside social apps, and those apps open your link in their own embedded webview — where your supporter is not logged into Product Hunt. A logged-out visitor can't vote or comment without signing in first, and on launch day almost nobody signs in from a cramped in-app browser. They tap, they see a login wall, they swipe back to their feed. The tap happened; the vote didn't.

This is the same mechanic that kills affiliate and creator links everywhere — we broke it down in why links die in the in-app browser and in our explainer on the in-app browser problem. The short version: the webview has its own empty cookie jar. Six years of being logged into Product Hunt in Safari means nothing inside Instagram's browser.

Here's what actually happens per channel when you post a plain URL versus a deep link:

Where you sharePlain link opensDeep link opens
X / TwitterX's in-app browser, logged outProduct Hunt app, logged in
LinkedInLinkedIn's webview, logged outProduct Hunt app, logged in
Instagram storyInstagram's webview, logged outProduct Hunt app, logged in
WhatsApp groupsWhatsApp's webview, logged outProduct Hunt app, logged in
Newsletter (real browser)Browser, usually logged inBrowser — no app hop needed
Zippy, the lightning-bolt mascot

Zippy: the newsletter row is the tell. email clicks already convert. it's the social taps bleeding out.

What is a Product Hunt deep link?

A Product Hunt deep link is a URL that hands the tap to the installed Product Hunt app rather than rendering the page in whatever browser the tapping app prefers. If you're new to the concept, what a deep link actually is covers the fundamentals — but the launch-day version is simple: logged-in app beats logged-out webview, every time.

The catch is that "hand the tap to the app" works differently on every phone. On iOS, Zippy uses Product Hunt's app URL scheme with a timed fallback — if the app doesn't grab the link within a beat, the web page loads instead. On Android, it uses intent:// URLs, which have a native fallback built in. And if a scheme ever changes or misfires, the link degrades to opening the page in the browser — never to a dead end. Your worst case is what you have today; your best case is the app.

How do you create a Product Hunt deep link with Zippy?

Five steps, ten minutes, ideally the week before you launch:

  1. Create your Zippy link early. Sign up at zipthe.link — the 14-day Hero trial needs no credit card. Paste your Product Hunt launch URL.
  2. Claim a custom slug. zipthe.link/yourproduct reads better in a WhatsApp group than a random string, and it's the same link across every channel.
  3. Generate the QR code. If you're demoing at an event or dropping the launch in a slide deck, the QR points at the same smart link.
  4. Post the one link everywhere. X, LinkedIn, Instagram, WhatsApp, your community Slack, the newsletter. Zippy detects the source platform per tap and routes each one correctly.
  5. Watch the analytics live. Hero's full analytics show geo, device, platform, and referrer — so at 2pm you know whether the LinkedIn post or the WhatsApp groups are carrying the launch, and you double down there.

The same setup works for your other channels too — see the Instagram deep links guide and the TikTok deep links guide for platform-specific behavior, and the LinkedIn deep links guide if that's where your audience lives.

What if something changes mid-launch?

Edit the link — the URL you already posted everywhere stays the same. This is Zippy's "living links" feature on Hero: the destination behind a link is editable after posting. Launch pages move, you ship a last-minute landing page, Product Hunt reschedules you a day — whatever happens, you update one destination instead of chasing down forty posts, scheduled tweets, and a newsletter that already went out.

Two more launch-day-relevant facts, stated plainly:

  • Clicks are never metered. Hero ($19/mo, or $180/yr which works out to $15/mo) includes unlimited links and unlimited clicks. A launch spike can't push you into an overage, because overages don't exist.
  • The link never stops working. Zippy links keep redirecting forever — on the free plan, after the trial, even after you cancel. Over-cap links go read-only but still redirect and keep their slug. Your launch link from today resolves in 2030.
Zippy, the lightning-bolt mascot

Zippy: yes, the redirect engine is open source. AGPL, cloudflare workers, on github. paranoid founders can read every line.

If self-hosting matters to you, Zippy is open source — the redirect engine lives at github.com/zippylink/zippy and runs on Cloudflare Workers + KV. The hosted cloud is the paid product; the code is inspectable either way.

FAQ

Does a Product Hunt deep link work if the app isn't installed?

Yes. If the Product Hunt app isn't on the phone, the link falls back to opening your launch page in the browser — on iOS via a timed fallback, on Android via the intent URL's native fallback. The visitor sees your page either way; the deep link is strictly an upgrade for the app-installed case.

Can I use this on Zippy's free plan?

Yes. Sidekick is free forever and includes 5 active links with platform targeting, QR codes, and total click counts — enough for a single launch link. You'll get random slugs and a Zippy-branded interstitial. Custom slugs, full analytics, and edit-after-posting are Hero features, and the 14-day trial covers a full launch week without a credit card.

What happens to my launch link after the trial ends?

It keeps redirecting. Zippy's permanence rule is absolute: links never stop working — not on free, not after a trial, not after cancellation. If you're over the free plan's cap, extra links go read-only but still redirect with the same slug.

What if the deep link breaks on some device?

It degrades, it doesn't break. A scheme that fails on a given device opens the page in the browser instead — the same behavior a plain link has today. Zippy also backs this with the Actually-Opens guarantee: if a link opens the in-app browser on a supported platform, the month is refunded.

Should I set this up on launch morning?

No — set it up the week before. You want the slug claimed, the link tested on your own phone from inside X and Instagram, and the QR exported before the adrenaline hits. Launch morning is for replying to comments, not for link plumbing.

Launching soon? Make the link before the post — zipthe.link.