Hey! Google Sheets node in N8n often defaults to using N8n-provided OAuth credentials instead of letting you enter your own Client ID and Secret. This is intentional but frustrating when you hit rate limits. Try creating a new credential and look for “OAuth2 API” or “Service Account” options instead of the standard Google Sheets OAuth. Alternatively, use the HTTP Request node with Google Sheets API directly—that way you have full control over authentication. Worth checking if your N8n version supports custom OAuth for Sheets too.
I am not sure why client ID ans secret doesn’t show there. Can it be store somewhere else ?
for the “access blocked”, i ran into the same issue.
I solved it by enabling a test user in my google cloud authorization, on this particular app that n8n is using.
No, the Google pop up isn’t blocked.
I now managed to use the “Google OAuth2 API” in combination with the http Request. It is essential to add https://www.googleapis.com/auth/spreadsheets as a resource to the Scope of the Google OAuth2 API Credentials in n8n.
Still no idea why the Google Sheets node Credentials aren’t working, even if I click ‘Request Access’ when I am prompted withe message ‘Access blocked’ our administrator of the organisation is not getting a request.
Anyhow, I am using the Google OAuth2 API in combination with direct http requests to the google sheets API now.