Simple IP Address

Brandarrow's official documentation for the Simple IP Address – Bubble.io Plugin.


Vitals

Description

This plugin is a super lightweight and uses a simple client-side API call to Ipify to retrieve the current user's IP Address. Bubble proxies API requests for performance and security reasons, so an API call to Ipify otherwise would return a Bubble server IP address, not the client's IP address.

Price

Free

Installation

Add the plugin to your Bubble app via the official plugin marketplace.

Demo & Editor

Demo Editor


Instructions

1

Drag the element onto your page

Drag the IP Address element somewhere into your page, you can set both its width and height to 1px fixed in the layout properties to make it hidden visually, however unticking This element is visible on page load will cause the plugin to fail.

2

Add a workflow action

Create a new workflow action on the page based on when you would like to retrieve the current user's IP address. For example, if you'd like to log it when a user enters a page, then create a new workflow with the Page is loaded trigger. Add a new action, and search/select GET Current User's IP Address, select the element you added from step 1.

3

Use the plugin

Now, you can use the IP Address element from step 1's exposed state, IP Address Fetched, anywhere on the page, UI and workflows.


Components

Elements
  • IP Address

    • States

      • Fetched IP Address

Actions
  • GET Current User's IP A IP Address

Events
  • A IP Address IP Address Fetched

  • A IP Address IP Address Failed

Data Calls

None


Common Issues & Troubleshooting

Issue
Cause
Solution

Fetched IP Address state is empty.

Plugin element is not visible when the WF action runs

Ensure the plugin's visual element is always visible on the page prior to calling the WF action.


Changelog

Version
Status
Date
Changes

v1.0.0

Shipped

1/6/25

  • Initial release

v1.1.0

Shipped

1/6/25

  • On visible, gets the IP and pushes to the state


Need help?

Help & Support

Last updated

Was this helpful?