Google My Business Integration

Required: Bullseye's Google My Business is an add-on subscription. To add a subscription or add-on to your account, contact Tom Flynn at 732-868-8463.

Getting Started with Google My Business

Bullseye Store Locator now integrates with Google My Business (GMB)!  GMB is a free and easy-to-use tool for businesses and organizations to manage their online presence across Google, including Search and Maps. By integrating Bullseye Locations with your GMB account, you can ensure that your location information is accurate across the web, and keep your information up to date in one place. With Bullseye and GMB, you can simplify your life, and help customers find you.

Here is a set of instructions along with links to more detailed information that will help you configure your Bullseye account to use the Google My Business integration. It’s important to understand and follow our instructions and recommendations to protect your data in GMB.  Locations can be duplicated or changed in GMB if these instruction aren’t followed.

Integrating Bullseye with Google My Business requires that you have a Bullseye account with location information, and an existing Google My Business account. This document assumes that you have locations configured in both Bullseye Locations and GMB.

We’ll get into more detail below, and in-depth instructions are available in our Help Docs. In summary, the following steps are simple, but very important for successfully integrating Bullseye Locations with GMB: 

Step 1: Connect Bullseye to Google My Business

Step 2: Link Locations

Step 3: Compare data

Step 4: Resolve discrepancies.

Step 5: Set up Masking if necessary.

Step 6: Update locations. 

1. Connect Bullseye to Google My Business

To add the Google My Business (GMB) integration subscription to your Bullseye account, contact our sales team at 800.606.1415, or via email or chat from our website. 

Once the subscription has been added to your account you’re ready to link accounts. You’ll find a new  Google My Business tab on the Setup page at Settings>Setup .

Click on  Link Account, then sign in to or choose your Google account that you use GMB with. You’ll need to allow to connect to your Google account.

Once the accounts are linked, you are ready to configure options for the integration. 

First, you’ll see the checkbox that allows you to put Bullseye’s Google My Business  module in  test mode, to ensure that no updates are made to GMB. By default, this setting is off and Google My Business is in Production mode. Check the box to enable test mode. When you uncheck the box, you’ll need to confirm that you are ready to put GMB in production mode, where it can make updates to GMB.

Below that,  you’ll see the checkbox that allows you to configure automatic updates. Don’t select this now. We suggest waiting until you’ve completed setup instructions in this document and have run a manual update or two.  Turning this on now, would start updating locations immediately and could overwrite data in GMB. You can always update locations manually if necessary. 

Next, select the  default Category to add new locations to. GMB requires that all locations are categorized with at least one GMB category from their existing list of categories. Here’s a little more information about categories from Google. In Bullseye, you’ll need to choose the default category from among those in GMB, that will be used when locations are added to GMB from Bullseye. 

Finally, configure fields for  masking (more information on masking follows). 

You can revisit the Google My Business settings page any time to update options.

2. Link Locations

The first step to successfully integrating Bullseye with GMB is linking locations between the two. The Batch Match tool searches your GMB locations for possible matches to each of your Bullseye locations. Batch Match returns a list of your locations along with possible match(es) from GMB.

The filter makes it easy to view locations that are matched, have multiple matches, or are un-matched.

In some cases, there may be more than one possible match. In those cases, you can review the possibilities and choose the correct one, or create a new location.

You can create new locations in GMB when Batch Match is unable to make a match too using the  Add New Location button. When you use the Update Google Information tool, the new unlinked location will be added to GMB. You can also add locations to GMB from Bullseye from the location detail page. While adding locations is possible, be extra careful to check for a locations existence in Google first, then add it to your GMB account, then link locations whenever possible. 

To create the link, Batch Match adds the location ID from GMB to your Bullseye locations to identify the link. This link is used to keep them in sync. Linked locations are identified on the .CSV and .XML location exports when the Google My Business module is enabled. Linked locations are identified with "Yes" in the GMB column or field of the export, while unlinked locations are identified with "No." 

In the next step, you’ll have an opportunity to compare linked locations to identify and address any inconsistencies between GMB and Bullseye.

3.  Compare Locations

Comparing locations is done by running our Comparison Report.  This will show you what location information exists in Bullseye in comparison to any location information that exists in GMB. This allows you to identify any discrepancies, and make a plan for addressing them in your next steps.

It’s imperative to understand that updating GMB with location information in Bullseye will overwrite the data in GMB.

Some discrepancies you might see are:

Location names - Google Places may use different naming techniques. Bullseye location names will overwrite GMB locations, which is NOT desired. So, if naming formats differ, and you want to retain the difference, use masking to prevent Bullseye location names from updating GMB place names. Or modify Bullseye location names to match GMB. In that case, masking would not be necessary.

URL’s - You might use a unique URL for each of your locations in Bullseye, but you might use the corporate, or parent, URL across google. If this is the case, you might want to give some thought to how you want the data to be entered in GMB. You may elect to update the URLs in GMB, or you can use masking to prevent that field from updating GMB.

Empty fields - The GMB integration only updates specific fields in GMB, as identified on the location details page with the   icon. If GMB specific fields in Bullseye don’t contain any data, updating those fields will effectively erase any data in the corresponding fields in GMB. You can use masking to prevent that from happening.

Address Formats - There may be differences in the way your address information is formatted. For example, you might use Dr. in one instance, and Drive in the other. You’ll want to decide which one you want to use, and update Bullseye data to match GMB if necessary. 

The Comparison Report shows you how the data will change, so you can take the necessary steps to secure the integrity of your GMB data. Using this report, determine whether you need to update location information in Bullseye, or configure masking to prevent certain information in Bullseye from updating information in GMB. 

4. Configure Masking if needed

Now that you see the discrepancies that may exist in your data, you can choose whether or not to update all of your GMB location data with the data in Bullseye Locations. If necessary, you can use masking to prevent certain fields in Bullseye Locations (including empty fields!) from overwriting those fields in GMB. Masking simply tells Bullseye Locations to omit certain fields when performing an update of Google information. 

You can also define attributes in Bullseye that should be set for locations in Google My Business. The attributes in Bullseye must be named exactly as the attributes exist in GMB, in their fully qualified format. For example, "user.displayName,photo". To find the matching attributes in Google My Business, first enter a partial search term in the Include attribute in update textbox and click the Search link.

This will search the available attribute categories in Google My Business, and return a list of matching attribute categories. After selecting a category, you'll see a text box that you can click in to select specific attributes. You can add multiple attributes from the list, one at a time.

5. Update Google Information

Once you’ve completed steps 1 through 3, you’re ready to pull the trigger and update the location information in GMB with the location information in Bullseye. This is your last opportunity to review and resolve discrepancies!

You can use the Update Google Information tool at any time to update location information in GMB. You can also update location information for individual locations using the same tool in the location.

A few things to think about:

  • GMB locations that do not exist in Bullseye are NOT added to Bullseye. So, in order to add them to Bullseye and create a link, create the new locations in Bullseye, then link them to GMB using the Batch Match tool or on the Location Details page.
  • Bullseye locations that do not exist in GMB can be added to GMB using the Update Google Information tool, or the Add tool from a single location. Our recommendation however, is that you search Google for the location first, and add it to GMB. Then, link them using the Batch Match tool or through the linking function on the location detail page. If you can’t find your location via Google, that’s a safe time to use the Add tool.

NOTE: Adding locations in Bullseye without checking for the existence of that location in GMB or Google first can result in duplicated or incorrect GMB information.