Help CenterQR CodesRules & Smart Routing
Back to QR Codes

Rules & Smart Routing

Rules let you automatically send users to different destinations based on conditions like their location, device, or the time of day.

Pro+
Rules configuration

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:


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.

Was this article helpful? If you need more help, sign in to contact our support team.

Sign In