I have a weird problem with my connection to the Google Business Profile Trigger. I connected successfully, but every time I try to download new reviews, I get a ‘Forbidden’ error: ‘Perhaps check your credentials?’
It says the Google My Business API is either not used in my project or is disabled, and provides a link that doesn’t work.
I’m using a self-hosted n8n instance on Docker. I’ve tried everything I can think of and still can’t find a solution. Thanks a lot for your help!
Forbidden - perhaps check your credentials?
Google My Business API has not been used in project number of my google cloud project before or it is disabled. Enable it by visiting
There is the link that dont work to google cloud console
then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.
This looks like a Google Cloud/API authorization + n8n credential scope problem, not a workflow logic problem. Perhaps you should review Google cloud project and OAuth scope to fix such issue.
This indicates where your issue is – the GCloud project you created does not have the MyBusiness ‘app’ inside it, or you’re using the wrong project’s Token+Client secret?
Also I assume you put your “OAuth redirect URL”, from n8n, inside Gcloud correctly, right?
If you’re still stuck, you can provide more info on what you have configured in GCloud Console and inform the steps you followed to configure the credential.
Yeah, this is a classic Google Cloud permissions issue, not an n8n problem. Your OAuth credentials are authenticated, but they don’t have the right scopes or the API isn’t actually enabled in your Google Cloud project.
Quick fix: Go to your Google Cloud Console, find your project, and manually enable the Google My Business API. Then regenerate your OAuth credentials in n8n—delete the old connection and reconnect. Make sure during the OAuth flow you’re granting access to the My Business scope.
If you already did that, wait 5-10 minutes for GCP to propagate the changes, then try again. Sometimes the API shows as enabled but hasn’t actually activated yet on Google’s backend.
The broken link in the error message is just a generic one—ignore it and navigate manually through the Console instead.
Hi @Krzysztof_Kozlowski Welcome! the link is dead because Google split the old My Business API into separate ones — you need to enable My Business Account Management API AND My Business Business Information API in your Cloud project (the legacy “Google My Business API” is deprecated), then delete + recreate your OAuth cred in n8n so it grabs fresh scopes. minimal test workflow:
reconnect the OAuth cred AFTER enabling both APIs, otherwise the token still carries the old scope.
That “Forbidden / perhaps check your credentials” error usually means the OAuth connection works, but the Google account is not authorized for the exact Business Profile location or API scope that the node is trying to read.
I would debug it in this order:
1. Confirm the Google account connected in n8n is an owner or manager of the Business Profile location.
2. Confirm Business Profile API access is enabled and approved in the same Google Cloud project used by the OAuth app.
3. Reconnect the credential in n8n after changing scopes or API access. Old OAuth grants can keep stale scopes.
4. Test the simplest read-only call first, before relying on the trigger.
5. If the trigger keeps failing, use an HTTP Request node temporarily so you can see the exact endpoint, status code, and response body.
For review workflows, I would also test with a read-only review fetch first, then write drafts into a queue for human approval. Do not move straight to auto-replying until the permission and edge cases are predictable.