---
title: How to enable locations in the Events Manager plugin
description: Enable location-based features in the Events Manager plugin by connecting a Google Maps API key. This allows address search, map views, and location-based events to work correctly in your app.
---

[Skip to content](https://help.appdocumentation.com/how-to-enable-locations-in-the-events-manager-plugin#main-content)

English - United States

Show submenu for translations

![app-documentation](https://help.appdocumentation.com/hubfs/app-documentation-1.svg)

Open main navigation

Close main navigation

- English - United States
  
  Show submenu for translations

 How can we help you?

- There are no suggestions because the search field is empty.

1. [App Documentation](https://help.appdocumentation.com/?hsLang=en-us)
2. [Add Functionality To Your App](https://help.appdocumentation.com/add-functionality-to-your-app?hsLang=en-us)
3. [Plugins to run operations & workflows](https://help.appdocumentation.com/add-functionality-to-your-app?hsLang=en-us#plugins-to-run-operations-workflows)

# How to enable locations in the Events Manager plugin

## Enable location-based features in the Events Manager plugin by connecting a Google Maps API key. This allows address search, map views, and location-based events to work correctly in your app.

Locations in the Events Manager plugin are powered by Google Maps. To add event locations, display events on a map, and enable address search, you must generate a Google Maps API key and add it to both the Control Panel and the Events Manager plugin settings.

---

### **Requirements**

- Access to a Google Cloud account
- The [Events Manager](https://49206840.hs-sites.com/how-to-use-the-event-manager-plugin-buildfire-university?hsLang=en-us) plugin installed in your app

---

 

### **How to enable locations in the Events Manager plugin**

1. Generate a Google Maps API key in Google Cloud Console

     - Go to console.cloud.google.com
     - Open the left navigation and click **APIs & Services**, then **Library**
     - Search for **Maps JavaScript API**, then click **Enable**
     - Click **Manage**
     - Confirm these APIs are enabled:

           1. Maps JavaScript API
           2. Places API
           3. Geocoding AP
     - Return to **APIs & Services** and click **Credentials**
     - Click **Create credentials**, then click **API key**
     - Give the key a recognizable name
     - Under **Application restrictions**, select **None**
     - Under **API restrictions**, select **Restrict key**
     - Click **Select APIs**, then select:

           1. Maps JavaScript API
           2. Places API
           3. Geocoding API
     - Click **OK**, then click **Create**
     - Copy the API key
2. Log in, go to **Settings** in the left navigation

     - Click **Integrations**, then click **APIs and services**
     - Paste the API key into:

           1. **Google key**
           2. **Google Maps key**
     - Click **Save**
3. Click into the **Builder** in the left navigation

     - Search for your Events Manager plugin using the search bar
     - Click the **Settings** tab
     - Paste the same API key into the Google API key field
     - Click **Save**
4. Test the setup in the App Preview

     - In the Events Manager plugin, stay in the **Content** tab
     - Click **Add Event**
     - Enter a location address
     - Confirm the address auto-populates and displays correctly on the map

---

### **Pro tips**

- If addresses don’t resolve, re-check that Maps JavaScript API, Places API, and Geocoding API are all enabled
- If your key is restricted and the map won’t load, temporarily set restrictions to None to confirm the setup, then re-restrict to the required APIs
- Google may require billing to be enabled on your Google Cloud project depending on usage

- [Control Panel](https://help.appdocumentation.com/control-panel?hsLang=en-us#main-content)

    - [Navigating the Control Panel](https://help.appdocumentation.com/control-panel?hsLang=en-us#navigating-the-control-panel)
    - [Global Tools](https://help.appdocumentation.com/control-panel?hsLang=en-us#global-tools)
    - [Terms & Policies](https://help.appdocumentation.com/control-panel?hsLang=en-us#terms-policies)
- [Build Your App](https://help.appdocumentation.com/build-your-app?hsLang=en-us#main-content)

    - [Global Settings](https://help.appdocumentation.com/build-your-app?hsLang=en-us#global-settings)
    - [Building Your Apps's Navigation](https://help.appdocumentation.com/build-your-app?hsLang=en-us#building-your-appss-navigation)
    - [Building Your Login Flow](https://help.appdocumentation.com/build-your-app?hsLang=en-us#building-your-login-flow)
    - [Building a PWA](https://help.appdocumentation.com/build-your-app?hsLang=en-us#building-a-pwa)
- [Add Functionality To Your App](https://help.appdocumentation.com/add-functionality-to-your-app?hsLang=en-us#main-content)

    - [Plugins to drive engagement & community](https://help.appdocumentation.com/add-functionality-to-your-app?hsLang=en-us#plugins-to-drive-engagement-community)
    - [Plugins to drive monetization](https://help.appdocumentation.com/add-functionality-to-your-app?hsLang=en-us#plugins-to-drive-monetization)
    - [Plugins to run operations & workflows](https://help.appdocumentation.com/add-functionality-to-your-app?hsLang=en-us#plugins-to-run-operations-workflows)
    - [Plugins to show content & media](https://help.appdocumentation.com/add-functionality-to-your-app?hsLang=en-us#plugins-to-show-content-media)
- [Make Money With Your App](https://help.appdocumentation.com/make-money-with-your-app?hsLang=en-us#main-content)

    - [Overview](https://help.appdocumentation.com/make-money-with-your-app?hsLang=en-us#overview)
    - [iOS/Apple](https://help.appdocumentation.com/make-money-with-your-app?hsLang=en-us#ios-apple)
    - [Android/Google](https://help.appdocumentation.com/make-money-with-your-app?hsLang=en-us#android-google)
- [Publish Your App](https://help.appdocumentation.com/publish-your-app?hsLang=en-us#main-content)

    - [Overview](https://help.appdocumentation.com/publish-your-app?hsLang=en-us#overview)
    - [Android/Google](https://help.appdocumentation.com/publish-your-app?hsLang=en-us#android-google)
    - [iOS/Apple](https://help.appdocumentation.com/publish-your-app?hsLang=en-us#ios-apple)
- [Manage Your App](https://help.appdocumentation.com/manage-your-app?hsLang=en-us#main-content)

    - [Managing Your App’s Users](https://help.appdocumentation.com/manage-your-app?hsLang=en-us#managing-your-apps-users)
    - [Push Notifications](https://help.appdocumentation.com/manage-your-app?hsLang=en-us#push-notifications)
    - [Analytics](https://help.appdocumentation.com/manage-your-app?hsLang=en-us#analytics)
- [Connect External Partners](https://help.appdocumentation.com/connect-external-partners?hsLang=en-us#main-content)

    - [Android/Google](https://help.appdocumentation.com/connect-external-partners?hsLang=en-us#android-google)
    - [iOS/Apple](https://help.appdocumentation.com/connect-external-partners?hsLang=en-us#ios-apple)
    - [Zapier](https://help.appdocumentation.com/connect-external-partners?hsLang=en-us#zapier)
    - [Meta](https://help.appdocumentation.com/connect-external-partners?hsLang=en-us#meta)
    - [Segment](https://help.appdocumentation.com/connect-external-partners?hsLang=en-us#segment)

Copyright © 2026, App Documentation