BP xProfile Location + BuddyBoss
Add Google-Powered Address Autocomplete to Your BuddyBoss Member Profiles
What is BP xProfile Location?
BP xProfile Location adds a dedicated Location field type to BuddyBoss member profiles, powered by the Google Places API. When members enter their address in a profile field, Google Places autocomplete suggests validated addresses as they type. Members select their location from the dropdown and it saves as a consistent, searchable string. No mistyped cities, no inconsistent formats, and no ambiguous location data.
The plugin also saves optional latitude and longitude geocode data alongside each address, making that location data available for member map solutions like BP Maps for Members. It integrates with BuddyBoss Profile Search to enable distance-based member filtering, and you can create multiple Location fields on a single profile for different purposes.
Maintained by PhiloPress and BuddyDev. Requires a Google Maps API key.
Key Features of BP xProfile Location
Location Profile Field Type
Adds a new “Location” field type to BuddyBoss profile fields. Create Location fields from Dashboard > BuddyBoss > Profiles > Profile Fields, just like any other profile field type.
Google Places Autocomplete
As members type into a Location field, Google Places API suggests matching addresses in real time. Members select from the dropdown to save a validated, correctly formatted address with no free-text inconsistencies.
Uniform Searchable Address Storage
Every location saved through a Location field is stored as a consistent, searchable string. Member directories and profile searches return accurate results because all addresses follow the same validated format.
Latitude and Longitude Geocoding
Optionally save latitude and longitude geocode data alongside the address when creating a Location field. Geocoded locations power distance-based member searches and member map solutions like BP Maps for Members.
Distance Search Support
Integrates with BP Profile Search and BuddyBoss Platform’s built-in Profile Search to enable distance-based filtering. Members search for other members within a specified radius of any address.
Multiple Location Fields
Create more than one Location field on a member profile for different purposes such as home city, work location, or practice area. Each field stores independently validated location data.
See BP xProfile Location in Action
Watch how BP xProfile Location adds Google Places autocomplete to BuddyBoss member profile fields, ensuring consistent and searchable member locations across your community.
▶
Ready to Add Validated Location Fields to Your Member Profiles?
Download BP xProfile Location free and start capturing consistent, geocoded member addresses in BuddyBoss profile fields today.
Use Cases and Examples
Professional Networks Capturing Consistent Member Locations for Search
Professional communities on BuddyBoss want members to specify their city or region so other members can search by location. Without address validation, members enter inconsistent data. Some type “NYC,” others “New York,” others “New York City, NY.” BP xProfile Location uses Google Places to validate every entry so the member directory and Profile Search always return accurate, consistent results when members filter by location.
Add Use Case Image 1
Community Sites Enabling Distance-Based Member Discovery
Local and regional BuddyBoss communities want members to find others near them, but distance search requires geocoded location data. Raw address text fields cannot power a radius search. BP xProfile Location saves latitude and longitude geocodes alongside each validated address, enabling BuddyBoss Profile Search to filter members by distance from any location. Members enter their city once during profile setup and can be found by distance from that point for the life of their membership.
Add Use Case Image 2
Course Platforms Mapping Student Locations for In-Person Events
Course platforms using BuddyBoss want to organize in-person meetups, workshops, or study groups and need to know where enrolled students are based. BP xProfile Location adds a validated Location field to student profiles that stores consistent, geocoded addresses. Administrators use that geocoded data with BP Maps for Members to display student locations on a map, making it straightforward to identify geographic clusters for regional event planning.
Add Use Case Image 3
How to Integrate BP xProfile Location with BuddyBoss
Setting up BP xProfile Location with BuddyBoss takes just a few minutes. Follow these steps to get started:
1
Install BP xProfile Location
Download and activate BP xProfile Location from WordPress.org via Plugins > Add New. The plugin requires BuddyBoss Platform to be installed and activated on your site.
2
Add Your Google Maps API Key
Go to Dashboard > BuddyBoss > Integrations > PhiloPress. Enter your Google Maps API key and save. This key enables Google Places autocomplete and geocoding for Location fields.
3
Create a Location Profile Field
Go to Dashboard > BuddyBoss > Profiles > Profile Fields and click Add New Field. Select “Location” as the field type. Optionally enable “Save Geocode” to store latitude and longitude data alongside the address.
4
Add a Field Description
Set the field description to instruct members to select from the Google Places dropdown rather than typing a free-form address. Members who skip the dropdown selection will not generate geocode data for distance search and maps.
5
Enable Distance Search
To enable distance-based member filtering, go to BuddyBoss > Profile Search and set the search mode for the Location field to “Distance.” Members can then filter the member directory by radius from any address.
Benefits of Integrating BP xProfile Location with BuddyBoss
Add Benefits Image 1
- Consistent, Validated Member Locations: Every location entered through a BP xProfile Location field is validated by Google Places before it saves. Member directories and profile searches return reliable results because all addresses follow a consistent, validated format. Searching for members in a city returns everyone in that city, not just those who typed the name the same way you did.
- Geocoded Data Ready for Maps and Distance Search: The optional geocode feature saves latitude and longitude alongside every validated address. That geocode data powers distance-based Profile Search in BuddyBoss and provides the location coordinates that BP Maps for Members uses to plot member locations on Google Maps. Capture location once and use it across every location-dependent feature on your site.
- Native BuddyBoss Profile Field Integration: BP xProfile Location adds Location as a native field type in the BuddyBoss profile field editor. Community managers create Location fields from the same interface they use for text fields, dropdowns, and checkboxes. Members see a standard profile field with Google Places autocomplete during registration and profile editing, with no disruption to the existing BuddyBoss profile experience.
Add Benefits Image 2
Trusted by Thousands of Community Builders
Ready to Add BP xProfile Location to Your Community?
Download BP xProfile Location free and start capturing consistent, geocoded member addresses that power location search and member maps across your BuddyBoss site.
Need help getting started? Contact our team for integration support.












