We use cookies to make HubSpot's community a better place. Cookies help to provide a more personalized experience and relevant advertising for you, and web analytics for us. To learn more, and to see a full list of cookies we use, check out our Cookie Policy (baked goods not included).
Feb 11, 2021 11:39 AM
Feb 12, 2021 2:29 PM
Hey @CStefan
Glad to see you are looking to up the game!
Want to introduce you to some Wizards of the Community. @piersg , @Kevin-C and @tjoyce know how to do just about everything 😀. Prepare for magic 🎩
![]() | Make sure to subscribe to our YouTube channel where you can find the HubSpot Community Developer Show |
Feb 17, 2021 4:38 PM - edited Feb 17, 2021 4:38 PM
Thanks for the intro, @dennisedson . @piersg , @Kevin-C , @tjoyce , do you have any advice or best practices when it comes to Contacts API vs Forms API? Especially for situations such as mine, where I want to follow an user through a flow?
Feb 18, 2021 9:20 AM - edited Feb 18, 2021 9:21 AM
Hey @CStefan Sorry about the delay.
I think the Key to these questions are the use cases.
The Forms API is designed to get and post form data and forms created in the CRM.
While the Contacts API is designed to get and updated contact data.
With what you've listed "…create an account, finished onboarding, purchase products,…" would imagine you could use both. It really depends on your implementation.
I would familiar with the uses cases and methods for both APIs, architect out at least one solution per API using whimsical, lucid chart, or paper. This should help you establish your critical path andthe best route for your implementation.
Personally I'd use the Contacts API. This will allow you more flexibility in terms of account deletion, contact look up, API limits, etc. And in the end your business case would be to sync markting data from your DB to the HS CRM. Which is a use case of the Contacts API.