Zoho CRM nodes

When i try to use OAuth2 for my zoho account there seems to be a static client ID that cannot be replaced with the actual Client ID that belongs to me. even the n8n docs arent accurate saying we can paste the client ID/Secret to authenticate the credential. I have already tried using http requests but i get the same error regardless. I’m also using the right region (ive tried legit everything)

I’d appreciate some help, thanks!

Information on my n8n setup
n8n version: 1.97.1
I am on n8n cloud and i use a windows PC

Welcome to the community @puplo8, hope all is well.

Could you please include more details about what exactly do you mean by “static client ID that cannot be replaced”? Maybe a screenshot of the credentials window? Here is how mine looks like, it doesn’t appear to be featuring any static Client IDs:

This is what i see from that i end, on every node and truly this is all i need to have get my workflow up and running.

What i mean by static Client ID is that when i click connect theres already a pre filled client ID when i read the link that doesnt match mine and it doesnt let me put in mine in exchange

Screenshot 2025-06-12 222139

the static client ID is right there and i have no idea where its coming from

I appreciate the help

Ah. this makes sense, you are a cloud version on n8n. For many services such as Zoho, Google, CRM, etc the cloud version of n8n (n8n.cloud) provides streamlined OAuth setup, where the Client ID is pre-populated. This means that n8n uses their own OAuth application for authentication. It doesn’t mean that you cannot authentication your account, it only means that you don’t need to create your own custom OAuth app.

would you mind giving me a quick way to getting it like yours?

To have it like mine, you would need to be self-hosting n8n.

got it, i appreciate it, ill go ahead and do that, and ill be back with an update, massive thanks

You are very welcome. Just keep in mind that there is not much benefit from having to deal with configuring your own custom OAuth app for each service, when cloud version is doing it for you. Although if you want to self-host, that’s fun too, just a bit more moving parts :slight_smile:

well with all ive done to try and getting this to work i just wanna give it a try because i am really close to giving up but my pride wont let me

I got passed the 1st inconvenience which was having the wrong client ID but now i get this error that doesnt make sense since i properly configured my zoho api and i have the right credential too.

Any help would be greatly appreciated

Check out this thread, maybe it will help

Thanks for your reply, i am using the right domain which in my case is .com so unfortunately that doesnt help my issue, have you never by any chance gotten the error i have? because im starting to believe im just unlucky

No, unfortunately I have never seen this error myself. Out of curiosity, I just reset the password to Zoho account (which apparently I created 13 years ago), created an OAuth app, created an organization in CRM with default pre-populated data. Then I connected n8n to it and pulled my contacts, so something must be off in your setup.

hmm i mean after all these attempts and different troubleshooting steps, its not wrong to assume the setup could be wrong even though i doubt it. If it doesnt bother you could we hop on a 15min call at a time of your choosing on google meets or any app just so you can have the full idea? if not then still thanks for everything and i appreciate your time.

this is what it looks like if you were wondering:

I can’t get on a call now, it’s past 2am and my family is sleeping already, and quite honestly I am not sure what the problem could be with that error of yours: “Unable to sign without access token”. It appears that this issue us common to apps using OAuth, I’ve seen another topic or two about this for Google products as well.

Try to re-auth, check if the OAuth app is configured properly (I believe it was a server type?) with correct callback url (and that the callback is publicly available and is not a localhost, madeup domain, or behind proxy or a cloudflare bot firewall).

To me it sounds like a “credentials” problem, although if you were able to overcome the issue with creating the credentials for zoho crm in n8n, it probably have shown you that “successfully connected” popup, at which point I am as clueless as you as to what could be causing this. I wish I could repro this issue in my setup, but as always when it needs to break it never does :smile:

well just as i believe, the issue is simply that the access token is “missing” despite it actually being there. the workflow itself i would assume is well structured. as a last ditch effort would you want the workflow so you can import it (after getting some sleep lol i know its late) and just try it yourself and run it as intended? truly i cannot understand how the Oauth is screwing this up. Feel free to reply at a later time, i’ll be going to sleep as well. Thanks

Morning. Sure thing, I’ll be more than happy to try to run it for you, if you share it.

Good luck man, hopefully you get a better idea

Yeah, the whole thing just worked for me ¯\_ (ツ) _/¯

So it is definitely not the workflow, but an environment.