Make every link a
smart decision.
Easy to use, and powerful enough to handle even your most complex routing configurations.
Running links for teams like
One link, the right destination for every visitor.
Drag conditions onto a canvas to route by device, geo or time — each visitor gets the response that fits: a redirect to the App Store, a localized page, or custom content inline. Routing rules come with Premium, and every visit resolves as it arrives.
Detected iOS, so the visitor skips the website and lands directly on your App Store listing.
One routing layer, three superpowers.
Track & route every campaign
Branded links and dynamic QR for every channel, with UTM and referrer breakdowns to see what worked.
- ✓One link per campaign, routed by device, geo & language
- ✓Campaign-tag & referrer breakdowns for every click
- ✓Editable QR on print — never reprint a flyer again
- ✓QR scans and link clicks split in one dashboard
Your link is now an endpoint.
On Premium, a short link can return the JSON, HTML or XML you write. Built for app configs, deep linking, and agents that need structured data — not a 30x bounce.
Routed per request
Set up a query-parameter rule — say ?format=json — and the same link redirects browsers but returns your JSON to callers that use it.
Edit without redeploying
Flip a feature flag or repoint a deep link from the dashboard. Your app reads it instantly.
Any content type, any status
Serve JSON, HTML, XML or plain text with the status you choose — 200, 404, 410 and more.
// the JSON body you wrote — no redirect { "sale": "Summer Sale 2026", "destination": "https://myshop.com", "apps": { "ios": "apps.apple.com/app/id123", "android": "play.google.com/store/id123", "default": "myshop.com/web" }, "offer": { "discount": 40, "code": "SUMMER40", "in_stock": true } }
Every click, visualized beautifully.
Live data on clicks, devices, browsers, referrers and countries — bots filtered out, the clean signal, none of the noise.
Traffic velocity
Device distribution
Top countries
Everything your domain can do, in one platform.
Live analytics
Clicks, devices, browsers, referrers and countries — live in the dashboard, bots filtered out, UTM tags broken down.
Custom branded domains
Run links on go.yourbrand.com. Your own domains, automatic SSL, zero DNS headaches.
Branded QR codes
Dynamic QR with your logo, colors and shapes — fully trackable, editable after print.
REST API & event stream
Create, route and track links programmatically. Live click events over SSE for links created through the API.
A/B & rotation
Split traffic across destinations by weight, compare results, and shift traffic to the winner.
Privacy & compliance, built in
Privacy by design — visitor IPs anonymised before storage, bots filtered, no third-party pixels — handled for you; you just get clean data.
Plug rii.link into your code and agents.
Illustration: the rii.link routing core connected to a live click stream (for links created through the API), email forwarding to your inbox, Claude via MCP and the REST API, with requests pulsing along the connections.
Questions, answered.
Most shorteners just redirect. On Premium, rii adds a visual routing layer — decide each visitor's destination by device, geo, language or time — and can return raw JSON, HTML or XML instead of a redirect, which makes a link usable by apps and AI agents, not just browsers.
Yes. Bring go.yourbrand.com, point one record, and every link and QR carries your brand. The domain stays yours — re-point it any time. When you leave, export every link as JSON or CSV, or as nginx and Caddy rules to host the redirects yourself (rules those servers can't express, like geo or device splits, fall back to the link's default destination).
Yes. We are EU-first — visitor IPs anonymised before storage, and bots filtered out of your analytics by default. No selling of click data, ever.
Email forwarding, the MCP server and workspace export all shipped — each on or ahead of its promised date; the changelog keeps the receipts. Still coming: full nameserver delegation so you configure DNS once (Oct 2026) and outbound webhooks (Q1 2027). Sections marked "In progress" above show what's shipping.
Yes — 100 active links, 2 custom domains, unmetered clicks, QR codes and 30-day analytics, no credit card required. Nothing resets monthly. Upgrade when you need smart routing, dynamic responses, more domains or seats.
Ready to build smarter connections?
Branded links, visual routing and LLM-ready responses — start free, no credit card needed.
