Hello n8n community,
I am experiencing a persistent “403 Forbidden - The caller does not have permission” error on all Google nodes (Sheets, Calendar, and Gmail). The error is immediate.
This is happening on my n8n Cloud instance
We have already performed extensive troubleshooting with an assistant, including:
Creating a brand new @gmail.com account to avoid any Google Workspace policies.
Creating a new Google Cloud Project from scratch.
Verifying that all required APIs (Sheets, Gmail, Calendar, Drive) are enabled.
Setting the OAuth Consent Screen status to “In Production”.
Completely revoking the app’s access from the Google Account security page (myaccount.google.com).
Deleting and recreating the OAuth 2.0 Client ID in the Google Cloud project.
Deleting and recreating the credential in my n8n instance multiple times.
Despite this complete reset process, the “Forbidden” error still appears immediately on any Google node execution. The initial OAuth connection seems to succeed without errors.
It seems the issue is not in the user-side configuration, but at a deeper level.
i can t seem to understand why ?
Thank you for your help.
Describe the problem/error/question
What is the error message (if any)?
Please share your workflow
(Select the nodes on your canvas and use the keyboard shortcuts CMD+C/CTRL+C and CMD+V/CTRL+V to copy and paste the workflow.)
Share the output returned by the last node
Information on your n8n setup
- n8n version:
- Database (default: SQLite):
- n8n EXECUTIONS_PROCESS setting (default: own, main):
- Running n8n via (Docker, npm, n8n cloud, desktop app):
- Operating system: