Smart Links 101: Deep Links, QR, and Routing
Smart links route every click to the right destination — native app, not webview. How deep links, QR codes, and routing work across 8 major platforms.


⚡ Zippy: one link walks in, eight platforms walk out. this is that story.
A smart link is a single URL that inspects each click — the device, the OS, the app the tap came from — and routes it to the best destination, usually the installed native app instead of the in-app browser. One smart link can behave correctly across 8 major platforms (Instagram, TikTok, LinkedIn, WhatsApp, Reddit, X, YouTube, Product Hunt) where a plain URL behaves identically, and identically wrong.
What makes a link "smart" instead of just short?
A short link only compresses a URL; a smart link makes a routing decision at click time. A plain shortener answers one question — "what's the long URL?" — and answers it the same way for every visitor. A smart link answers a harder one: "given this click, from this app, on this device, where should this person actually land?"
That decision layer is what changes outcomes. The same tap on your Instagram bio link can mean an iPhone user inside Instagram's webview, an Android user in Chrome, or a laptop user on desktop — three different correct answers hiding behind one URL. The pieces a smart link coordinates:
| Component | What it does | Why a plain short link can't |
|---|---|---|
| Deep link routing | Opens the destination's native app (YouTube app, not youtube.com in a webview) | A plain URL always loads as a web page |
| Platform detection | Reads which app/OS the click came from and picks the right escape route | No logic at redirect time — same 301 for everyone |
| Fallbacks | If the app isn't installed, degrades to the normal browser page | n/a — it is the fallback |
| QR codes | Same routing logic triggered from a camera scan | A QR of a plain URL inherits all its problems |
| Analytics | Records platform, device, geo per click | Usually just a raw click count |
| Editability | Change the destination after posting | Many shorteners lock the target |
Why does the native app matter so much?
Because the alternative is the in-app browser, and the in-app browser is where conversions go to die. When someone taps a link inside Instagram or TikTok, the app opens the page in its own embedded webview — a sandboxed mini-browser with its own empty cookie jar. Your follower who's been logged into YouTube for six years is suddenly a stranger staring at a sign-in wall. Affiliate cookies land in storage that gets wiped. Payment sheets don't open.
We've covered the full autopsy in why links die in the in-app browser and the specific case of users showing up logged out. The short version: the click happened, the human was willing, and the environment killed the conversion. A smart link's whole job is to route around that environment and land the person in the real app — logged in, payment methods attached, everything working.

⚡ Zippy: the webview is not a browser. it's a browser costume.
How do deep links actually work?
A deep link is a URL that the operating system hands to an installed app instead of a browser. Full primer in what is a deep link, but the mechanics that matter for routing:
- iOS uses app URL schemes with a timed fallback — the link attempts to spring the app, and if nothing responds within the window, it falls back to the web page.
- Android uses
intent://URLs, which carry a native fallback in the URL itself: open this app, and if it's not installed, go here instead. - Failure is graceful, not fatal. A wrong or outdated scheme degrades to opening the regular browser page. The click is never a dead end — the worst case is "normal link," not "broken link."
The catch is that every destination platform has its own scheme, iOS and Android need different escapes for the same destination, and platforms change things without notice. Instagram and TikTok are the two worst offenders here — enough that they each earned their own guide: Instagram deep links and TikTok deep links. Maintaining that routing table by hand is a part-time job. Maintaining it is the smart-link product.
Where do QR codes fit in?
A QR code is just a link you scan instead of tap — so a QR of a smart link inherits all of its routing, and a QR of a dumb link inherits all of its problems. This matters because QR clicks are almost always mobile (someone pointed a phone camera at it), which means the app-vs-webview question applies to nearly 100% of scans.
Print a plain YouTube URL on a poster and the scan opens youtube.com in the browser, logged out or not. Print a smart link and the scan opens the YouTube app, where the subscribe button actually works. Every Zippy link ships with a QR code, including on the free plan — the code and the link are the same routing brain in two formats.

⚡ Zippy: a qr code is a link doing a little dance for the camera. same link. better outfit.
What should you look for in a smart link tool?
Four things: third-party app-opening, permanence, honest analytics, and the ability to edit after posting. Expanding each:
- App-opening for platforms you don't own. Plenty of tools do deep links into your own app (if you have one). The harder, rarer feature is opening third-party apps — YouTube, Instagram, WhatsApp — from a link you posted somewhere else. That's Zippy's entire reason to exist, backed by an "Actually-Opens" guarantee: if a link opens the in-app browser on a supported platform, that month is refunded.
- Permanence. A link in an old post, a printed QR, a YouTube description — you can't recall those. Zippy's rule is that links never stop redirecting: not on the free plan, not after a trial, not after you cancel. Over-limit links go read-only but keep redirecting with their slug. Clicks are never metered, on any plan.
- Analytics that explain, not just count. Total clicks tells you nothing about the webview problem. Platform, device, and geo breakdowns (Hero plan and up) tell you where your audience actually is and which platforms are eating your traffic.
- Living links. Posted the link three weeks ago and the promo changed? Edit the destination; every existing copy — including that printed QR — follows.
If auditability matters to you, the redirect engine itself is open source under AGPL — Cloudflare Workers + KV, self-hostable, inspectable. The hosted cloud at zipthe.link is the paid product on top.
How much does this cost?
You can run smart links free forever, and the paid tier is a flat $19/mo. Zippy's plans:
- Sidekick (free forever): 5 active links, QR codes, platform targeting, total click counts. Random slugs, Zippy-branded interstitial.
- Hero ($19/mo, or $180/yr — flat $15/mo, save $48): unlimited links, unlimited clicks (never metered), custom slugs, full analytics, edit-after-posting, no branding.
- Legend ($49/mo, or $480/yr = $40/mo): everything in Hero plus a custom domain, 3 seats, API access, bulk create, CSV exports.
Every account starts with a 14-day full Hero trial, no credit card, soft downgrade to free afterward — and your links keep redirecting no matter what. The first 100 annual Hero subscribers lock in $99/yr forever.
FAQ
Are smart links the same as deep links?
No — a deep link is one ingredient, a smart link is the dish. A deep link is a URL format that opens a native app. A smart link is a hosted redirect that decides when to use a deep link, which one for this OS, and what to fall back to when the app isn't installed. See what is a deep link for the ingredient on its own.
Do smart links work if the app isn't installed?
Yes. Routing always carries a fallback: if the native app isn't there, the click lands on the normal web page in the browser. On Android the fallback travels inside the intent URL itself; on iOS a timed fallback fires when no app responds. Worst case is a regular web visit, never a broken link.
Will my smart links break if I stop paying?
Not on Zippy. Links never stop redirecting — not after the trial, not after cancelling, not on the free plan. Links over your plan's cap become read-only: you can't edit them, but they keep their slug and keep redirecting. There's also a 30-day money-back guarantee on paid plans.
Can I use my own domain?
Yes, on the Legend plan ($49/mo), which includes one custom domain plus API access and 3 seats. On Sidekick and Hero, links live on Zippy's domain. And because the redirect engine is AGPL open source, self-hosting on your own infrastructure is always an option.
Stop donating clicks to the webview — make your first smart link free at zipthe.link.