HubSpot Developers

Top Resources for HubSpot Developers

    • I'm trying to PATCH (Update) a Property I went here first: https://developers.hubspot.com/beta-docs/guides/api/crm/properties for guidance. Then I pulled down a list of properties: GET https://api.hubapi.com/crm/v3/properties/deal The list is accurate, and all the data about each property is there, but not any 'id' value. In order to update (PATCH) a property I need ' recordId', but cannot find this is the parameters listed fo ...read more
    • Hello all, Just found a solution for doing a basic validation on fields before submit on a hubspot form. Conditions: Raw html form Include jquery Code <script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/embed/v2.js"></script> <script> hbspt.forms.create({ region: "...", portalId: "123123", formId: "xxxxxxx", onFormReady: function () { // Use a more specific selector if poss ...read more
    • Hi, Part of our business is selling services. I'd like to create a new Deal Property that gets its value from a calculation. In two deal properties we set 'Start Date' and 'End Date' . This allows for a quick (and correct) return for 'Project Duration '. Now I want to use the output of 'Project Duration' and the deal 'Amount ' to calculate the value of a new Deal Property --> Monthly Contract Value. In my simple attempt, ...read more
    • Hey, HubSpot Developers! There are plenty of questions about the upcoming sunset and how to migrate your apps using API keys to use Private Apps. Luckily, our amazing team put together this guide, Migrate an API key integration to a private app ✅ Changelog information here — Upcoming: API Key Sunset If you have questions about the guide or the information included, please leave your feedback in the comments. If you have s ...read more
    • I wanted to get some opinions on which direction to go based on a custom project scenario we have. First, a little background... Phase 1 - Created a dashboard webpage that is set to "private - registration required" and displays data from a custom object based on the user that's logged in. This is working correctly but hasn't been taken live yet. Currently creating the project in a sandbox. Phase 2 - This is the part where we wan ...read more

Browse all topics

  • Trending
  • CMS Development
  • Share Your Work
  • APIs & Integrations
  • Developer Announcements
  • Community Developer Events
Filter by
  • All labels
  • CMS Content
  • Companies
  • Contacts
  • CSS
  • Custom Modules
  • Deals
  • Design Manager
  • Developer tools
  • Email
  • Enterprise
  • Events
  • Forms
  • FREE
  • HTML
  • HubDB
  • Hubl
  • JavaScript
  • Local Development
  • oAuth
  • Professional
  • Python
  • Starter
  • Timeline and Extensions APIs
  • Webhooks
  • Workflows
Sort by
Most Recent
  • Most Recent
  • Most Upvoted
State
All
  • All
  • Solved
  • Unsolved
  • No Replies Yet
hseligson on November 13, 2024
Starting on November 13th, we are introducing changes to the structure and categorization of the HubSpot App Marketplace . This update reflects HubSpot's evolution from a hub-centric platform to a comprehensive CRM solution. The goal is to align th read more
3 upvotes
0 Reply
SJMorris on November 04, 2024
Hey Developers! We’re excited to introduce our new Developer Feedback Tool , designed to gather in-depth insights from our developer community. Unlike the Ideas Forum or various pop-ups you may encounter on HubSpot, read more
Dadams on October 21, 2024
Beginning on October 31 , we'll be updating our App Marketplace listing process to include more validation for specific fields. These fields are already required for listing and can be found in our App Marketplace listing requirements , but they w read more
Yves_LAURISSE on December 08, 2024
Hi, Instead of typing text into a field of a form, I would like to let the user record a short audio that is added to the form as a file. Has anyone tried this? Thanks. Yves
0 upvote
0 Reply
DDavis37 on December 08, 2024
Hello I would like to know how to set up a workflow that will rename a contact automatically from an email address by separating the first and last name when the email address contains a dot. For example - the email address is danika.davis@flf. read more
CRodriguez41 on December 07, 2024
On the website itself none of the edits I did to the template are showing. I published and updated. The header and footer are are the only things showing as changed. The rest is showing the template wording. When I preview it, it's showing as the ed read more
0 upvote
1 Reply
Participant
December 08, 2024
HubSpot caches templates and pages, so changes may take some time to reflect. To ensure updates are visible, you can use cache-busting query paramete...read more
adelemam82 on December 07, 2024
I am using https://api.hubapi.com/crm/v3/objects/contacts/{contactId}?properties=lifecyclestage&archived=true API to get list of all changes for lifecycle properties , but it only give me the latest change (not list) , can anyone support on read more
0 upvote
1 Reply
Member
December 08, 2024
Hi @adelemam82 , You need to use the propertiesWithHistory query prop, the archived prop only tells it to also show properties that have been delet...read more
LZhao on December 06, 2024
Hi, I encountered an issue with the bulk API (/crm/v3/objects/contacts/batch/update) while updating contacts. When I included certain contact IDs in the bulk request body, the update for some specific contacts failed, because the IDs of these co read more
0 upvote
2 Replies
Member
December 07, 2024
Thank you, this is very helpful. From your reply, it seems we don't need these outdated or inactive contacts, so we can go ahead and mark these recor...read more
MZA_SandY on December 06, 2024
Hi everyone, I’m experiencing an issue where Facebook and LinkedIn pixels are firing on my site before users have given consent. I’m using HubSpot’s native Ads Management integration to connect these platforms, along with Google Ads, and OneTrus read more
Member
December 08, 2024
Cookie scripts can be wierd and it tends to be hard to manage them programaticly, you also didn't include any of the code of how you add those pixels...read more
cancel
Showing results for 
Search instead for 
Did you mean: 

Looking to start a conversation or ask a question?