Link routing for marketers

Every link you share is a decision you haven’t made yet.

Link Wizard sits between the click and the destination. Rotate traffic, gate it, schedule it, send Germany somewhere else — then find out which click actually paid.

No card to start·Your own domain·Cancel anytime
3Links created
42Clicks routed
2Marketers
Twelve types, one dashboard

A link for every way you actually run traffic

Most shorteners give you one kind of link. This gives you twelve, and every rule on this page applies to all of them.

01

Short

One destination, tracked. The everyday link, on your domain, with every rule below available to it.

02

Rotating

Round-robin across as many destinations as you like. Weight them if one offer should take a bigger share.

03

Sticky

Rotates for new visitors, then pins each person to whatever they landed on first. Split tests that stay honest.

04

Overflow

Every visitor gets a destination they haven't seen before. Once they've seen them all, they spill to a fallback.

05

Group

A parent bucket. Analytics roll up across every child link, so a campaign reads as one number.

06

Child

Belongs to a group and reports into it. Doesn't count against your link allowance.

07

File

Upload a file, share a link, and the click starts the download. No hosting to arrange.

08

Opt-in

A name-and-email form in front of the destination. The lead lands in your dashboard and fires your automations.

09

Social

A link-in-bio page. Buttons, link list, eighteen networks, three templates, your branding.

10

Pop

Frames the destination with your own call-to-action riding on top of it.

11

Solo

Buying a solo ad? Set the click quota you paid for. Once it's delivered, the rest spills elsewhere.

12

Untracked

Redirects and records nothing. For the times when logging a click is the wrong thing to do.


The rules engine

Rules that fire in a known order

Every click runs the same pipeline, and the order is documented rather than emergent. A schedule beats a geo redirect. Expiry beats everything. You can reason about what a link will do before you ship it.

  • Geo-targeting. Allow, deny, or route per country. Send Tier-1 traffic to the real offer and everyone else somewhere sensible.
  • Scheduling. A destination per weekday, and per calendar date. Evaluated in the timezone you actually work in.
  • Expiry. Retire a link at a moment you choose, and decide where the stragglers land.
  • Password. A gate in front of the destination for anything that isn't for everyone.
  • Link preview. Override the title, description and image that unfurl in Facebook, X and iMessage.
  • Branded interstitial. Your logo, your colours, a countdown — or skip it entirely and forward instantly.
  • fbclid stripping. Drop Facebook's click ID before forwarding, and keep the rest of the query string intact.
  • Sub-ID generation. Drop a token in the destination and every click gets a unique ID, recorded against that click.
packages/core/resolve.ts
// one pure function decides every click
export function resolve(link, ctx) {
  // 1  owner entitled, IP not blocked
  // 2  geo: block, or override destination
  // 3  type: pool pick for rotating/sticky/overflow
  // 4  schedule: weekday, then exact date
  // 5  expiry: beats everything above
  // 6  query passthrough, fbclid, sub-id
  return { kind: "redirect", url, subId }
}
74 tests hold this behaviour in place, written against the original 2019 engine.

/spring-promo · last 30 days
United States8,412
Canada2,443
Germany1,492
Blocked814
Filtered407
Leads
1,204
Sales
168
Revenue
$9,240
Analytics & conversions

Which click actually paid

Click counts tell you what got attention. Drop one script on your site and Link Wizard tells you which link produced the lead, which produced the sale, and what it was worth.

  • Breakdowns. Country, browser, platform, device and referrer, per link and rolled up per group.
  • Lead, sale and custom events. Report a sale with its value and see revenue attributed to the click that started it.
  • Server-side postback. No browser required — report conversions from your backend when that’s the honest source.
  • Retargeting pixels. Meta, Google, TikTok, LinkedIn, X, Pinterest, Reddit, Snap — or paste your own.

Your brand, your traffic

Links that look like you, and traffic worth paying for

Custom domains

Point your own domain at Link Wizard and every link you share carries your name instead of someone else’s. Certificates are issued and renewed for you.

Before
lnkw.co/a8Kd2p
After
go.yourbrand.com/spring

Per-domain root and 404 destinations, so even a mistyped link lands somewhere useful.

Keep the junk out

If you buy traffic, some of it isn’t real. Block the IPs you never want, filter the ones you want to see but not count, and let the suspicious ones surface themselves.

  • BlockedRefused outright. Never reaches your offer.
  • FilteredGoes through, but flagged so reports can exclude it.
  • SuspiciousDetected automatically, waiting on your call.

Solo-ad orders count delivered clicks only — a blocked click never burns quota you paid for.


Built for the click

Fast enough to be invisible

Redirects run at the edge in 300+ cities, not in a web app in one region. A warm redirect is a single cache read and no database query at all.

  • ~100ms end to end, measured on the live redirector.
  • Clicks recorded after the redirect. Nobody waits on analytics.
  • Rotation is exact under load, not approximately fair.

Zapier & webhooks

Create links from anything, and push opt-in leads straight into whatever you already use. Instant triggers, not polling.

API & keys

Rotate a key per integration without breaking the others. Shorten in bulk from your own tooling.

Tags & organisation

Label links by campaign, channel or client, and filter a few thousand of them down to the ones you meant.


Pricing

Every feature on every plan. Only the numbers change.

No feature gates, no “contact sales”. Start on the trial and move up when you outgrow the counts.

Starter
$7
per month
14 days free
  • Short links50
  • Rotating10
  • Groups10
  • File links10
  • Opt-in10
  • Social profiles5
  • Pop links5
  • Solo links5
  • Pixels10
  • Tags20
  • Custom domains1
  • Custom events5
  • Remove our branding
Start free
Professional
$197
per month
 
  • Short links
  • Rotating
  • Groups
  • File links
  • Opt-in
  • Social profiles
  • Pop links
  • Solo links
  • Pixels
  • Tags
  • Custom domains
  • Custom events
  • Remove our brandingyes
Choose Professional

Stop shipping links you can’t change

Fourteen days on the house. Point a domain at it, move a campaign over, and see whether the numbers tell you something you didn’t already know.