Back to QR CodesPro+
Sign In
Rules & Smart Routing
Rules let you automatically send users to different destinations based on conditions like their location, device, or the time of day.

Rules configuration
How Rules Work
When someone scans a QR code:
- The system evaluates rules in priority order
- The first matching rule wins
- The user is redirected to that rule's destination
- If no rules match, the default destination is used
Rule Types
Time-Based
Route users based on time of day or day of week.
Examples:
- Show the lunch menu from 11am to 2pm, dinner menu after 5pm
- Display weekday content vs weekend content
- Run holiday promotions during specific dates
Location-Based (Advanced and Above)
Route users based on their country or region.
Examples:
- Show language-specific pages
- Display regional pricing
- Direct to local store locators
Device-Based (Advanced and Above)
Route users based on their device type or operating system.
Examples:
- Mobile-optimized pages vs desktop pages
- iOS App Store vs Google Play Store
- Different experiences for different devices
Random Split (A/B Testing)
Split traffic randomly between destinations.
Examples:
- Test two landing page designs
- Compare which offer converts better
- Optimize conversion rates over time
Creating a Rule
- Open your QR code
- Go to the Rules tab
- Click Add Rule
- Configure the settings:
- Name: A descriptive name for the rule
- Conditions: When the rule should apply
- Destination: Where to redirect matching users
- Priority: The order in which rules are evaluated
- Save and enable the rule
Rule Priority
Rules are evaluated in priority order, where 1 is the highest priority.
Example:
- Priority 1: If country is Germany, go to German site
- Priority 2: If device is iOS, go to App Store
- Priority 3: If time is 9am to 5pm, go to business hours page
- Default: Main website
Rule Templates
Use pre-built templates for common scenarios:
- A/B Test (50/50 split)
- Mobile vs Desktop
- Business Hours
- Geographic Routing
Best Practices
- Keep it simple: Fewer rules are easier to manage and debug
- Test thoroughly: Use the rule simulator to check your logic
- Monitor performance: Check which rules are firing and how often - view analytics
- Set sensible defaults: Always have a fallback destination
Ready to create your first QR code with rules? Get started here.
Related Articles
Was this article helpful? If you need more help, sign in to contact our support team.