Conditional Routing

Conditional URL Redirect — Route by Country, Device & Time in One Rule

Combine country, city, device, OS, browser, language, time of day, and day of week into a single routing rule. Build the exact logic you need — without writing a line of code.

Build Your First Rule FreeFree plan · No credit card
go.brand.com/offer
Rule 1
🇩🇪 Germany📱 Mobile⏰ 9am–6pm
/de/mobile-offer
Rule 2
🇩🇪 Germany🖥️ Desktop
/de/full-offer
Rule 3
🇺🇸 United States
/us/offer
Fallback
Everyone else
/en/offer

8 condition types. Infinite combinations.

Mix and match any condition types in a single rule. All conditions in a rule must match (AND logic) for the rule to trigger.

Country

Germany, France, US

City

Berlin, London, New York

Device

Mobile, Tablet, Desktop

OS

iOS, Android, Windows, macOS

Browser

Chrome, Safari, Firefox, Edge

Language

English, German, French

Time of Day

9am–6pm, after midnight

Day of Week

Weekdays, weekends, Monday

Without conditional routing

Real audiences are complex. A single-destination link can't handle them.

German mobile users in the evening need a different experience than US desktop users in the morning.

You maintain 8 separate ad campaigns because one link can't route by device AND country.

GDPR pages for EU visitors can't activate only during business hours — so you run them always.

Black Friday mobile links and Black Friday desktop links are different URLs — impossible to share one.

With Revolink

One link. Rules handle every visitor segment automatically.

German mobile users → GDPR-compliant mobile page. Everyone else → standard page.

One link in all ads — routing rules replace 8 separate campaigns

EU visitors get compliant pages only during your business hours window

One Black Friday link routes mobile to app, desktop to web, EU to GDPR page

How to build a conditional rule

Visual rule builder — no code, no regex, no developer.

01

Create a smart link

Start with your fallback URL — the page all visitors see when no rule matches. This is required and ensures no one hits a dead end.

02

Add your first rule

visual

Click Add Rule. Choose one or more condition types: Country, City, Device, OS, Browser, Language, Time of Day, or Day of Week. Add your target destination URL for this combination.

03

Layer conditions with AND logic

Within one rule, every condition must match. Example: Country = Germany AND Device = Mobile AND Time = 09:00–18:00. Visitors matching all three go to your destination.

04

Add more rules for other segments

done

Add Rule 2 for a different combination. Rules are evaluated top-to-bottom — first match wins. Test your setup with the built-in rule tester before publishing.

8

Condition types

10

Rules per link (Pro)

<50ms

Rule evaluation time

0

Code required

Common questions

How many conditions can I combine in one rule?

You can combine all 8 condition types (country, city, device, OS, browser, language, time of day, day of week) in a single rule. Each rule uses AND logic — all conditions in the rule must match for it to trigger. You can add multiple rules per link, evaluated top-to-bottom.

What's the difference between AND and OR logic for conditions?

Within a single rule, conditions use AND logic — for example: country=Germany AND device=mobile. To create OR logic (Germany OR France), add separate rules that point to the same destination. The first matching rule always wins.

What happens if no rules match?

The visitor goes to your fallback URL. Every Revolink link requires a fallback, so visitors never reach a dead end regardless of their country, device, or time.

Is there a limit on how many rules I can add per link?

Free plan: up to 2 rules per link. Pro plan: up to 10 rules per link. Business plan: unlimited rules per link.

Can I test my rules before publishing the link?

Yes. The Revolink dashboard includes a rule tester — you enter a simulated country, device, and time, and it shows you exactly which rule would trigger and where the visitor would go.

Do conditional rules work with A/B testing?

Yes. You can add a split-test action as the destination of any conditional rule. For example: German mobile users → 50/50 A/B test between page A and page B. All test variants and their analytics are tracked in the dashboard.

Route Smarter. Convert More.

Stop sending everyone to the same page. Route by location, device, and time — free forever on the free plan, no credit card required.

Start for Free — No Card Required

Free plan · No credit card · Cancel anytime