Hi everyone,
I’m on the n8n Cloud Starter Plan and running into Google Sheets API rate limiting issues (429 - The service is receiving too many requests from you). The error references a GCP project number 498586711441, which is not my own project.
My setup:
-
n8n Cloud Starter Plan (
{my workspace}.app.n8n.cloud) -
Multiple Google Sheets nodes doing
appendOrUpdateoperations in a lead generation workflow -
Already using Wait nodes (2s per row) to throttle requests
What I’ve tried:
-
Created my own GCP project in Google Cloud Console
-
Enabled Google Sheets API + Google Drive API
-
Created OAuth 2.0 Client ID credentials (Client ID:
427331...) -
Set up OAuth consent screen with test users
The problem:
When I create a Google Sheets OAuth2 API credential in n8n Cloud, the credential screen only shows a “Sign in with Google” button — there are no fields to enter my own Client ID and Client Secret.
I also tried creating a Google OAuth2 API (Generic) credential, which does allow me to enter Client ID and Client Secret, but the Google Sheets node only accepts “Google Sheets OAuth2 API” type credentials, not the generic OAuth2 type.
My questions:
-
When using the “Sign in with Google” button on n8n Cloud Starter Plan, which GCP project is the API quota counted against? Is it a shared n8n project (
498586711441), or does it use my own GCP project if I sign in with my own Google account? -
Is there any way on the Starter Plan to use my own GCP project’s OAuth credentials with the Google Sheets node, so I get my own dedicated quota (6,000 write requests/min)?
-
If not, is this feature only available on Pro or Enterprise plans?
Any help would be greatly appreciated. The shared quota is causing 429 errors in my workflow even with rate limiting in place.
n8n version: 2.4.8 (Cloud) Node: Google Sheets v4.7 (appendOrUpdate operation)
Thanks in advance! ![]()