If Google Business Profile insights show Permission Denied, the problem is usually simple. The Google account used in the connection does not have enough access on the actual Business Profile listing.
In the dashboard this appears as: "We're unable to retrieve performance insights for this Google Business Profile. The connected Google account needs Owner or Manager access to the listing."
In most cases, the fix is not inside the platform. The fix is making sure the connected Google account is an Owner or Manager on the listing you are trying to pull insights from.
Why this happens
#Google only allows performance insights to be pulled when the connected Google account has the right role on the Business Profile. Both Owner and Manager can view insights.
Steps and details
The main difference is that Managers cannot add or remove other users. For most agency setups, that is exactly what you want.
Option A: let the customer sign in themselves
#This is the simplest route when the customer already owns the listing. In their account go to Connect -> Integrations -> Sources, click Google, and on the Grant Access tab sign in to Google with the account that already has Owner or Manager access on the listing. If they will not log into the dashboard at all, send them a Customer Connect Link instead. They sign in to Google only.
Steps and details
Because that account already has the right permissions, the insights connection usually works without any extra setup.
Option B: the client gives the agency access
#If you want to connect Google using the agency account instead of the customer account, the client needs to add that Google account to the Business Profile first.
Steps and details
Recommend Manager access in most cases. It gives the agency what it needs for insights, edits, and review replies without handing over full user-management control.
What the client needs to do
#Sign in to Google with the account that owns the business listing
Steps and details
- Search for the exact business name on
google.com - Open the Business Profile panel
- Click the three-dot menu
- Click
Business Profile settings - Click
People and access - Click
Add - Enter the agency Google account email
- Choose
Managerunder access - Click
Invite
The agency must accept the invitation before reconnecting the integration.
Do not skip 2-Step Verification
#Google requires Owners and Managers on Business Profiles to have 2-Step Verification enabled. If it is missing, access can fail or later be revoked.
Steps and details
So if the role looks correct but insights still refuse to work, check 2-Step Verification on the Google account before chasing anything else.
Which role should you recommend?
#Recommend Manager when a client is giving an agency access. It covers the operational work without giving away unnecessary control.
Steps and details · includes a table
| Permission | Owner | Manager |
|---|---|---|
| View performance insights | Yes | Yes |
| Edit business info | Yes | Yes |
| Respond to reviews | Yes | Yes |
| Add or remove users | Yes | No |
| Delete the profile | Yes | No |
What to do after access is granted
#Once the agency account has been added as Manager or Owner, and the invitation has been accepted, go to Connect -> Integrations -> Sources, click Google, and sign in again on the Grant Access tab.
Steps and details
Reconnecting triggers an immediate insights re-sync. If you fix access on Google's side but do not reconnect, the automatic retry for blocked integrations runs weekly, so reconnecting is always the fast path.
After reconnecting, the initial sync should start straight away. If Google already has performance data available, insights can show up within minutes. On newer listings, it can take 24 to 48 hours for Google to make that data available.
This is a customer-side screen. Because you are in your agency account, you can reach it two ways: go to Business -> Customers -> Manage Customers and click Open dashboard on the customer: you go into their dashboard with nothing locked, even features their plan hides, and a bar at the top shows whose dashboard you are in (handy for done-for-you setups or granting access beyond a plan); or choose View as customer on the same page to see their dashboard exactly as they see it, with their plan's limits. If your sidebar shows the Agency / Customer switcher, the Customer tab plus the location switcher is a shortcut to the same place.
Quick checklist before you retry
#Make sure the correct Google account is being used
Steps and details
- Confirm that account is an Owner or Manager on the Business Profile
- Make sure the invitation has been accepted
- Check that 2-Step Verification is enabled on that Google account
- Reconnect via
Connect -> Integrations -> Sources->Google(Grant Access tab) after access is confirmed