Pablo3
October 8, 2025, 5:09pm
1
Hello everyone,
I have encountered a problem when creating credentials in the Gmail, Google Sheets, and Google Calendar APIs.
The problem is that when I want to create credentials for the aforementioned APIs, the OAuth 2.0 fields for entering a client_id and client_secret do not appear. I have tried with Google Drive, and in this case it works.
I have version 1.114.4 and am using n8n cloud.
Does anyone know why this is happening? It didn’t happen before.
Example:
Gmail
Google calendar
Drive:
Regards
AMDR
October 10, 2025, 2:06am
2
This is a change in n8n’s OAuth credential handling for certain Google services. Here’s what’s happening:
Issue
n8n has implemented two different OAuth approaches for Google services:
Simplified OAuth (Gmail, Google Calendar, Google Sheets):
Only shows “Sign in with Google” button
n8n handles the OAuth app credentials in the background
You don’t need to create your own Google Cloud project
Manual OAuth (Google Drive, some others):
Why this is happening
n8n made Gmail, Calendar, and Sheets simpler to set up by using their own OAuth application. However, this means:
You can’t use your own OAuth credentials
You’re limited by n8n’s OAuth quotas
Less control over the OAuth consent screen
Suggested solutions
Use the built-in OAuth
Just click “Sign in with Google” - it should work for most use cases.
Force Manual OAuth Configuration
If you need to use your own OAuth credentials, you can try:
Use the generic OAuth2 credential instead:
Check for credential type variants :
Use environment variables (self-hosted only):
You can set custom OAuth credentials via environment variables if you’re self-hosting
Contact n8n cloud support
Since you’re on n8n Cloud version 1.114.4 , this might be intentional for their managed service. You can:
Reach out to n8n support at https://support.n8n.io
Request manual OAuth configuration for these services
Ask if there’s a way to override this behavior
Suggested workaround for you
If you absolutely need custom OAuth credentials:
Export your workflow from n8n Cloud
Self-host n8n (you’ll have full control)
Configure custom OAuth credentials there