RepairPluginDocs

Google Maps

Configure Google Maps address autocomplete in RepairPlugin to speed up checkout and help customers find the nearest repair shop.

google-mapsautocompleteaddressplaces-apigeocodingnearest-location

What can you do with this?

  • Speed up address entry — customers pick their address from a dropdown instead of typing every field manually.
  • Reduce typos and incomplete addresses — auto-filled fields mean cleaner customer data.
  • Find the nearest location — with Enhanced Locations, customers can search by address and see which shop is closest (uses a separate API key).
  • Verify distances for service methods — Enhanced Locations can check whether a customer's address falls within the service area for pickup or on-location repair.

Where to find it

For address autocomplete

  1. In the WordPress admin sidebar, click RepairPlugin.
  2. Click Settings.
  3. Click Front-End Steps in the sidebar.
  4. Scroll to the Autocomplete Address section.

For location-based maps features

  1. In the WordPress admin sidebar, click RepairPlugin.
  2. Click Settings.
  3. Go to the Enhanced Locations settings tab.
  4. Find the Google Maps API Key field within the location search/distance settings.
https://www.repairplugin.com/wp-admin/admin.php?page=wp_repair_settings&section=webhooks
The Webhooks and Integrations settings page showing the overview with Google Maps API key section

How to set it up

Get a Google Maps API key

  1. Go to the Google Cloud Console.
  2. Create or select a project.
  3. Enable these APIs:
    • Places API (for autocomplete suggestions)
    • Geocoding API (for address resolution)
  4. Go to Credentials and create an API Key.
  5. Optionally restrict the key to your domain and the required APIs.

Turn on address autocomplete

  1. Go to RepairPlugin > Settings > Front-End Steps.
  2. Turn the Autocomplete Address switch to on.
  3. Enter your Google Maps API Key in the field that appears.
  4. Click Save Settings.
  5. Visit your booking form and test it — start typing an address and check that suggestions appear.
https://www.repairplugin.com/wp-admin/admin.php?page=wp_repair_settings&section=webhooks
The Google Maps API key configuration field in the Webhooks settings

Turn off address autocomplete

  1. Turn the Autocomplete Address switch to off.
  2. Click Save Settings.
  3. The API key field disappears and the key value is removed.

Set up location-based maps features

These features require Enhanced Locations (available on the Scale plan):

  1. Get a Google Maps API key (you can use the same key or a different one). Make sure the Geocoding API is enabled.
  2. Go to the Enhanced Locations settings.
  3. Enter the Google Maps API key in the designated field.
  4. Turn on the features you want (search by nearest location, distance verification, and so on).
  5. Click Save Settings.

Settings reference

Address autocomplete settings

SettingDescriptionDefaultCustomers see
Autocomplete AddressTurns on address autocomplete in the booking form using Google Places APIoff. When a customer starts typing their address, a dropdown of matching suggestions appears. Selecting one auto-fills the address fieldsA dropdown of address suggestions appears as they type. Picking a suggestion fills in the street, house number, city, and zip code automatically.
Google Maps API Key (Autocomplete)Stores the API key used for address autocompleteempty. Only shown when Autocomplete Address is turned on. If you clear this field, autocomplete is automatically disabledNothing directly — this key powers the autocomplete feature described above.

Location-based maps settings (Enhanced Locations)

SettingDescriptionDefaultCustomers see
Google Maps API Key (Enhanced Locations)Stores the API key used by Enhanced Locations for finding nearest locations and calculating distancesempty. This is a separate key from the autocomplete keyLocation search features appear on the booking form — customers can find their nearest shop or have distance-based checks applied to service methods like pickup and on-location repair.

Frequently asked questions

Does this cost money?

Google Maps Platform charges per API call. RepairPlugin reduces costs by saving responses so the same address lookup isn't repeated. Autocomplete results are limited to 5 suggestions per search.

Do I need two separate API keys?

Not necessarily. You can use the same API key for both autocomplete and Enhanced Locations, as long as both the Places API and Geocoding API are enabled on that key. Using separate keys is also fine and can help you track costs separately.

Why isn't autocomplete showing suggestions?

Make sure your API key is valid, the Places API is enabled in your Google Cloud project, and the key isn't restricted in a way that blocks your website's domain.

Command Palette

Search for a command to run...