What are you trying to achieve?
I am trying to add and update contacts in HubSpot whenever a new record appears in another site’s API response.
Steps taken so far
I’ve got everything working up until the hubspot module. But I cannot connect it to HubSpot. I get the following error:
You’re missing necessary parameters
The following parameters are missing and are needed to continue with the integration process:
client_id
redirect_uri
Please contact the integrator.
In the advanced connection settings it does not ask for the redirect_uri and there is a spot to enter the client_id but I don’t know what to put there.
ALSO: The connection info does not get saved in the module.
I’ve searched this and found older answers that say to use OAuth instead but then link to docs that no longer exist.
Hi.
It looks like you’ve selected Show advanced settings
when setting up a HubSpot connection. So the first question is … do you need to? The easiest way to connect to HubSpot is by using your own login credentials (which uses OAuth as the mechanism). If you’re happy to do that, rather than selecting Show advanced settings
, just click the Save
button and you’ll be prompted for your credentials.
The alternative is to use a HubSpot developer account. That’s a lot more involved, and gives you the relevant HubSpot Developer API Key, Client ID and Client Secret.
For more details check our help for the HubSpot app (also available from the “?” icon in the app itself).
Thanks for the quick reply @DavidGurr_Make. Whether I use advanced settings or not, it would not connect using Safari. Then I switched to Chrome and it worked after a couple of tries.
After being able to connect to my client’s account in chrome, I tried to connect to my dev account with the developer id, client ID and client secret that I got by creating a new app in HubSpot.
(I want to connect to the developer account first to test because my client does not have an enterprise account with HubSpot that allows for a sandbox environment. So, not wanting to mess with their data, I was hoping to use my dev account as the sandbox.)
But, I still cannot connect to it. The error I am getting now is that the scope permissions don’t match. The only one that doesn’t match is OAuth which is required by HubSpot but does not exist in the list of scopes you can choose in the Make module.
Any ideas?
Thanks!