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.

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
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.
Local payment methods
Show 'Pay with iDEAL' in the Netherlands. 'Pay with Pix' in Brazil. The right method for the right region.
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?
Cloudflare's CF-IPCountry header. Highly accurate and zero latency since FloatMessage is deployed on Cloudflare Workers globally.
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.
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.
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.