Major upgrade to Smart Rules. Route every scan based on who's scanning, where they're scanning from, the time, the campaign that brought them, and more.


What's included:
✅ 20+ condition types — Country (ISO code or name), region/state, city, continent, language, first-time vs returning visitor, IP address, browser, operating system, device type, day, time of day, date range, referrer domain, utm_source / utm_medium / utm_campaign / utm_term / utm_content, scan count, and a random % bucket for clean A/B testing.
✅ Smarter operators — Beyond Is / Is Not, you now have Contains, Starts With, Ends With, Is One Of, Is Not One Of, Greater / Less Than, ≥, ≤, and Between. Combine multiple conditions with AND or OR.
✅ 4 actions per rule —
• Redirect to a URL (the classic)
• Block (show 404 — for fraud or region-restricted content)
• A/B split between two URLs with adjustable weight
• Password-protect this branch (visitor enters a password to continue)
✅ Drag to reorder — Rules fire in the order you set them. Drag any rule to reposition; priority renumbers automatically.
✅ First-time vs returning scans — Send first-time visitors to one page, returning visitors to another. ElkQR remembers each visitor for 90 days.
Try it: In any Website URL QR, scroll to Smart Rules → Add Rule → pick a condition + action → save.