Skip to main content

Connect Google Business Profile

This article covers how to connect Google Business Profile in AgencyAnalytics, including multi-location setup and data limits.

Written by AgencyAnalytics Team

Google Business Profile

The Google Business Profile integration lets you connect up to 50 profiles to a single client so you can share local search data insights with them.


API and Data Access

  • Up to 50 locations per client

  • API delay of 48 to 72 hours

  • Initial data sync can take up to 7 days

  • 18 months of historical data from today, excluding posts


Before You Start

To avoid a failed connection or an error when integrating Google Business Profile with a client, the person connecting the account must have at least the "Owner" or "Manager" permission level on the required pages.


Connect Google Business Profile

Follow these steps to connect a Google Business Profile to a client:

Step 1: Open the client where you'd like to connect Google Business Profile, then click the Data Sources tab at the top.

Step 2: Click the Connect Data Source button in the upper right corner of the page.

Step 3: Search for Google Business Profile in the search bar at the top, then click the Google Business Profile card.

Step 4: Click the gray Plus (+) sign at the bottom to launch the authorization window, then follow the prompts in the OAuth window to verify and finalize the connection.


Connect Multiple Google Business Profiles to a Single Client

Connecting multiple Google Business Profile locations to a client follows the same general steps as connecting one profile. You can connect up to 50 locations within a single client.

Step 1: Open a client, then click Data Sources at the top.

Step 2: Click Connect Data Source in the upper right corner.

Step 3: Search for Google Business Profile in the search bar.

Step 4: Click the tile to open the connections page.

The connections page shows all accounts or profiles currently connected to the client.

Step 5: Click the gray Connect New Account button at the bottom to add another profile.

Step 6: Follow the prompts to sign in to Google and authorize access to those profiles.

Step 7: Repeat these steps as many times as necessary. You can connect up to 50 Google Business Profile locations to a single client.


Troubleshooting Google Business Profile Issues and Errors

There are some common causes of Google Business Profile (GBP) integration failures:

  • Unverified or Suspended Locations: If any location in a multi-location account is unverified or suspended, it can block data aggregation for all locations.

  • Missing Permissions: The connected Google account must have verified manager or owner permissions for all locations.

  • Authentication Issues: Outdated or incorrect authentication tokens can cause integration errors.

Verify Locations and Permissions

  • Open Google Business Profile and confirm that each location shows a "Verified" status.

  • Navigate to Business Profile Settings > Managers and ensure the connected Google account is listed as a manager or owner for all locations.

  • If any location is suspended, address the suspension directly with Google. Suspended locations cannot sync data until reinstated.

Remove and Reconnect Problematic Locations

  • For multi-location accounts, remove the problematic location (e.g., a suspended or unverified one) from the integration. This allows the remaining verified locations to display aggregated data.

To remove a single problematic location:

Step 1: Open the Client in AgencyAnalytics

Step 2: Go to the Google Business Profile dashboard.

Step 3: Click Settings > Manage > Switch account.

Step 4: Locate the problematic location, remove it, then save changes.

Refresh the Integration

Managing Multi-Location Accounts

For accounts with multiple locations, ensure that all locations meet the following criteria:

  • Verified status in Google Business Profile.

  • Proper permissions for the connected Google account.

  • No suspended locations blocking data aggregation.

If a single location causes issues, remove it temporarily and re-add it after resolving the problem.


FAQ

How do I find my Google Business Profile CID?

You can locate your Google Business Profile CID in a couple of different ways. Learn how to find the CID number for a Google Business Profile.

How do I track rankings for a Google Business Profile CID?

If you've purchased the Rank Tracker add-on, you can track rankings for a Google Business Profile CID. Follow these instructions to track rankings for a Google Business Profile.

Why are some locations greyed out or unavailable to select?

This happens when the Google account lacks verified manager permissions or when the location itself isn't verified. To fix it:

  1. Verify the location in Google Business Profile

  2. Make sure the Google account has the appropriate access under Business Profile Settings > Managers

What does the "The caller does not have permission" error mean?

This error means there's a permissions or verification issue. Verify that the location is marked as "Verified" in Google, and confirm the Google account is a manager or owner. After verifying, refresh the integration in AgencyAnalytics to resolve the issue.


💬 Need additional help?

If you have any questions, please contact our friendly support team by following these instructions! We're available 24/5 to help 😄

Did this answer your question?