Geo-targeted popups & localized messages
Show different popups to visitors from different countries. Run localized promotions, surface regional pricing, and stay compliant - all from one dashboard.


Allow, limit, or block by country
Why teams pick this
Country-level targeting
Allow or block 240+ ISO countries per message. Visitors are detected by their IP via Cloudflare's CF-IPCountry header.
Localized offers
Show a 'Free EU shipping' banner only in Europe. A 'Pay in INR' notice only in India. Different message per region.
Compliance-ready
Show a GDPR cookie banner only in the EU. A CCPA notice only in California. Reduce noise for visitors who don't need it.
Stack with other rules
Combine geo targeting with URL rules, schedules, dismiss behaviors, and triggers for surgical precision.
How it works
Create your message
Pick any template and design your popup as usual.
Set allowed countries
Open the Targeting tab. Search and select which countries should see this message. Leave empty for everywhere.
Save and publish
Visitors from other countries see no popup at all. Visitors in your target list see it.
Built for these use cases
Use case 1
Regional promotions
Run a Black Friday sale only in the US. A Diwali sale only in India. A Boxing Day sale only in the UK.
Use case 2
Local payment methods
Show 'Pay with iDEAL' in the Netherlands. 'Pay with Pix' in Brazil. The right method for the right region.
Use case 3
Compliance banners
Show a cookie banner only in the EU and UK. A 'Do Not Sell' link only in California.
Frequently asked questions
How is the visitor's country detected?
Edge geolocation - accurate to the country level with zero latency. No browser geolocation prompts.
Can I block specific countries?
Yes. Add countries to the blocked list to hide a message for visitors from those regions.
Does VPN affect detection?
If a visitor uses a VPN, they appear to be in the country of their VPN exit node. There's no way around that with IP-based detection.
Can I target specific cities?
Country-level only today. City and region targeting are on the roadmap.
Is geo targeting free?
Yes. Geo targeting is included in every FloatMessage plan, including the free trial.
Can I combine geo targeting with device, schedule, and AI auto-reply?
Yes. Every targeting rule stacks: 'EU + mobile + after-hours + AI auto-reply on' is a single configuration. Use it to run a localized chatbot only for European mobile visitors outside business hours, while desktop visitors in the US get a different welcome popup at the same moment.
Does geo targeting work with VPN traffic and how accurate is country detection?
Country detection uses Cloudflare's edge IP geolocation, which resolves to the network's egress country — so a VPN exit in Germany reads as Germany, not the user's home country. Accuracy at the country level is 99%+ for residential traffic; sub-country (region/city) targeting is on the roadmap.
Can I show different localized copy or pricing per country in the same popup?
Yes. Either run two messages with different geo allow-lists, or use the JS API + a webhook to inject country-specific copy into one master popup at render time. Common pattern: ship 'Free EU shipping' / 'Free US shipping' as one card with a $-vs-€ swap based on the visitor's country code.
Try geo targeting free for 30 days
No credit card required. Full access to every feature.
Start Free 30-Day TrialRelated features
Smart Targeting
Scheduling
Schedule website popups by day of week, time of day, or date range. Run flash sales, off-hours messages, and time-sensitive promotions automatically.
Smart Targeting
Device Targeting
Show floating messages and live chat only on the devices you choose. Target desktop, tablet, or mobile visitors - no code, no separate audiences.
Floating Messages
Popup Builder
Build website popups with 17 pre-made templates. Drag-and-drop editor, smart triggers, scheduling, and a one-line embed script. No code required.
Smart Targeting
Cookie Consent
Add a free GDPR-compliant cookie consent banner to your website. Load Google Tag Manager only after consent. No code, no monthly fees.
Live Chat & AI
Live Chat
Add live chat to your website with an optional smart auto-reply that answers visitor questions 24/7 from your own knowledge base. Human takeover is automatic.