Hi,
I’m building a lead profiling workflow for a client:
Pull leads from Zoho CRM
Enrich each lead with their website behaviour from Zoho SalesIQ
Build a complete lead profile per contact
The missing piece is a Zoho SalesIQ integration. What’s the best way to connect to the SalesIQ API (EU datacenter) within n8n — is there a community node, or is an HTTP Request node with custom OAuth2 the recommended approach? And if HTTP Request is the way to go, how would you set that up correctly?
1 Like
Welcome @lh036 to our community! I’m Jay and I am a n8n verified creator.
HTTP Request node with OAuth2 is the right approach - no native SalesIQ node exists. In the HTTP Request node, set Authentication to “OAuth2” and create a new credential with:
- Grant Type: Authorization Code
- Auth URL: https://accounts.zoho.eu/oauth/v2/auth
- Access Token URL: https://accounts.zoho.eu/oauth/v2/token
- Scope: ZohoSalesIQ.conversations.READ ZohoSalesIQ.contacts.READ (adjust as needed)
Register your app at https://api-console.zoho.eu to get the client ID/secret. For EU datacenter specifically, make sure all endpoints use the .eu domain - mixing .eu auth with .com API endpoints is the most common setup issue people hit.