---
url: /geosync-pro-whmcs.md
description: >-
  Automatically show every WHMCS visitor prices in their local currency, based
  on their country — with EU-wide rules, registration-page auto-switch,
  privacy-first analytics and one-click updates.
---

# GeoSync Pro for WHMCS

GeoSync Pro shows each visitor prices in **their** currency automatically. It detects a guest's
country from their IP address and switches your WHMCS client area to the currency you mapped for
that country — so a visitor from India sees INR, one from the UK sees GBP, and so on, with no
manual switching.

![GeoSync Pro dashboard in the WHMCS admin](/geosync-pro-whmcs/img/geosync-index-dashboard.png)
*Addons → GeoSync Pro → Dashboard*

::: info How it decides
A guest's country is detected from their IP, then matched against your **country → currency**
mapping. No match or undetectable? Your **default currency** is used. **Logged-in users are never
changed** — they always keep their own profile currency.
:::

## Who it is for

A WHMCS store that sells across borders and wants visitors to see familiar, local pricing the
moment they land — without asking them to pick a currency, and without touching logged-in
customers' preferences.

## What it does

| Area | What you get |
| --- | --- |
| **Detection** | Guest country from IP, cached per session so pages stay fast |
| **Mapping** | A country → currency table, with a single **EU** rule for all 27 member states |
| **Fallback** | A configurable default currency when a country can't be detected or mapped |
| **Registration** | Currency auto-switches when a visitor changes country on the signup form |
| **Analytics** | Privacy-first dashboard: sessions localised, top countries, a 14-day trend |
| **Safety** | HMAC-SHA256 file-integrity checks and one-click updates with an automatic backup |

## Privacy first

GeoSync Pro stores only **anonymous, aggregate** counts of *country → currency*. **No IP
addresses, user IDs or personal data are ever kept** — see [Analytics](/geosync-pro-whmcs/features/analytics).

## Where to go next

* [Requirements](/geosync-pro-whmcs/requirements) — check your server first
* [Installation](/geosync-pro-whmcs/installation) — activate and license
* [Configuration](/geosync-pro-whmcs/configuration) — set your currency mappings
* [Currency localisation](/geosync-pro-whmcs/features/currency-localisation) — how detection works
* [Settings reference](/geosync-pro-whmcs/settings) · [Error reference](/geosync-pro-whmcs/errors)

::: tip New here?
Follow [Requirements](/geosync-pro-whmcs/requirements) →
[Installation](/geosync-pro-whmcs/installation) → [Configuration](/geosync-pro-whmcs/configuration)
and you'll be localising currencies in a few minutes.
:::
