Announcing Custom Objects and the Custom Object API

mwelch
HubSpot Alumni

Today we’re thrilled to announce that custom objects are live and available for all Enterprise accounts. You can now create objects that are specifically tailored to your use case. For example, create a real estate Listing object and associate multiple deals to keep track of buyers or build an Inspections object to keep track of ongoing inspection visits to a company. You can read more about custom objects in our knowledge base article.

 

Just like the standard CRM objects, custom objects can be created, viewed, updated, and deleted via the API, and displayed in the CMS (beta). At the moment, new custom objects can only be created via the API. Read how to get started in the developer documentation and get building!

 

If you have any questions or comments, please let us know here in the forum thread.

14 Replies 14
sarahw
Contributor

Are these custom objects able to sync with SalesForce?

brandy_asplundh
HubSpot Product Team

Hi there, 

 

My name is Brandy and I am the product manager for the Salesforce integration at HubSpot. Yes, our team is working on the ability to sync custom objects between Salesforce and HubSpot. It is not available today but we are looking to have it available by the end of the year. 

 

Best, 

 

Brandy 

sarahw
Contributor

Amazing news!! Will this also include the products object?

0 Upvotes
brandy_asplundh
HubSpot Product Team

Right now this will only include the ability to sync custom objects from Salesforce to custom objects in HubSpot. 

Best, 

 

Brandy

JKelleher
Participant | Diamond Partner

Hi Brandy, 

 

Did this go live in 2020? If not, then what's the ETA for this to be delivered? 

 

John

0 Upvotes
SaWells
Participant

Hi @brandy_asplundh , is the sync available for Custom Objects in HubSpot to SalesForce?

0 Upvotes
FelipeFelix
Contributor

Really happy to see that feature coming to HubSpot!

0 Upvotes
MariaT
HubSpot Employee

This is amazing news! With custom objects rollout, we will be solving for so many customers. Can't wait to see what's still in store.

0 Upvotes
OleMartinExilva
Contributor

Is it possible to have a relation (parent <--> child) between custom objects, like it is for companies? 

0 Upvotes
mwelch
HubSpot Alumni

Hi @OleMartinExilva. You can create associations between custom objects and other standard or custom objects, but we don't yet provide the ability to have parent->child associations between the same custom object. We'll provide updates when we enable this behavior.

0 Upvotes
OleMartinExilva
Contributor

Hi @mwelch , 

Thanks for your response. 

 

I've managed the association part between custom objects and standard objects. We are looking into using custom objects for distributors and sales partners, and in some cases a distributor has a Head Quarter with multiple local resellers, hence the parent->child logic. 

 

Another question related to custom objects; 

  • Creating a custom report where I try to return # of meetings held with distributors (Custom object) for a specific time period in a stacked bar (showing the # per distributor), but under the 'data' tab for adding properties, there is no possible 'Associated Distributor' yet (only Companies, Contacts, Deals). Are these 'associated wtih' querys coming later?

 

0 Upvotes
mgriffith
HubSpot Product Team

Hi @OleMartinExilva

 

My name is Meaghan and I'm the product manager for custom reporting at HubSpot. Thanks for this question! Custom objects and their associations are supported in the new custom report builder [beta], but it sounds like you are referring to a specific association property that exists on a standard object like a contact, company, or deal. For example, the contacts object has a default HubSpot property called "associated company" which would fall in the same category as the hypothetical "assoicated distributor" that you are looking for.

 

A small collection of properties like "associated company" have been added to standard objects to make it easier for customers to understand key associations between standard objects at a glance (on contact records, to utilize this data in lists, etc). In the new custom report builder, any existing HubSpot association should be reflected in your report result, so these special properties should not be needed. You can add properties from across up to 5 objects to your reports, and custom objects will be reportable with any other object they are associated with in HubSpot. 


Please feel free to let me know if you have follow-up questions on this or send me a message to dig into a specific example. 

 

Thank you,

Meaghan 

0 Upvotes
MichaelCP
Participant

Is it possible to create a CRM card for custom objects?

0 Upvotes
OleMartinExilva
Contributor

Hi @MichaelCP,

By 'CRM card' do you mean using Custom objects with pipelines? 

 

If so, I would upvote this idea as well. We see some awesome potential by being able to use custom objects in their own pipelines. Today we use the ticket system for a 'Proof of Concept' database, only because it gives us the ability to move a 'card' further down the line as we learn more on technical aspects of a project. 

 

So, yes please, I would love to add a pipeline to custom objects 🙂