Smart routing

Make every link a smart decision.

One short link, many destinations. Route each visitor by device, country, language or time window — with fallback chains and a required default, so no one ever hits a dead end.

Smart routing

One link, the right destination for every visitor.

Drag conditions onto a canvas to route by device, geo or intent — each visitor gets the response that fits: a redirect to the App Store, a localized page, or custom content inline. Simple to wire up, and it resolves every visit in ~11ms.

iPhone · USiOS visitor → App Store

Detected iOS, so the visitor skips the website and lands directly on your App Store listing.

on_visitdevice.os = iOSApp Store
Result
App Store
workflow:rii.link/summer-saletracing a live visit
Incoming click
trigger · on_visit
Device router
switch · device.os
3 branches
App Store
if os = iOS · 41%
Google Play
if os = Android · 34%
Region router
switch · geo.country
desktop & other
German page
if geo = DE · 14%
Web fallback
else default · 11%
Follow one visitor

Watch a click find its way.

One Android visitor from Berlin, 23:12 on a Tuesday, taps your link. Four rules look at the request — this is the story of every click, in slow motion.

01 / 04

First stop: the device rule.

iPhones head straight to the App Store. Our visitor is on Android, so this rule waves them through to the next check — no dead end, just the next rule in line.

02 / 04

Next: where in the world?

Geo rules serve localized pages and keep campaigns compliant. This one only fires for visitors in France — our Berliner is passed down the chain.

03 / 04

Then: is the promo live?

Time windows flip destinations on schedule — weekend deals, office hours, launch countdowns. It's 23:12 on a Tuesday. Pass.

04 / 04

The required default catches everyone.

No rule matched — and nothing broke. Every rii.link ships with a required default, so no combination of device, place or time ever hits a dead end.

Android · Berlin · Tue 23:12
01
IF DEVICE
iOS → App Store
no match · pass
02
IF COUNTRY
FR → /fr landing
no match · pass
03
IF TIME WINDOW
Sat–Sun → /weekend-promo
no match · pass
04
DEFAULT
→ myshop.com
matched · 302
Rule types

Five ways to pick a destination.

Stack rules in any order — the first match wins, and the required default catches everything else. Combine them for routes as specific as you need.

Device

iOS, Android, tablet or desktop — send each visitor to their native home: App Store, Play Store, or the web.

Geography

Country-level routing for localized landing pages, regional stores and compliance boundaries.

Hello

Language

Match the browser's Accept-Language and greet every visitor in their own words.

Time window

Weekend promo, office hours, launch countdown — time-window rules flip destinations on schedule, no redeploys.

A
B

A/B split

Roadmap

Split traffic 50/50 — or 90/10 — across destinations and let the analytics pick the winner.

The classic

One link on the poster. Three right answers.

Print one QR code. iPhones land in the App Store, Androids in Google Play, laptops on your site — the same link, resolved per visitor in ~11ms.

rii.link/launch
App Store
iOS visitors
Google Play
Android visitors
Web
Everyone else
Built for your team

One routing layer, three superpowers.

Track & route every campaign

Branded links and dynamic QR for every channel, with the attribution to prove what worked.

  • One link per campaign, routed by device, geo & language
  • UTM builder and real-time click attribution
  • Editable QR on print — never reprint a flyer again
  • Export to GA4, Meta & your CRM
spring/newsletter
12,408 clicks · CTR 6.2%
▲ 18%
spring/instagram
8,941 clicks · CTR 4.8%
▲ 9%
spring/billboard-qr
3,204 scans · 41% mobile
▲ 2%

Ready to build smarter connections?

Branded links, visual routing and LLM-ready responses — start free, no credit card needed.

No credit cardFree forever tierGDPR / DSGVO compliantExport & leave anytime