---
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.buildfire.com/how-to-enable-locations-in-the-events-manager-plugin#main-content)

[![buildfire](https://help.buildfire.com/hs-fs/hubfs/bf-wordmark-black.png?width=150&height=35&name=bf-wordmark-black.png)](https://help.buildfire.com?hsLang=en-us)

Open main navigation

Close main navigation

- [Log In](https://app.buildfire.com/login)

[Log In](https://app.buildfire.com/login)

 How can we help you?

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

1. [Buildfire Help Docs](https://help.buildfire.com/?hsLang=en-us)
2. [Add Functionality To Your App](https://help.buildfire.com/add-functionality-to-your-app?hsLang=en-us)
3. [Plugins to run operations & workflows](https://help.buildfire.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

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

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

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

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

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

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

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

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

[![Group 4578 (1)](https://help.buildfire.com/hs-fs/hubfs/Group%204578%20(1).png?width=140&height=33&name=Group%204578%20(1).png "Group 4578 (1)")](https://buildfire.com/)

Copyright © 2026, Buildfire