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 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.
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. They sign into the platform using the same Google account that already has access to the Google Business Profile.
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.
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
- 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 `Manager` under 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.
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.
| 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, reconnect the Google Business Profile inside the platform.
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.
Quick checklist before you retry
- Make sure the correct Google account is being used
- 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 the Google integration after access is confirmed