Hello n8n team,
I am experiencing a Google OAuth authentication error when trying to
connect n8n.cloud with Google services.
**Error Details:**
- Error code: 403 access_denied
- Message: "n8n.cloud has not completed the Google verification process"
- Google account: geotunelessas@gmail.com
**Request:**
Could you please either:
1. Add my Google account (geotunelessas@gmail.com) as a test user to
your OAuth app, OR
2. Provide an estimated timeline for completing Google's verification
process for production access
**Use Case:**
[Describe briefly what you need to automate - e.g., "Integrate Google
Sheets with our workflow automation for infrastructure project tracking"]
Thank you for your assistance.
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.)
That 403 access_denied message is coming directly from Google it means the OAuth app you’re trying to use has not completed Google’s verification process, so Google blocks anyone who isn’t listed as an approved tester from signing in. This is a common issue when the OAuth consent screen is still in Testing mode.
What you should check in your Google Cloud Console
OAuth Consent Screen setup
Go to APIs & Services > OAuth consent screen in the Google Cloud Console.
Ensure the consent screen is fully filled out (app name, email, scopes, etc.).
If it’s still in Testing mode, only test users can authenticate.
Add your Google account as a test user
In the Audience or Test users section of the OAuth consent screen, add your email (geotunelessas@gmail.com) under Test users.
Save and retry the OAuth flow in n8n.cloud this often resolves the access_denied error without full verification.
Plublish the OAuth app , you can consider this too
If you want anyone (not just test users) to connect to Google APIs, you can publish the OAuth app from Testing to Production in the OAuth consent screen. That triggers Google’s verification process for sensitive scopes (Google Drive, Sheets, etc.).
Verification can take several days and might require a privacy policy, app description, and demonstration video.
Check enabled APIs
Make sure the specific Google APIs you’re trying to use (Drive, Sheets, Gmail, etc.) are enabled under APIs & Services > Library for your project.
Authorized redirect URI
Confirm that the redirect URI from n8n.cloud is exactly listed under your OAuth credentials Authorized redirect URIs
By addressing these your n8n cloud instance should be able to get connected with your google service, hope it helps
I am trying to run my n8n locally but cant sign into my google account using Client secret and ID after creating a key on render.
I asked gpt and grok for assistance and so far, I have
1. Added my email as a test user
2. Enable all google APIs including google sheet which is what I want to build workflow for
3. Publish the App to “In production” using OAuth consent screen.
All these did not work so I deleted the project on Google console and started a new one. I tried it again and was able to gain access to the credential. This was after over 2 days of trying.
I opened my laptop another day to use the local host and discovered that I had to sign up into my n8n again which I did only to discover I needed to create a new credential again but this time, it’s no longer connecting. I repeated all the steps again and even created a new project but it’s still not working. How do I resolve this. I am unable to save the credential or sign into google.
I’ve included a screenshot of the feedback. Whenever I open n8n, it repeatedly keeps popping up the “Problem saving workflow, Inauthorized” and “Problem creating credential, Unauthorized when i try to sign in” It sends this feedback repeatedly.
Hi @fikky I recommend updating your local n8n instance to the latest version, also for gmail auth have you checked that your redirect URL is properly configured in your google cloud console app?