I am new to HubSpot’s development platform, and at first I thought that it would be a simple plug and play with API keys but now I’m left completely confused.
There is the ability to create projects using the cli, but I already have an existing project I want to integrate with the CRM.
Then there is the private key with limited access unless you upgrade (I know that this is needed to create projects). Why?
And finally there’s the developer key which leads to an unrelevant docs that did nothing but make me all the more confused.
Please, how do I integrate my already existing app [which is a lead generation platform that needs to input records to the CRM] to HubSpot. And I’m I limited to what I can do based on my plan? If so does the starter plan unlock all? The pricing page is so complex that I don’t bother going through them.
Some simple straight to the point explaination will do a lot to alleviate my frustrations please.
I love HubSpot’s platform and would love to see this integration work.
Hi @JChidiox,
Thank you for posting to the Community!
I’d like to tag in some of our Top Contributors to see if they can offer any guidance here -- Hi @Bortami@Mike_Eastwood and @Teun Do any of you all have any ideas for @JChidiox?
Thank you!
Cassie, Community Manager
To put it straightforward - you are confusing a lot of different pieces that all do different things. It sounds like you’re making a public app, so you will need to implement an OAuth flow - not just a simple API key. You make public apps from your HubSpot Developer account, which is not a paid account. (Sign up here)
I doubt you’ll need to rebuild it from scratch. You will need to adjust any place that uses an api key to make sure it has a valid access token. Add in an Oauth flow and a token refresh function.
To make sure I’m understanding, is the integration you’re building meant to be used by the public or just with one portal?