Sell Globally,
Personalize Locally.

Deliver tailored shopping experiences instantly. GeoTailor automatically modifies content, displays banners, and customizes your Shopify store based on the shopper's country.

Now approved on the Shopify App Store.

How GeoTailor Works

Get localized content live on your site in less than 5 minutes without writing a single line of code.

1

Install & Enable

Install GeoTailor from the Shopify App Store and enable the Lightweight App Embed in your Theme Editor.

2

Create Rules

Use our dashboard to set target countries and define custom banners, text overrides, or specific promotional logic.

3

Watch It Personalize

As visitors arrive, GeoTailor resolves country from the visitor IP on our servers (via trusted geo providers) and the storefront script applies your rules.

Everything you need to localize

Powerful features packaged in an intuitive dashboard.

Blazing Fast Targeting

Our storefront script is built to stay tiny (about 5KB minified) and load without blocking the rest of your theme.

Global IP Detection

We read the real client IP from Shopify and CDN headers, then resolve it to an ISO country code using ipapi.co.

Geo sections in the theme editor

Add localized blocks without writing Liquid: trust badges (preset icons or uploads), shipping promise, promo cards, country FAQ with up to eight Q&A rows, sale countdown timers, and the flexible GeoSection. All respect the same country targeting as rules.

Developer Friendly.
Merchant Approved.

GeoTailor integrates with Shopify Online Store 2.0: enable the App Embed and we register a small storefront script, with no manual Liquid edits to drop in snippets.

We provide full documentation for targeting CSS selectors on your storefront and for listening to the optional geotailor:ready event after rules are loaded.

Read the Full Docs
// Same pattern as the embed (API_BASE is set for your shop): fetch(API_BASE + '/api/geo-rules?shop=' + encodeURIComponent(shopDomain), { mode: 'cors' }) .then(r => r.json()) .then(data => { // data.country, data.rules (actions), data.popups });

Simple, Transparent Pricing

Choose a plan that scales with your global reach.

Free

$0/mo

Try geo rules and one popup on a single country.

  • 1 geo rule
  • Up to 2 actions per rule
  • 1 geo popup
  • Geo sections
  • Single-country targeting
  • Basic dashboard
  • 20k geo IP lookups / month
Install Free

Starter

$9/mo

More rules, popups, and countries for growing stores.

  • Up to 5 geo rules
  • Up to 3 geo popups
  • Geo sections
  • Free popup templates
  • Up to 3 countries per rule
  • 7-day activity insights
  • Advanced popups
  • 200k geo IP lookups / month
Start Trial

Scale

$29/mo

Unlimited scale, redirects, dual CTAs, and advanced targeting.

  • Unlimited geo rules
  • Unlimited geo popups
  • Geo sections
  • Premium popup templates
  • Advanced targeting
  • Unlimited insights history
  • Unlimited countries per rule
  • Advanced popups
  • 5M geo IP lookups / month
Start Trial

Frequently Asked Questions

Does GeoTailor slow down my Shopify store? +
Not at all. We utilize Shopify's modern App Embed architecture, meaning our script is loaded asynchronously and does not block page rendering.
Do I need to know how to code to use this? +
No, our visual Rule Engine allows you to input CSS selectors and text replacements directly. However, having basic HTML/CSS knowledge can help you target specific elements more effectively.
Does it work with any Shopify theme? +
Yes, GeoTailor is compatible with all Shopify Online Store 2.0 themes.
What are Geo Popups and how do they differ from Rules? +
Rules modify existing content on your store (e.g. replacing a hero text). Geo Popups are completely new, customizable modals that appear based on the user's country, allowing you to show special offers without editing your theme at all.
Can I target multiple countries with a single rule? +
It depends on your plan: Free supports a single country; Starter and Growth allow up to 3 and 10 countries per rule or popup list respectively; Scale includes unlimited country lists plus advanced exclusion targeting.
Is there a risk of flashing un-targeted content? +
Geo runs after your HTML loads: the script fetches the visitor’s country and applies changes as soon as the response returns. Very fast networks see minimal delay; heavier themes may show default content for a brief moment before personalization.
How do I cancel my subscription? +
You can cancel directly through your Shopify App subscriptions panel under admin settings at any time.