Geo and language smart routing
One printed code, every market covered. Journeys detects a visitor's country, region, and language and sends them to the version of your content built for them.
The Free plan needs no card.
The challenge
- Multi-market packaging is expensive
- Printing a different QR code per country or language multiplies production costs and creates versioning headaches.
- Language mismatches lose customers
- Sending a Spanish-speaking visitor to an English-only page hurts conversion, especially for menus and offers.
- Regional offers need regional links
- A promotion valid in one region often isn't valid in another, but a static link can't tell the difference.
The Sprykit solution
Country and region rules
Route visitors by country or region to the storefront, pricing, or menu that applies to them.
- Country-level rules
- Region-level overrides
- Fallback default for everywhere else
Base-language matching
A rule for "es" automatically matches es-MX, es-ES, and every other Spanish locale—no need to list every variant.
- Base-language aware matching
- Browser-reported language detection
- No manual locale lists
Per-destination reporting
See conversions, dwell time, and device mix broken down by which localized destination visitors landed on.
- Per-destination conversions
- Geo breakdowns per destination
- Weekly digest of routing activity
What changes
One printed code serves a different destination by country, region or language.
- 1
- QR design used across every location.
- es
- A rule targeting a base language also matches es-MX, es-AR and the rest.
- 0
- Reprints when you add a country, a region or a language.
Perfect for
Localized menus
Send diners to the menu in their language and currency without printing separate table tents per market.
Example: The same table QR shows a Spanish menu to Spanish-speaking guests.
Region-specific offers
Run a promotion that's only valid in certain regions and route everyone else to your standard page.
Example: Shoppers in one region see a launch discount; others see standard pricing.
Multi-market packaging
Print one package insert and let country detection handle the rest, instead of shipping region-specific print runs.
Example: A single product box routes buyers to the right country's support page.
What you get
- Country · region · language
- Routing rules on any of them, base-language aware.
- Per-rule
- Every routing decision is attributed to the rule that fired.
- CSV & PDF
- Full journey reports, exportable for clients and stakeholders.
- Downgrade-safe
- The printed code keeps resolving even if the plan changes.
Related use cases
Serve every market from one link
Route by country, region, and language with Sprykit Journeys and stop printing a QR code per market.
The Free plan needs no card.