Route every scan to the right place.
Create one dynamic QR code that sends each scan to the right destination based on country, device, language, time of day, or date — and track every rule from one dashboard.
Try it free for 3–10 days depending on your plan
Pick a fake visitor — see which rule fires.
English-speaking visitors
→ shop.example.com/en
QRflows lets you create a dynamic QR code that routes each scan to a different destination based on country, device, browser language, time of day, or date. Use one printed QR code for multiple audiences, update rules anytime, and track which rule fired for every scan.
A Smart Rules QR code is a type of dynamic QR code that automatically redirects each scan based on predefined conditions.
Instead of sending every visitor to the same page, you can route traffic by country, device, time of day, browser language, or date.
This allows you to use one QR code while delivering personalized destinations for different audiences — without reprinting or changing the code.
Creating a Smart Rules QR code only takes a few steps:
Routing dimensions
You can use Smart Rules to create QR code redirects by country, device, time, language, or date.
These rules turn a single dynamic QR code into a flexible, trackable routing system.
Combine any of these dimensions inside one rule (e.g. iPhone + Spain + lunchtime). Add several rules — they're checked top-down, with a fallback URL when none match.
Geo-route by visitor country
iPhone / iPad · Android · Desktop
Time ranges in your timezone
es, en, fr, de — match locale
Equals, between, before, after…
Here’s a simple example of how one QR code can route different visitors.
English-speaking visitors
iPhone users at lunchtime
Weekend Android visitors
Default destination (fallback)
Used when no rule above matches the scan.
One printed QR doing the work of five — without juggling multiple URLs.
Route iPhone to the App Store, Android to Google Play, and desktop to a web fallback.
Send each country to the right localized page automatically.
Switch destinations by time of day (check-in vs room service).
Use rules for promos while keeping a safe default destination.
Give each segment a different landing and track scans per rule.
Route by date (live agenda vs recording vs follow-up).
Turn on the dimensions you care about: country, device, time of day, browser language, date.
Each rule is a set of conditions + a destination URL. Rules are evaluated top-down on every scan.
Pick a default URL for scans that don't match any rule. Edit, reorder or delete rules anytime — the printed QR never changes.
Use one dynamic QR code to send different visitors to different destinations automatically. Update rules anytime without changing the printed code.
QRflows gives you editable QR codes with rule-based routing and trackable scans, so you can see which destination performs best.
The old way: print separate QR codes for each audience. The smarter way: use one dynamic QR code and route scans automatically.
The old way
One QR · many destinations
Smart Rules is a Pro plan feature. On a Pro trial or paid Pro, routing is live for visitors through the trial window; on Growth/Starter, configure and preview here, then move to Pro for public smart routing.
Smart Rules are an advanced layer on top of dynamic QR codes.
A dynamic QR code allows you to change the destination after printing.
Smart Rules go further by letting you automatically route each scan based on conditions like country, device, or time. This is QR code routing that adapts per visitor.
In short:
Pair Smart Rules with QR code tracking, QR code analytics and dynamic QR codes to send each visitor to the right place — and measure which rule actually converts.
Smart Rules let one dynamic QR code route different visitors to different URLs based on country, device, time of day, browser language, or date. Rules are checked top-down, and a default URL handles scans that don’t match any rule.
No. One printed QR works for every rule set. QRflows checks the conditions on each scan and sends the visitor to the matching destination in real time. You can edit rules anytime without reprinting.
Any combination of country, device, time range (in your timezone), browser language and date. Date supports operators like equals, between, before and after. A rule fires only when all conditions match.
The visitor is redirected to the default URL you set. The default is mandatory — Smart Rules never leave a scan without a destination.
Yes. Every scan is logged with the rule that fired (or 'default') so you can compare performance per rule in your analytics.
No — Smart Rules is Pro-only. Pick Pro when you start your trial or subscribe to Pro afterward: routing works for visitors for the whole active trial window, same as paid Pro within plan limits.
Yes. Smart Rules and A/B variants are both available on Pro and can be combined — for example, route iPhone visitors to one experiment and Android visitors to another.
Yes. With Smart Rules, one dynamic QR code can redirect visitors to different URLs based on their country, such as a local store, localized landing page, or regional campaign.
Yes. You can route iPhone and iPad users to the App Store, Android users to Google Play, and desktop users to a web fallback.
Yes. Smart Rules can route scans by time of day or date range, which is useful for events, limited promotions, menus, check-in flows, and post-event follow-ups.