MARKETPLACE
PLUGINS
ADDRESS AUTOCOMPLETE PRO
Address Autocomplete Pro logo

Address Autocomplete Pro

Published January 2021
   •    Updated February 2026

Plugin details

A flexible and efficient input for geographic locations using the Google Places Autocomplete API


🎥 Watch the short demo & setup guide on YouTube:  
https://youtu.be/-2hntrkf7II

This plugin is a clean alternative to Bubble’s built-in “Search Box”, offering more control

  • Live autocomplete as the user types
  • Restrict results by region (e.g. locality, country, administrative_area_level_1, etc)
  • Filter suggestions by place type (cities, regions, restaurants, schools, etc)
  • Customize the input’s appearance
  • Use selected values easily in Bubble workflows
  • Supports the “Reset relevant inputs” and “Reset group” actions
  • Retrieve the selected location’s Place ID for use in API calls or advanced logic

The current rating doesn’t reflect the plugin’s state in 2025 — all requested features have been added, but earlier reviews haven’t been updated. Give it a try, and if it works well for you, consider sharing your feedback



Screenshots

Selecting an address in France  


Selecting an address in the US  


Selecting an establishment in the US  


Selecting a postal code in the US  


Dark theme  


Dark theme with dropdown  




Features

  • Uses Google Places API (bring your own API key)
  • Restrict suggestions by country (ISO 3166-1 alpha-2, e.g. US, FR, JP)
  • Filter by place type (see supported types) Note: Google’s type filter uses a legacy field. Only these values are supported: geocode, establishment, (regions), (cities).
  • Styling support (font, size, spacing)
  • Fast, accurate, fully integrated with Bubble
  • Handles the “Reset relevant inputs” and “Reset group” actions. It enables you to reset the value using the builtin method in Bubble



Plugin states

  • Selected address
  • Selected name
  • Address (typed or selected)
  • Name (typed or selected)
  • Place ID (Google unique ID for the selected place)
  • Is valid address (true if selected from suggestions)



Events

  • Select an address (when a suggestion is selected)
  • Type an address (whenever the user types)
  • Autocomplete errors are handled automatically



Demo

Live: https://address-input-official-demo.bubbleapps.io/version-test  
Editor: https://bubble.io/page?id=address-input-official-demo



Support

This plugin is actively maintained  
Email: alex.hoyau [at] internet2000.net  
Forum: https://forum.bubble.io/t/address-input-plugin-update-200-installs-price-will-change-soon/373540



Changelog – Address Input

  • 1.6.0 – Aug 27, 2025 – Add support for "Reset relevant inputs" and "Reset group" actions
  • 1.3.1 – Mar 5, 2024 – Cleanup console logs
  • 1.3.0 – Mar 5, 2024 – Fix after Bubble upgrade, add styling support
  • 1.2.2 – Mar 5, 2024 – Update Bubble plugin version
  • 1.2.1 – Sep 23, 2023 – Update links in docs
  • 1.2.0 – Mar 24, 2023 – Add "type of place" restriction (optional)
  • 1.1.3 – Jul 25, 2022 – Add more docs on the plugin page
  • 1.1.2 – Jul 25, 2022 – Fix Google Maps error message on some pages
  • 1.1.1 – Jun 7, 2022 – Make default name param optional
  • 1.1.0 – Jun 7, 2022 – Add more fields and events, update docs
  • 1.0.4 – Feb 15, 2021 – Add more documentation
  • 1.0.3 – Feb 12, 2021 – Change plugin public name
  • 1.0.2 – Feb 10, 2021 – Add forum link in description
  • 1.0.1 – Feb 9, 2021 – Add warnings in docs
  • 1.0.0 – Jan 31, 2021 – Initial release

$77

One time  •  Or  $7/mo

3.0 stars   •   5 ratings
198 installs  
This plugin does not collect or track your personal data.

Platform

Web

Contributor details

Alex Hoyau logo
Alex Hoyau
Joined 2016   •   4 Plugins
View contributor profile

Instructions

1. Drag and drop the "Address Input" element into your page   2. Set your Google Places API key in the plugin settings – follow this guide to create a key for your Google account:  
Google Maps API key guide

Parameters (element properties)

  • Country (optional): restrict suggestions to a specific country using its ISO 3166-1 alpha-2 code (e.g. US, FR, JP)  
  • Type (optional): filter results by place type   Only Google legacy types are supported: geocode, establishment, (regions), (cities).
  • Placeholder: text shown when the input is empty  
  • Default value: pre-filled full address (optional)  
  • Default name: pre-filled place name (optional)  

Available states (for workflows or conditions)

  • Selected address: full address of the last place selected from the list  
  • Selected name: name of the selected place  
  • Address: current value typed or selected (may not be valid)  
  • Name: current place name typed or selected (may not be valid)  
  • Place ID: Google’s unique ID for the selected place
  • Is valid address: yes if the last action was selecting a valid suggestion from the list  

All states are accessible via “This element’s [state]” in your workflows and conditionals.

Events

  • Select an address: triggered when a valid address is selected  
  • Type an address: triggered whenever the user types into the input  

Troubleshooting & support

If you see the message:  
"This page can't load Google Maps correctly."  
Make sure your Google Places API key is correctly set in the plugin settings  

If you need help, reach out on the Bubble forums or email alex.hoyau [at] internet2000.net

Types

This plugin can be found under the following types:
Background Services   •   Element   •   Event   •   Action

Categories

This plugin can be found under the following categories:
Technical   •   Internationalization   •   Location   •   Ecommerce   •   Data (things)   •   Input Forms

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (3.0)

Amazing plugin, outstanding support
August 27th, 2025
I am so beyond thrilled with this plugin! It works exactly as I needed and was super easy to set up. I also can't say enough about how much I appreciated the support I received from Alex - fast replies and a speedy update to the plugin solved my only question/request. Highly recommend for anyone who needs an easy way for users to find and select addresses!
Works like a charm!
March 23rd, 2023
Excellent plugin. Very east to install and get working.
Thx mate :) And thx for the questions, it made me think and I have added a "type of place" param (plugin author)
March 24th, 2023
  •  
Alex Hoyau
Expensive, can't style it, can't reset
January 15th, 2023
Zeroqode has a similar plugin that is a few dollars cheaper a month. The font size is not accessible (12pt I think) and cannot be changed. It's unfortunate that the styling cannot be changed to reflect the rest of an app's design system. Most disappointingly, the input can not be reset as an element nor by resetting its container group. This means once a user has made a selection, even if the input itself is visually reset, the element still holds a valid entry.
Thank you for your comment, I'm working on the customization part and I lowered the price, so now I believe I am more than competitive, thanks to you :) (plugin author)
March 24th, 2023
  •  
Alex Hoyau
Works but needs customization
July 24th, 2022
Once I got the plug-in working, it does what it says it will do. However I would like to be able to customize the element's styling. Also, I often get a message on the dropdown stating "This page can't load Google Maps correctly."
Hello and thank you for your comment, it helps me make it better Could you please get in touch on the forum here, I need to reproduce the error. I will look into it in any case, so thank you !! https://forum.bubble.io/t/new-plugin-address-input-with-country-option/131792/2 (plugin author)
July 25th, 2022
  •  
Alex Hoyau
OK I will. In regards to my other question, are there any plans to add the ability to customize the element? It sticks out from my other neatly styled elements. This would be great if possible.
July 25th, 2022
  •  
Original reviewer
Sure that's a great idea, I'll look into it Concerning the error message I fixed it as you can read about it in the forums (plugin author)
July 26th, 2022
  •  
Alex Hoyau
Stopped working on the live app!!!
February 5th, 2021
please do not publish plug ins that are not fully finished product!
Hello, sorry to hear that I have just setup my profile on bubble, you can now reach me (alex.hoyau_at_internet2000.net) I have a live app working with this plugin since before it was public and I never had any problem with it. Nevertheless I am confused, please get in touch, I would like to understand what happened and fix it immediately (plugin author)
February 13th, 2021
  •  
Alex Hoyau
Bubble