Error 403: Google OAuth Access Denied - Request Test User Access

Describe the problem/error/question

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: [email protected]
**Request:**
Could you please either:
1. Add my Google account ([email protected]) 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.)

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:

Hey @GEOTUNELES Welcome to the n8n community!

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

  1. 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.

  2. Add your Google account as a test user

    • In the Audience or Test users section of the OAuth consent screen, add your email ([email protected]) under Test users.

    • Save and retry the OAuth flow in n8n.cloud this often resolves the access_denied error without full verification.

  3. 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.

  4. 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.
  5. 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