Hi there,
I’m unable to use the google contacts tool as it is missing the “login” button.
Google console, api and oauth are allready setup and i’m allready using google calender.
n8n version 1.113.3
Best reagards, Julix
Hi there,
I’m unable to use the google contacts tool as it is missing the “login” button.
Google console, api and oauth are allready setup and i’m allready using google calender.
n8n version 1.113.3
Best reagards, Julix
Hello Julix_Pawel, welcome to n8n Community! I’ll try my best to help yaa.
The login button appears only after you save the credential once.
Maybe the flow just like this:
If you still dont see Connect, make sure you picked Google Contacts OAuth2 API (not a different Google credential), your OAuth client is Web application, and the redirect URL matches exactly (no trailing slashes, correct domain/port).
Hi Naufal_Fayyadh, thanks for the help.
I tryed what you said but sadly that doesn’t work.
After saving and reopening the credentials window, there are no fields for client ID and secret showing up.
It looks just like what you see on the screenshot.
I have allready setup an oauth login for google calender some month ago and now just enabled the contacts/people api.
Do you think I have to delete the oauth-client in the google console and create a new one?
Got it, if the client id/secret fields dont appear after saving, it usually means the wrong credential type is selected. Make sure that you created a Google Contacts OAuth2 API credential (not Google Calendar). The UI for Calendar and Contacts looks almost identical, but each service has its own credential type in n8n.
You dont need to delete your existing OAuth client in Google Cloud. You can reuse the same one:
Only create a new OAuth client if the redirect URL list is messy or if you want to keep Calendar and Contacts completely separate.
Maybe you can try it, and if the problem still same. Just tell me yaa, good luck
This is the credentials I created and this is the window after I clicked the pencil to edit em.
My Gmail and Calendar are connected just fine via oauth2 and the same google-cloud-project.
I just noticed in my Personal→Credentials options, it says" “needs first setup”.
Okay, but how do I do the first setup?
Thanks for sharing the screenshots. On my side, that form shouldnt look like that anymore. Normally, when you create a Google Contacts OAuth2 API credential, you should immediately see fields for Client ID/secret .
Maybe it means, your credential got stuck in an incomplete state, or there’s a UI bug in your version of n8n. Im on 1.112.5 by the way.
You can try to delete your previous credential and make it new again, it must shown Client ID/Secret inputs. If the fields still dont appear, you can try to downgrade your n8n to 1.112.x. I think that might fix it.
I realy dont get it.
I downgraded my n8n Docker to 1.112.5, deleted all contacts credentials, but the problem stays the same.
Also I’m not able to create a second login for gmail or calendar.
The existing ones have the “sing in with google” button and worked just fine.
When I try to create a second set of gmail credentials for example they have the same problem.
allready existing one:
newly craeted:
Okay this is a bit difficult yeah cus i’ve never had this before . But lets try again.
The first is try to Open n8n in incognito or a different browser. If you’re behind Cloudflare/reverse proxy, disable HTML cachig/Rocket Loader for the n8n path. And then hard refresh: Ctrl+F5 or Cmd+Shift+R.
If it didnt works, make sure these are correct and consistent with how you access n8n:
N8N_HOST=your.domain.com
N8N_PORT=5678 # or whatever you run
N8N_PROTOCOL=https
N8N_EDITOR_BASE_URL=https://your.domain.com
# If you use a subpath (e.g., https://domain.com/n8n):
# N8N_PATH=/n8n
# N8N_API_BASE_URL=https://domain.com/n8n/
WEBHOOK_URL=https://your.domain.com/
A wrong EDITOR_BASE_URL / API_BASE_URL causes the modal to load with only the Redirect URL and the same problem you have.
You can try it carefully, maybe i’m think now the problem is from the Docker.
i added these to my docker stack.
tryed a different browser in icognito mode.
still no luck.
i smell a n8n bug here somewhere…
gmail and calendar work fine for the first set of credentials.
if i try to add a second set of credentials for gmail or calender, they have the same problem as the first set of crdentials for contacts/people.
Aaa really bad. Im so sorry, but it seems like this is my limitation, and i dont know what solution i can offer other than contacting n8n support regarding this issue.. or waiting for someone else to see your question and provide a definitive answer
No problem, thanks for your time and help!
Okay this just got way more strange.
All of my credentials are missing all the text- and passwordfields.
No matter which one of my existing credentials I open up, all of them are missing all textfields.
Removing the enviroment variable “N8N_DEFAULT_LOCALE” from docker compose fixes the issue.
Arcording to n8n API credential missing fields like: Base URL, API KEY · Issue #19625 · n8n-io/n8n · GitHub a fix will be roled out with 1.114.0