{"id":383281,"date":"2026-10-11T16:55:19","date_gmt":"2026-10-11T16:55:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/advanced-address-autocomplete-for-gravity-forms\/"},"modified":"2026-10-14T09:06:35","modified_gmt":"2026-10-14T09:06:35","slug":"wpgeo-address-autocomplete-for-gravity-forms","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/wpgeo-address-autocomplete-for-gravity-forms\/","author":9474501,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.3","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"WPGeo Address Autocomplete for Gravity Forms","header_author":"Eyal Fitoussi","header_description":"Modern Google Places address autocomplete for Gravity Forms. Includes a single-line Address field, native Address autofill, country and language controls, location bias, required suggestion selection, and entry map links. Requires Gravity Forms and your own Google API key.","assets_banners_color":"a4c5d9","last_updated":"2026-10-14 09:06:35","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/gravitygeolocation.com","header_author_uri":"https:\/\/www.wpgeo.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":100,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"ninjew","date":"2026-10-14 09:06:35","revision":3745805}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3739821,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3739821,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3739821,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3739821,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3739821,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3739821,"resolution":"1","location":"assets","locale":"","width":946,"height":596},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3739821,"resolution":"2","location":"assets","locale":"","width":1017,"height":621},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3739821,"resolution":"3","location":"assets","locale":"","width":1291,"height":1069},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3739821,"resolution":"4","location":"assets","locale":"","width":1293,"height":1138},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3739821,"resolution":"5","location":"assets","locale":"","width":1158,"height":673},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3739821,"resolution":"6","location":"assets","locale":"","width":1204,"height":480},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3739821,"resolution":"7","location":"assets","locale":"","width":1179,"height":292}},"screenshots":{"1":"Google Places suggestions in the dedicated single-line Address field.","2":"Automatically fill the native Address field's street, city, state\/region, postal code and country after selecting a suggestion.","3":"Configure required suggestion selection, a custom alert, result types, countries, language and location bias for the dedicated single-line Address field.","4":"Enable and configure autocomplete for Gravity Forms' native multipart Address field in its Address Autocomplete tab.","5":"Set your Google browser API key, default region and result language in the global settings.","6":"View saved addresses in entry details and open their locations in Google Maps. The single-line field adds an Open Map link; the native Address field retains its Map It link.","7":"Explore included autocomplete features and other Gravity Geolocation packages from the locally bundled overview."}},"plugin_section":[],"plugin_tags":[17237,199643,4581,6356,1655],"plugin_category":[],"plugin_contributors":[80725],"plugin_business_model":[],"class_list":["post-383281","plugin","type-plugin","status-publish","hentry","plugin_tags-address-autocomplete","plugin_tags-address-autofill","plugin_tags-address-field","plugin_tags-google-places","plugin_tags-gravity-forms","plugin_contributors-ninjew","plugin_committers-ninjew"],"banners":{"banner":"https:\/\/ps.w.org\/wpgeo-address-autocomplete-for-gravity-forms\/assets\/banner-772x250.png?rev=3739821","banner_2x":"https:\/\/ps.w.org\/wpgeo-address-autocomplete-for-gravity-forms\/assets\/banner-1544x500.png?rev=3739821","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/wpgeo-address-autocomplete-for-gravity-forms\/assets\/icon.svg?rev=3739821","icon":"https:\/\/ps.w.org\/wpgeo-address-autocomplete-for-gravity-forms\/assets\/icon.svg?rev=3739821","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/wpgeo-address-autocomplete-for-gravity-forms\/assets\/screenshot-1.png?rev=3739821","caption":"Google Places suggestions in the dedicated single-line Address field."},{"src":"https:\/\/ps.w.org\/wpgeo-address-autocomplete-for-gravity-forms\/assets\/screenshot-2.png?rev=3739821","caption":"Automatically fill the native Address field's street, city, state\/region, postal code and country after selecting a suggestion."},{"src":"https:\/\/ps.w.org\/wpgeo-address-autocomplete-for-gravity-forms\/assets\/screenshot-3.png?rev=3739821","caption":"Configure required suggestion selection, a custom alert, result types, countries, language and location bias for the dedicated single-line Address field."},{"src":"https:\/\/ps.w.org\/wpgeo-address-autocomplete-for-gravity-forms\/assets\/screenshot-4.png?rev=3739821","caption":"Enable and configure autocomplete for Gravity Forms' native multipart Address field in its Address Autocomplete tab."},{"src":"https:\/\/ps.w.org\/wpgeo-address-autocomplete-for-gravity-forms\/assets\/screenshot-5.png?rev=3739821","caption":"Set your Google browser API key, default region and result language in the global settings."},{"src":"https:\/\/ps.w.org\/wpgeo-address-autocomplete-for-gravity-forms\/assets\/screenshot-6.png?rev=3739821","caption":"View saved addresses in entry details and open their locations in Google Maps. The single-line field adds an Open Map link; the native Address field retains its Map It link."},{"src":"https:\/\/ps.w.org\/wpgeo-address-autocomplete-for-gravity-forms\/assets\/screenshot-7.png?rev=3739821","caption":"Explore included autocomplete features and other Gravity Geolocation packages from the locally bundled overview."}],"raw_content":"<!--section=description-->\n<p>Add Google-powered address suggestions to Gravity Forms. Use the included single-line Address field or enable autocomplete on Gravity Forms' native Address field to help visitors enter addresses with less typing.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Dedicated single-line Address field.<\/li>\n<li>Autocomplete and autofill for the native Address field.<\/li>\n<li>Country restrictions: up to five countries per field.<\/li>\n<li>Result types: addresses, cities, establishments and more.<\/li>\n<li>Per-field suggestion language.<\/li>\n<li>Location bias by point and radius or rectangular bounds.<\/li>\n<li>Global language and region preferences.<\/li>\n<li>Required suggestion selection with a custom alert message.<\/li>\n<li>Support for AJAX forms, conditional fields and entry editing.<\/li>\n<li>Open saved single-line addresses in Google Maps from entry details.<\/li>\n<\/ul>\n\n<h4>Two ways to collect an address<\/h4>\n\n<p>The dedicated Address field collects a complete address in one input. Prefer separate address components? Enable autocomplete on the native Address field to fill available street, city, state\/region, postal code and country values after a visitor selects a suggestion.<\/p>\n\n<h4>Customize suggestions<\/h4>\n\n<p>Choose countries, place types and language for each field. Prioritize suggestions near a point or within map bounds. Location bias and the global region preference influence results; country restrictions limit which countries can appear.<\/p>\n\n<h4>Require a suggestion selection<\/h4>\n\n<p>Optionally require visitors to choose an address suggestion. Manually typed, unselected text is cleared, and your custom alert prompts them to select a suggestion. This is not postal address validation or a deliverability guarantee.<\/p>\n\n<h4>Google API requirements<\/h4>\n\n<p>A Google Maps API key is required for address autocomplete to work. Follow <a href=\"https:\/\/gravitygeolocation.com\/docs\/google-maps-api-keys-gravity-geolocation\/\">this tutorial<\/a> to create your Google Maps API key.<\/p>\n\n<p><a href=\"https:\/\/cloud.google.com\/maps-platform\/terms\">Google Maps Platform terms<\/a> | <a href=\"https:\/\/policies.google.com\/privacy\">Google privacy policy<\/a><\/p>\n\n<h4>Need more than autocomplete?<\/h4>\n\n<p><strong>Gravity Geolocation<\/strong> offers paid packages for interactive maps, geocoding, coordinates, current-location detection, directions, distance calculations, address validation and drawing tools. Feature availability depends on the package.<\/p>\n\n<p><strong>Gravity Search<\/strong> turns Gravity Forms entries into searchable directories and listings, with filters, proximity search and map displays.<\/p>\n\n<p>These are separate plugins, not features unlocked inside this free plugin by entering a license.<\/p>\n\n<p><a href=\"https:\/\/gravitygeolocation.com\/pricing\/\">Explore packages and pricing<\/a> | <a href=\"https:\/\/demo.gravitygeolocation.com\/\">Try the live demos<\/a> | <a href=\"https:\/\/gravitygeolocation.com\/docs\/\">Read the documentation<\/a><\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate Gravity Forms 2.10.3 or newer.<\/li>\n<li>Install and activate this plugin. Deactivate any other Gravity Geolocation package first.<\/li>\n<li>Enable Maps JavaScript API and Places API (New) in your Google Cloud project. Open Forms &gt; Settings &gt; Address Autocomplete and configure your browser API key.<\/li>\n<li>Add a custom Address field, or enable autocomplete on a native Address field in its Address Autocomplete tab.<\/li>\n<li>Save the form and test selecting a suggestion on the front end.<\/li>\n<\/ol>\n\n<p>The overview is available under Forms &gt; Address Autocomplete. If Gravity Forms is unavailable, the overview appears under Settings instead.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"which%20fields%20can%20i%20use%3F\"><h3>Which fields can I use?<\/h3><\/dt>\n<dd><p>Use the custom single-line Address field or Gravity Forms' native multi-part Address field. This plugin does not add autocomplete to arbitrary Text fields.<\/p><\/dd>\n<dt id=\"can%20i%20open%20a%20submitted%20address%20on%20a%20map%3F\"><h3>Can I open a submitted address on a map?<\/h3><\/dt>\n<dd><p>Yes. The dedicated single-line Address field includes an Open Map link on the entry detail page. It opens the saved address in Google Maps; it does not embed an interactive map or store a complete geocoding record.<\/p><\/dd>\n<dt id=\"does%20manual%20typing%20validate%20or%20geocode%20an%20address%3F\"><h3>Does manual typing validate or geocode an address?<\/h3><\/dt>\n<dd><p>No. Autocomplete uses suggestions selected by the visitor. Manual geocoding, address validation and complete geocoding records are not included. Google may not return every address component for every suggestion.<\/p>\n\n<p>Need to verify and standardize addresses? See Gravity Geolocation's paid <a href=\"https:\/\/gravitygeolocation.com\/solutions\/address-validation\/\">Address Validation solution<\/a>.<\/p><\/dd>\n<dt id=\"can%20i%20limit%20suggestions%3F\"><h3>Can I limit suggestions?<\/h3><\/dt>\n<dd><p>Yes. Field settings include countries, place types, proximity bias and rectangular area options. Bias prioritizes results; it is not address validation or proof of a service-area match. This plugin does not detect a visitor's current location or IP location.<\/p><\/dd>\n<dt id=\"can%20i%20use%20this%20alongside%20gravity%20geolocation%20or%20gravity%20search%3F\"><h3>Can I use this alongside Gravity Geolocation or Gravity Search?<\/h3><\/dt>\n<dd><p>Deactivate the free plugin when switching to Gravity Geolocation or Gravity Search. If both are active, the free plugin pauses its field, settings and dashboard integration and displays an administrator notice, regardless of plugin load order. Deactivation does not delete your Gravity Forms forms or their saved settings.<\/p><\/dd>\n<dt id=\"is%20a%20plugin%20account%20or%20license%20required%3F\"><h3>Is a plugin account or license required?<\/h3><\/dt>\n<dd><p>No WPGeo account or plugin license is required. You do need your own Google Cloud account and API key, as described above.<\/p><\/dd>\n<dt id=\"where%20can%20developers%20find%20the%20source%20code%3F\"><h3>Where can developers find the source code?<\/h3><\/dt>\n<dd><p>Readable JavaScript and SCSS sources are included in the plugin. The full development project, build configuration and dependency lockfile are available on <a href=\"https:\/\/github.com\/Fitoussi\/address-autocomplete-for-gravity-forms\">GitHub<\/a>. To rebuild assets, download the repository, install Node.js\/npm, then run <code>npm ci<\/code> and <code>npm run build<\/code> (esbuild and Sass). These tools are not required to use the plugin.<\/p>\n\n<p>Includes <a href=\"https:\/\/github.com\/Choices-js\/Choices\/tree\/v11.1.0\">Choices.js 11.1.0<\/a>, MIT licensed; readable distribution: assets\/js\/editor\/vendor\/choices.js; license: assets\/licenses\/choices.txt.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Modern Google Places autocomplete for Gravity Forms, with country and language controls, required selection, and a dedicated Address field.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/383281","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=383281"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ninjew"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=383281"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=383281"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=383281"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=383281"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=383281"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=383281"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}