# MaxMind / IP Data in Webhooks

**URL:** https://meta.discourse.org/t/maxmind-ip-data-in-webhooks/396837
**Category:** Support
**Created:** [February 23, 2026, 8:19pm UTC](https://meta.discourse.org/t/maxmind-ip-data-in-webhooks/396837 "2026-02-23T20:19:01Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![MHillyer](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mhillyer/32/544741_2.png) [@MHillyer](https://meta.discourse.org/u/MHillyer)
#### Post date: [February 23, 2026, 8:19pm UTC](https://meta.discourse.org/t/maxmind-ip-data-in-webhooks/396837/1 "2026-02-23T20:19:02Z")

</div>

Hi all,

I’m seeing the IP and Geo data for users when they sign up, but I can’t see how to get that information into webhook events.

Is there a setting or a plugin I’m missing to get that info into the User webhooks?

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [February 23, 2026, 10:57pm UTC](https://meta.discourse.org/t/maxmind-ip-data-in-webhooks/396837/2 "2026-02-23T22:57:26Z")

</div>

What are you trying to do with or because of their ip?

---

<div class="post-metadata">

### Author: ![MHillyer](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mhillyer/32/544741_2.png) [@MHillyer](https://meta.discourse.org/u/MHillyer)
#### Post date: [February 24, 2026, 2:12am UTC](https://meta.discourse.org/t/maxmind-ip-data-in-webhooks/396837/3 "2026-02-24T02:12:47Z")

</div>

Add the location information to their contact in Hubspot.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [February 24, 2026, 5:04pm UTC](https://meta.discourse.org/t/maxmind-ip-data-in-webhooks/396837/4 "2026-02-24T17:04:32Z")

</div>

Ah. I see. That makes sense. Yeah, if the webhook isn’t including the location (and it’s not surprising that it’s not), you’ll need a plugin to add that to the webhook.

Maybe the plugin would copy the location to a user custom field which might be part of the webhook load? Or it might need to get added to the serializer.

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [February 24, 2026, 5:07pm UTC](https://meta.discourse.org/t/maxmind-ip-data-in-webhooks/396837/5 "2026-02-24T17:07:51Z")

</div>

> [@pfaffman](#):
>
> Maybe the plugin would copy the location to a user custom field

This plugin might be a good example on how to do that:

> [@Discourse User Location](https://meta.discourse.org/t/discourse-user-location/392003):
>
> User Location plugin Inspired by X [About this Account](https://x.com/nikitabier/status/1992335925322613127), this plugin shows the country of registration and the country of login on user card and user profile. information_sourceSummary shows the country of registration and the country of login on user card and user profilehammer_and_wrenchRepository Link [https://github.com/communiteq/discourse-user-location](https://github.com/communiteq/discourse-user-location)open_bookInstall Guide [How to install plugins in Discourse](https://meta.discourse.org/t/install-plugins-in-discourse/19157)money_bagSponsored by This plugin was kindly sponsor…

---

<div class="post-metadata">

### Author: ![supermathie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/supermathie/32/507518_2.png) [@supermathie](https://meta.discourse.org/u/supermathie)
#### Post date: [March 5, 2026, 6:01pm UTC](https://meta.discourse.org/t/maxmind-ip-data-in-webhooks/396837/6 "2026-03-05T18:01:09Z")

</div>

I’m a little surprised the signup webhook doesn’t include the IP information

If I had to solve this I would:

- at the webhook receiver
  - query back to Discourse to retrieve the signup IP
  - then look up the signup IP in the Maxmind DB (or equivalent)
  - push that information out to where it needs to go
