Access Blocked: n8n.cloud Has Not Completed the Google Verification Process – Complete Fix Guide (2026)

The error “Access blocked: n8n.cloud has not completed the Google verification process” occurs because the OAuth app used by n8n.cloud is in Google’s “Testing” mode, not fully verified. This is a Google security requirement. You have four solutions: (1) Add your email as a Test User (fastest – add your Google email in Google Cloud Console under OAuth consent screen > Test users), (2) Publish the app to Production (if you own the Google Cloud project, change status from Testing to Production), (3) Self-host n8n (use your own verified Google credentials), or (4) Wait for n8n to complete verification (they’re working on it). For most n8n.cloud users, Solution 1 is the quickest workaround: the app owner must add your email as a test user in their Google Cloud Console.

1. What Does This Error Mean? {#what-error-means}

When you see this error while trying to connect Google services (Drive, Docs, Sheets, Gmail, Calendar) in n8n.cloud:

“Access blocked: n8n.cloud has not completed the Google verification process. The app is currently being tested and can only be accessed by developer-approved testers.”

It means that the Google OAuth application used by n8n.cloud is still in Google’s “Testing” mode and hasn’t completed Google’s formal verification process .

The Error Message Breakdown

Error ComponentWhat It Means
Error 403: access_deniedGoogle rejected the authorization request
“App is currently being tested”The OAuth app is in Testing mode, not Production
“Only accessible by developer-approved testers”Only emails added to the Test Users list can use it

What This Is NOT

It is NOT…Explanation
An n8n bugThis is Google’s security requirement
Your faultYou didn’t misconfigure anything
PermanentThere are workarounds

2. Why This Happens – The Technical Explanation {#why-this-happens}

Google’s Security Requirements

Google requires all OAuth applications that access sensitive user data (like Google Drive, Docs, or Gmail) to complete a verification process. Until verification is complete, the app remains in “Testing” mode and can only be used by explicitly approved test users .

The n8n.cloud Situation

n8n.cloud uses its own Google OAuth application to provide Google integrations to all users. This application is still in the testing and verification process with Google. As a result:

ImpactDetails
Only approved testers can connectYour email must be added to the test users list
7-day token expirationEven when working, tokens expire weekly in Testing mode 
No full production accessYou can’t use all Google scopes

The Two Paths to Fixing This

PathResponsible PartyEffort
Add you as a test usern8n or app ownerLow (you just ask)
Verify/publish the appn8n (their Google Cloud project)Ongoing (n8n is working on it)

3. Solution 1: Add Your Email as a Test User (Fastest) {#solution-test-user}

This is the quickest workaround if you’re using n8n.cloud with their default Google credentials .

Who Can Do This?

ScenarioCan You Add Test User?
You are the n8n workspace owner and have access to n8n’s Google Cloud project✅ Yes
You’re just a user on someone else’s workspace❌ No – contact the workspace admin
You’re using n8n.cloud as an individual with no custom credentials❌ No – you can’t access their Google Cloud project

If You Have Access to the Google Cloud Project

Access Blocked: n8n.cloud Has Not Completed the Google Verification Process

Step-by-Step:

StepAction
1Go to Google Cloud Console
2Select the project that contains the n8n OAuth app
3Navigate to APIs & Services → OAuth consent screen
4Scroll down to the Test users section
5Click Add Users
6Enter the email address you use to sign in to n8n
7Click Save 

After adding your email, wait 2-5 minutes for changes to propagate, then retry the OAuth connection in n8n.

If You Don’t Have Access

Your options:

  • Contact your n8n workspace administrator and ask them to add your email
  • Contact n8n support directly (they sometimes add test users on request) 
  • Move to Solution 3 (self-host) or Solution 4 (create your own credentials)

4. Solution 2: Publish the Google App to Production {#solution-publish}

If you own the Google Cloud project (either n8n’s team or you’re using your own custom credentials), changing the app status from “Testing” to “Production” resolves the issue permanently .

Steps to Publish

StepAction
1Go to Google Cloud Console → APIs & Services → OAuth consent screen
2Review your app information (name, logo, support email, privacy policy URL)
3Ensure all required fields are complete
4Click Publish App (or “Submit for Verification” if required)

Important Note About Verification

“If your app accesses sensitive scopes (like Google Docs), Google may require a formal verification process including a video demonstration of your app’s functionality” 

For many simple setups with limited scopes, Google may show: “Verification not required. Your consent screen is being shown, but your app has not been reviewed” 

In this case, you can still publish without formal verification.

Why n8n Can’t Just Publish Immediately

Google’s verification process can take weeks or months for apps with broad user bases. n8n is actively working on completing this verification .

5. Solution 3: Self-Host n8n with Your Own Credentials {#solution-self-host}

This is the most reliable long-term solution if you need guaranteed Google access and have the technical resources.

Why Self-Hosting Works

When you self-host n8n, you create your own Google Cloud Project and OAuth credentials. You control the verification status. And you can:

  • Add yourself as a test user immediately
  • Publish your app (even without full verification for personal use)
  • Never worry about n8n’s verification timeline

Requirements

RequirementDetails
Technical skillBasic server/docker knowledge
HostingAny VPS (DigitalOcean, Linode, AWS) or local server
Google Cloud ProjectFree to create
n8n instanceSelf-hosted (free, open-source)

Quick Self-Host Setup

bash

# Docker command (simplest)
docker run -d --name n8n \
  -p 5678:5678 \
  -v n8n_data:/home/node/.n8n \
  -e N8N_SECURE_COOKIE=false \
  n8nio/n8n

# Access at http://localhost:5678

Then follow the steps in Section 7 to create your own Google OAuth credentials.

Cost Comparison

OptionMonthly CostControl Over Google Access
n8n.cloud$20-50+None (wait for n8n)
Self-host (VPS)$5-15 (DigitalOcean)Full control

6. Solution 4: Contact n8n Support {#solution-support}

If you’re an n8n.cloud customer and need immediate access, contacting support may help .

What to Include in Your Request

InformationExample
Your n8n workspace IDFound in workspace settings
Your email addressThe Google account you’re trying to connect
Which Google serviceDrive, Docs, Sheets, Gmail, Calendar
Error screenshotAttach if possible

Contact Methods

MethodDetails
Emailsupport@n8n.io
Community forumcommunity.n8n.io
In-app chatAvailable on paid plans

Response Time Expectations

PlanExpected Response
Free tierCommunity support only (slower)
Paid plans24-48 hours for initial response

Note: Support may not be able to add you as a test user immediately – this depends on their current verification status with Google .

7. Step-by-Step: Creating Your Own Google OAuth Credentials {#create-credentials}

If you choose Solution 3 (self-host n8n) or want to use custom credentials with n8n.cloud, follow these steps.

Prerequisites

  • A Google Cloud Platform account (free)
  • A self-hosted n8n instance OR n8n.cloud account
  • Your n8n instance URL (e.g., https://your-n8n-domain.com)

Step 1: Create a Google Cloud Project

ActionDetails
1Go to Google Cloud Console
2Click the project dropdown (top bar)
3Click New Project
4Name your project (e.g., “n8n-google-integration”)
5Click Create

Step 2: Enable Required APIs

ActionDetails
1Navigate to APIs & Services → Library
2Search for and enable the APIs you need:
– Google Drive API
– Google Docs API
– Google Sheets API
– Gmail API (if needed)

Step 3: Configure OAuth Consent Screen

ActionDetails
1Navigate to APIs & Services → OAuth consent screen
2User Type: External (for personal use) 
3Fill in required fields:
– App name: “n8n Automation”
– User support email: your email
– Developer contact: your email
4Click Save and Continue
5Add scopes: Click Add or Remove Scopes → select the scopes for your enabled APIs
6Click Update → Save and Continue
7Add test users: Add your email address
8Click Save and Continue → Back to Dashboard

Step 4: Create OAuth 2.0 Credentials

ActionDetails
1Navigate to APIs & Services → Credentials
2Click + Create Credentials → OAuth Client ID
3Application type: Web application
4Name: “n8n OAuth Client”
5Authorized redirect URIs: Add your n8n callback URL

Callback URLs by n8n Type

n8n TypeRedirect URI
Self-hostedhttps://your-n8n-domain.com/rest/oauth2-credential/callback
Local developmenthttp://localhost:5678/rest/oauth2-credential/callback
n8n.cloudhttps://api.n8n.cloud/oauth2-credential/callback 

Step 5: Copy Client ID and Secret

ActionDetails
1After creation, copy the Client ID and Client Secret
2Store them securely

Step 6: Add Credentials in n8n

ActionDetails
1Open your n8n instance
2Go to Credentials → + Add Credential
3Search for your Google service (e.g., “Google Drive”)
4Select OAuth2 as the authentication method
5Paste your Client ID and Client Secret
6Click Connect my account
7Authorize the app in the Google popup
8Save the credential

8. Comparison Table: Solutions at a Glance {#comparison-table}

SolutionTime to FixTechnical SkillWorks for n8n.cloud?Permanent Fix?
Add as Test User5 minutesLow✅ Yes (if admin)⚠️ (7-day expiry) 
Publish App10 minutes + possible verification delayMedium❌ (n8n owns project)✅ Yes
Self-Host n8n1-2 hoursMedium-HighN/A (different platform)✅ Yes
Contact SupportDays-weeksLow✅ Yes❌ (depends on n8n)
Create Custom Credentials30 minutesMedium✅ Yes (n8n.cloud plus)✅ Yes

Recommendation by User Type

User TypeRecommended Solution
n8n.cloud user, workspace adminAdd your email as test user (immediate)
n8n.cloud user, not adminAsk admin to add you, or contact support
Technical user, willing to self-hostSelf-host n8n (full control)
n8n.cloud paid plan userCreate custom OAuth credentials
Anyone needing production reliabilitySelf-host OR custom credentials in n8n.cloud

9. 7-Day Token Expiration Issue {#token-expiration}

Even after getting access via Test User mode, there’s another limitation: OAuth tokens expire every 7 days for apps in Testing mode .

What Happens Every 7 Days

EventImpact
Token expiresYour Google-connected workflows will fail
Need to re-authenticateManual reconnection required
No automated refreshMust click “Reconnect” in n8n

How to Fix the 7-Day Expiry

SolutionHow to Implement
Publish the appChange OAuth consent screen status to “Production” 
Use your own credentialsCreate custom OAuth app (you control publishing)

Why This Happens

“If your app remains in Testing mode with User type set to External, consent and tokens expire after seven days, requiring you to reconnect periodically. Setting the app to Production resolves this limitation.” 

This is Google’s security policy – testing mode tokens are intentionally short-lived to encourage proper app verification.

10. Frequently Asked Questions {#faq}

What causes the “Access blocked: n8n.cloud has not completed Google verification” error?

The error occurs because the Google OAuth application used by n8n.cloud is still in Google’s “Testing” mode and hasn’t completed Google’s formal verification process. Google requires this verification for apps accessing sensitive user data (Drive, Docs, Gmail, etc.) .

How do I fix this error in n8n.cloud?

Four solutions: (1) Add your email as a test user in the Google Cloud Console (fastest), (2) Publish the app to Production if you own the project, (3) Self-host n8n with your own credentials, or (4) Contact n8n support to request access .

Can I use n8n with Google Drive without this error?

Yes – by self-hosting n8n and creating your own Google OAuth credentials, or by using custom OAuth credentials in n8n.cloud (paid plans). Both give you full control over the verification status .

Why doesn’t n8n just complete Google’s verification?

n8n is actively working on completing Google’s verification process. However, for apps with broad user bases, Google’s verification can take weeks or months. The process requires demonstrating how the app uses sensitive data and may require video recordings of the application in action .

What’s the difference between “Testing” and “Production” mode?

Testing mode limits the app to approved test users only and tokens expire after 7 days. Production mode allows any Google user to authorize the app and tokens don’t have the 7-day expiration .

Do I need Google verification for personal use?

Not necessarily. If you create your own Google Cloud project and only add yourself as a test user, you don’t need full verification. Google will show “Verification not required” – you can still use the app, though it may show an “unverified app” warning screen .

How long does Google’s verification take?

For simple apps, 3-7 days. For apps with sensitive scopes and large user bases, several weeks to months. The process requires submitting a video demonstration and detailed documentation of how user data is handled .

Can I use n8n with Google services for free without this error?

Yes – by self-hosting n8n (free) and creating your own Google Cloud project (free tier). You can add yourself as a test user and ignore the verification warning for personal use .

Will n8n.cloud ever complete Google verification?

Likely yes – n8n is actively working on the verification process. However, there’s no confirmed timeline. For production-critical workflows, self-hosting or custom credentials are more reliable .

I’m getting a 404 error during OAuth callback. What’s wrong?

This typically indicates your redirect URI is incorrect. For n8n.cloud, use https://api.n8n.cloud/oauth2-credential/callback. For self-hosted, use https://your-domain.com/rest/oauth2-credential/callback .

The Bottom Line

Your SituationBest Action
Need immediate access in n8n.cloudAsk your workspace admin to add your email as a test user 
You’re the n8n workspace adminAdd your email (and team emails) as test users in Google Cloud Console
Need long-term reliabilitySelf-host n8n OR create custom OAuth credentials in n8n.cloud
Just testing/learningUse the test user workaround – tokens expire in 7 days but you can reconnect
Production workflowsSelf-host n8n with published OAuth app (full control, no 7-day expiry)

The most important takeaway: This is not an n8n bug – it’s Google’s security requirement. The workarounds are well-documented, and for production use, self-hosting or custom credentials give you complete control .

Action Steps for Today

  1. Identify your user type – are you an n8n.cloud user or self-hosting?
  2. If n8n.cloud user, contact your workspace admin to be added as a test user
  3. If you are the admin, follow Solution 1 to add your team’s emails
  4. For production needs, consider self-hosting n8n (Solution 3)
  5. Bookmark this guide – the 7-day expiry means you may need to reconnect periodically

Explore More on Coggnix.io

This article contains affiliate links. Coggnix.io may earn a commission if you purchase through these links, at no additional cost to you. We only recommend tools we have tested and believe deliver value.

Follow us one Facebook for more Educational Content

Last updated: May 2026

Recent Articles

spot_img

Related Stories

Leave A Reply

Please enter your comment!
Please enter your name here

Stay on op - Ge the daily news in your inbox