Overview
Voxys bills in 12 currencies natively — BHD, SAR, AED, KWD, OMR, QAR, EGP, USD, EUR, GBP and more — so your buyers see a round local number at checkout instead of a converted USD figure with a stale FX rate. Visitor currency is auto-detected from IP on first load, persisted after they pick one, and applied consistently across plan tiers, per-seat overages, industry add-ons and the WhatsApp PAYG rate table. Built for teams selling across the GCC and into EU/US markets who want pricing to read as local, not foreign.
- Auto-detect visitor currency from IP on first page load
- Manual currency picker that persists across sessions in localStorage
- Fixed-rate local prices, not live FX — no surprise drift at checkout
- Toggle monthly vs annual; annual is 20% off, billed yearly
- Reprices tiers, per-seat overages, and add-ons in one click
- Same currency carries through to WhatsApp PAYG rate tables
- Quarterly rate review keeps website and billing backend in sync
How it works
Detect on first visit
On page load we resolve the visitor's country via ipapi.co and map it to the closest supported currency. BHD is the fallback if detection fails.
Let the user override
A dropdown on the pricing page lets anyone switch currency manually. Their pick is saved to localStorage and wins over auto-detection on every return.
Reprice everything live
The selected currency drives plan prices, the monthly/annual toggle, seat overages, industry add-ons, and the PAYG WhatsApp rate table — all from one source of truth.
