How to enable IP identification in Chatwoot?
Guide to enabling IP address geocoding and location identification in Chatwoot
Chatwoot lets you identify the user’s location by geocoding the IP address. For IP Address geocoding, we support MaxmindDB services. This lookup provides methods for geocoding IP addresses without calling a remote API every time. You can follow the steps below to set up your self-hosted instance with the geocoding.
Step 1: Create MaxmindDB Account
Create an account at MaxmindDB and create an API key.
Step 2: Add Environment Variables
Add the following environment variables.
With this step, Chatwoot would automatically download the MaxmindDB downloadable databases and cache it locally.
Step 3: Enable IP Lookup
Enable IP Lookup on your account. You can do this in two ways.
Method 1: Via Superadmin Console UI
Log into the super admin and select accounts. Select your account, click edit, and toggle the ip_lookup
feature.