Close Menu

    Subscribe to Updates

    Get the latest creative news from FooBar about art, design and business.

    What's Hot

    How to self-host n8n on Hostinger VPS

    June 13, 2026

    n8n_community_packages_allow_tool_usage: How to Configure It

    June 12, 2026

    n8n access blocked Google verification process fix

    June 12, 2026
    n8n Automation Tutorialn8n Automation Tutorial
    • Home
    • n8n AI Workflows & Tool Comparisons
    • n8n Integrations & Nodes
    • n8n Setup & Self-Hosting
    • AI Automation & Enterprise Workflows
    • n8n Security & Vulnerabilities
    • n8n Tutorials & Comparisons
    • Contact Us
    Home ยป How to fix access blocked: n8n.cloud has not completed the google verification process
    n8n Integrations & Nodes

    How to fix access blocked: n8n.cloud has not completed the google verification process

    Olaitan OladipoBy Olaitan OladipoMay 20, 2026No Comments8 Mins Read
    Facebook Twitter Pinterest LinkedIn Tumblr WhatsApp VKontakte Email
    Google Cloud Audience page for OAuth consent
    Open the Google Cloud project and go to the OAuth Audience page. This is where test users are managed while the app is in testing mode.
    Share
    Facebook Twitter LinkedIn Pinterest Email

    If n8n shows a Google Drive connection problem such as Access blocked, the cause is usually not n8n itself. It often happens because the Google Cloud OAuth app is still in testing mode, the Gmail account was not added as a test user, or the redirect URI from n8n was not added to the OAuth client.

    This guide follows the article step by step and turns it into a practical screenshot walkthrough. By the end, you will have a Google Cloud OAuth client with a Client ID and Client Secret that can be pasted into n8n’s Google Drive OAuth2 credentials. For the previous guide in this series, read How to Host n8n on AWS EC2 for Free: Step-by-Step Docker Guide.

    n8n Google Drive credential sign in screen
    Start from the Google Drive OAuth2 credential window in n8n. This is where the blocked Google sign-in flow appears when the OAuth app is not configured correctly.
    n8n Sign in with Google button loading
    After clicking Sign in with Google, n8n sends the user into Google’s OAuth flow. If the Google app is still in testing and the user is not added, access can be blocked.

    Important: Use the same Google account throughout this process. The Gmail address you add as a test user should be the same one you use when signing in to Google Drive from n8n.

    Quick Fix Summary

    • Open your Google Cloud project.
    • Go to the OAuth consent screen or Google Auth Platform Audience page.
    • Add your Gmail address as a test user.
    • Go to Credentials and create an OAuth client ID.
    • Set the application type to Web application.
    • Copy the OAuth Redirect URL from n8n.
    • Paste that URL into Authorized redirect URIs in Google Cloud.
    • Copy the Client ID and Client Secret back into n8n.
    • Click Sign in with Google again.

    Step 1: Open the OAuth Audience Page in Google Cloud

    Start in the Google Cloud project connected to your n8n Google Drive credential. In the newer Google Cloud interface, the OAuth consent setup appears under Google Auth Platform. Open the Audience page so you can manage who is allowed to test the app.

    Google Cloud Audience page for OAuth consent
    Open the Google Cloud project and go to the OAuth Audience page. This is where test users are managed while the app is in testing mode.

    When the publishing status is set to testing, only approved test users can access the app. That is why adding the correct Gmail account matters before trying to sign in from n8n again.

    Step 2: Add the Gmail Account as a Test User

    Scroll to the Test users section and click Add users. This is the step that fixes many blocked OAuth attempts because it explicitly allows your account to use the app during testing.

    Add users dialog in Google Cloud
    Click Add users in the Test users section so the Gmail account used with n8n is allowed through the OAuth consent flow.

    If you are unsure which Gmail address to add, check the account you plan to use for the n8n Google Drive connection. It must be the same account you will choose in Google’s sign-in prompt.

    Google account chooser with Gmail addresses redacted
    Use the same Gmail account that will connect Google Drive to n8n. Account details are redacted here, but the test user must match the account you select during Google sign-in.

    Paste the Gmail address into the Add users field, then click Save. Do not add a different account unless that is the account you will actually use inside n8n.

    Google Cloud Add users dialog with Gmail address redacted
    Paste the Gmail address into the Add users field, then save it as an approved test user. The address is redacted in this screenshot for privacy.

    After saving, Google Cloud should show the user in the Test users list. This confirms that the account can proceed through the OAuth consent flow while the app is still in testing.

    Google Cloud Test users list after saving
    The Audience page should now show the Gmail account in the Test users list.

    Step 3: Go to APIs and Services, Then Credentials

    Next, create the credentials that n8n needs. Open the Google Cloud side menu, go to APIs and services, then select Credentials. In some newer layouts, you may also see this flow under the Google Auth Platform client screens.

    APIs and services menu with Credentials option
    Use the Google Cloud navigation menu to move from the OAuth consent setup into APIs and services, then open Credentials.

    On the Credentials page, click Create credentials. From the dropdown, choose OAuth client ID. You do not need an API key for this n8n Google Drive sign-in flow.

    Create credentials dropdown with OAuth client ID option
    On the Credentials page, click Create credentials and choose OAuth client ID.

    Step 4: Create a Web Application OAuth Client

    On the Create OAuth client ID page, set Application type to Web application. This is the correct choice for the n8n OAuth redirect flow because Google will redirect back to an n8n callback URL after authorization.

    Create OAuth client ID application type dropdown
    For n8n’s Google Drive OAuth connection, choose Web application as the OAuth client application type.

    Give the OAuth client a clear name, such as n8n Google Drive, so you can recognize it later if you need to edit or regenerate credentials.

    Step 5: Copy the n8n OAuth Redirect URL

    Now return to your n8n Google Drive credential. n8n displays an OAuth Redirect URL. Copy this exact URL. For n8n Cloud, it may look similar to https://oauth.n8n.cloud/oauth2/callback. For self-hosted n8n, the callback URL can be different.

    n8n Google Drive credential fields with Client ID redacted
    Back in n8n, copy the OAuth Redirect URL and paste the Google Cloud values into the credential fields. Sensitive credential details are redacted here.

    Paste the copied n8n redirect URL into the Authorized redirect URIs field in Google Cloud. The full URL must match exactly. A missing slash, wrong protocol, or different domain can break the connection.

    Authorized redirect URIs field in Google Cloud
    Paste the n8n OAuth Redirect URL into Authorized redirect URIs. The URI must match exactly, including https and the full path.

    Step 6: Copy the Client Secret from Google Cloud

    After you create the OAuth client, Google Cloud shows a dialog containing the new credential details. Copy the Client Secret immediately and store it safely. Google warns that client secrets may not be viewable again after the dialog is closed.

    OAuth client created dialog with client secret redacted
    After creating the OAuth client, copy the client secret from the dialog and store it securely. The secret is redacted in this screenshot.

    Security note: Treat the Client Secret like a password. Do not paste it into public tutorials, screenshots, comments, or shared documents.

    Step 7: Paste the Client ID and Client Secret into n8n

    Go back to n8n and paste the values from Google Cloud into the Google Drive credential fields. The Client ID goes into Client ID, and the Client Secret goes into Client Secret. Save the credential.

    n8n Google Drive credential fields with Client ID redacted
    Back in n8n, copy the OAuth Redirect URL and paste the Google Cloud values into the credential fields. Sensitive credential details are redacted here.

    Once the values are saved, return to the Connection tab and click Sign in with Google. Because the Gmail account is now a test user and the redirect URI is allowed, the sign-in flow should proceed instead of being blocked.

    n8n Sign in with Google button after credentials are saved
    Return to n8n after saving the Client ID and Client Secret, then click Sign in with Google again.
    n8n Google Drive OAuth sign-in ready state
    With the test user and OAuth client configured, the Google Drive credential is ready to complete the Google sign-in flow.

    Troubleshooting Checklist

    If Google Drive still does not connect to n8n, use this checklist before rebuilding everything from scratch.

    • Confirm the Gmail address in Google Cloud Test users matches the Google account you select during sign-in.
    • Confirm the app is in testing mode and the test user was saved successfully.
    • Confirm the Google Drive API is enabled in the same Google Cloud project.
    • Confirm the OAuth Redirect URL in Google Cloud exactly matches the URL shown inside n8n.
    • Confirm the OAuth client application type is Web application.
    • Confirm you pasted the Client ID into the Client ID field and the Client Secret into the Client Secret field.
    • If you use n8n Cloud, use the redirect URL shown by n8n Cloud. If you self-host n8n, use the redirect URL from your own n8n instance.
    • If you created credentials in the wrong Google Cloud project, recreate them in the project where the OAuth consent screen and Google Drive API are configured.

    Final Notes

    This fix works because it solves the two parts Google checks during OAuth: who is allowed to use the app while it is in testing, and where Google is allowed to redirect the user after consent. Once both are configured correctly, n8n can complete the Google Drive OAuth connection and use the credential inside workflows.

    For production use, review Google’s OAuth verification requirements and n8n’s credential security guidance. For a personal or internal automation setup, adding yourself as a test user is usually enough to move past the access blocked message and finish the connection.

    Olaitan Oladipo

    Olaitan Oladipo holds a BSc in Sociology from Olabisi Onabanjo University. He is a self-taught automation builder who has spent years inside n8n doing the work that most tutorials skip: debugging OAuth errors at 2am, migrating client automations from Make.com mid-project, fighting reverse proxy misconfigurations on AWS EC2, and figuring out through trial and error what actually holds up in production versus what only looks clean in a demo.

    He is not a developer by training and not a SaaS founder. He is the person in the Discord server who actually answers the question instead of linking to the docs.

    His writing on n8n Automation Tutorial covers self-hosting, AI agent workflows, tool comparisons, and the security vulnerabilities the automation industry would rather not discuss. He has built AI-assisted invoice approval flows using OpenAI function calling, connected Claude via HTTP Request nodes, and holds considered opinions about Zapier, Make.com, LangChain, and CrewAI that their marketing teams would not appreciate.

    He writes for people who are technical enough to follow a tutorial but experienced enough to want the honest version.

    Share. Facebook Twitter Pinterest LinkedIn Tumblr WhatsApp Email
    Previous ArticleHow to Host n8n on AWS EC2 for Free: Step-by-Step Docker Guide
    Next Article “Message a Model” OpenAI Node Not Working in n8n: How to Use the Built-In Node
    Olaitan Oladipo
    • Website

    Olaitan Oladipo holds a BSc in Sociology from Olabisi Onabanjo University. He is a self-taught automation builder who has spent years inside n8n doing the work that most tutorials skip: debugging OAuth errors at 2am, migrating client automations from Make.com mid-project, fighting reverse proxy misconfigurations on AWS EC2, and figuring out through trial and error what actually holds up in production versus what only looks clean in a demo. He is not a developer by training and not a SaaS founder. He is the person in the Discord server who actually answers the question instead of linking to the docs. His writing on n8n Automation Tutorial covers self-hosting, AI agent workflows, tool comparisons, and the security vulnerabilities the automation industry would rather not discuss. He has built AI-assisted invoice approval flows using OpenAI function calling, connected Claude via HTTP Request nodes, and holds considered opinions about Zapier, Make.com, LangChain, and CrewAI that their marketing teams would not appreciate. He writes for people who are technical enough to follow a tutorial but experienced enough to want the honest version.

    Related Posts

    n8n_community_packages_allow_tool_usage: How to Configure It

    June 12, 2026

    n8n access blocked Google verification process fix

    June 12, 2026

    Unrecognized node type n8n-nodes-mcp.mcpclienttool

    June 12, 2026

    n8n Puppeteer:Install Puppeteer in n8n via Community Node

    May 27, 2026
    Leave A Reply Cancel Reply

    Recent Posts
    • How to self-host n8n on Hostinger VPS
    • n8n_community_packages_allow_tool_usage: How to Configure It
    • n8n access blocked Google verification process fix
    • Unrecognized node type n8n-nodes-mcp.mcpclienttool
    • Unrecognized node type n8n-nodes-base.executecommand
    • n8n Community License Activation Error: Fix Connection Failed on npm Self-Hosting
    • Your Agent Passed the Demo. Nobody Can Explain What It Did at 3am.

    Subscribe to Updates

    Get the latest creative news from SmartMag about art & design.

    About Us

    n8n Automation Tutorial is a free resource for developers, freelancers, and business owners who want to build and deploy n8n workflows. Tutorials cover self-hosting, Docker, AWS, API integrations, and real-world automation use cases - from beginner setups to production-ready deployments.

    n8n Automation Tutorial
    • Contact Us
    • Privacy Policy
    • Disclaimer
    • Terms and Conditions
    © 2026 n8n Automation Tutorial.

    Type above and press Enter to search. Press Esc to cancel.