uyou Get started free

Dynamic Routing

One short link, several destinations. Route iOS to the App Store, Android to Google Play, and visitors in one country to a local page — from a single printed link.

Dynamic Routing gives one link several possible destinations. Which one someone gets depends on their device or their country. Everything else about it — the short link, the QR code — stays the same.

What it solves

App downloads. One link on a poster that sends iPhones to the App Store and Android phones to Google Play, instead of printing both and asking people to pick.

Regional pages. Visitors in one country reach the local storefront, pricing or language, while everyone else gets the default.

Device-appropriate content. Send phones to a lightweight page and desktops to the full site.

How routing rules work

Each rule has conditions and a destination:

Rules are evaluated in order, and the first match wins. Anyone who matches nothing gets the link's default destination.

That ordering is the thing to get right. Put your most specific rules first: a rule matching "mobile in Canada" has to sit above a rule matching "mobile anywhere", or the broader one will always win.

A worked example

Default destination: https://example.com/

  1. Device mobile, country INhttps://example.com/in/app
  2. Device mobilehttps://example.com/app
  3. Country INhttps://example.com/in

A phone in India gets rule 1. A phone elsewhere gets rule 2. A desktop in India gets rule 3. Everyone else gets the default.

Things worth knowing

Availability

Dynamic Routing is a paid feature. See the pricing page for which plans include them.

Frequently asked questions

What happens if nobody matches a rule?

The link falls back to its default destination, so there is always somewhere to land.

Can I combine device and country in one rule?

Yes. A rule can require both, for example Android visitors in India.

Does targeting slow the redirect down?

No. The decision is made at the edge as the redirect happens.

Last updated 2026-08-24