# Custom Objects

**URL:** <https://community.hubspot.com/t/custom-objects/3301>\
**Category:** HubSpot Ideas\
**Tags:** reports, object\
**Created:** [September 12, 2017, 7:07am UTC](https://community.hubspot.com/t/custom-objects/3301 "2017-09-12T07:07:16Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![VagaeNatus](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/vagaenatus/32/84083_2.png) [@VagaeNatus](https://community.hubspot.com/u/VagaeNatus)\
**Post date:** [September 12, 2017, 7:07am UTC](https://community.hubspot.com/t/custom-objects/3301/1 "2017-09-12T07:07:16Z")

</div>

We need the ability to create custom objects to represent the reality and link them to currently existing objects (contacts, companies and deals).

Like in Salesforce and Zoho…

---

<div class="post-metadata">

**Author:** ![noahmckeon](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/noahmckeon/32/78446_2.png) [@noahmckeon](https://community.hubspot.com/u/noahmckeon)\
**Post date:** [October 26, 2018, 3:34pm UTC](https://community.hubspot.com/t/custom-objects/3301/2 "2018-10-26T15:34:46Z")

</div>

We get this request with the majority of the migrations we perform. Often, customers have to either abandon data or move it over in a way that isn’t usable, so I look forward to hearing when HS will allow for the creation of custom objects.

---

<div class="post-metadata">

**Author:** ![basil](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/basil/32/22307_2.png) [@basil](https://community.hubspot.com/u/basil)\
**Post date:** [November 20, 2018, 1:47pm UTC](https://community.hubspot.com/t/custom-objects/3301/3 "2018-11-20T13:47:15Z")

</div>

We are considering to move to Zendesk due to this limitation: [Develop custom experiences with the Zendesk Platform | Zendesk Sunshine](https://www.zendesk.com/platform/)

Basically Zendesk Sunshine is based on the idea of custom objects.

---

<div class="post-metadata">

**Author:** ![basil](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/basil/32/22307_2.png) [@basil](https://community.hubspot.com/u/basil)\
**Post date:** [November 30, 2018, 3:13pm UTC](https://community.hubspot.com/t/custom-objects/3301/4 "2018-11-30T15:13:34Z")

</div>

I can illustrate in more detail how this could look like and what would help in our case

Background

- Custom objects (behaves like a company, contact, ticket, deal), e.g. device, shipment, server, software instance, building, device subcomponent. A shipment can contain devices and a company owns devices and a contact might be assigned as device user and a deal will consist of multiple shipments. Also products could be an object (enabling them to have custom product properties which would be huge in itself). And so on.
- Detailed documentation for zendesk: [https://develop.zendesk.com/hc/en-us/articles/360001069987](https://develop.zendesk.com/hc/en-us/articles/360001069987). Also salesforce: [https://developer.salesforce.com/docs/atlas.en-us.api.meta/api/sforce\_api\_objects\_custom\_objects.htm](https://developer.salesforce.com/docs/atlas.en-us.api.meta/api/sforce_api_objects_custom_objects.htm)
- A first version could also work in a way that we would have to copy paste a json file.

Mockups

**Create new object**

\*\*

 ![screenshot.png](https://d2qpr2jzcazej7.cloudfront.net/original/3X/f/2/f2966c927b46d46ca60035b79b48e90acd28607d.png)  
\*\*

**Define relationships of object in a wizard when creating it or on a page above the custom properties for each new object.**

\*\*

 ![screenshot.png](https://d2qpr2jzcazej7.cloudfront.net/original/3X/d/1/d178fcb021bec9c233939a8e8047ffa77a7e9afa.png)  
\*\*

**Alternatively an MVP could also be to come up with some kind of JSON definition of objects and their relationship (copied form Zendesk)**

 ![screenshot.png](https://d2qpr2jzcazej7.cloudfront.net/original/3X/0/0/00f2ddfd432481b3749bcdfabfdaec12b85a3c15.png)

**Then show custom objects in selected menu. If clicked show either table or pipeline.**

\*\*

 ![screenshot.png](https://d2qpr2jzcazej7.cloudfront.net/original/2X/1/1c6e4d6ece56e4fe52f0beca9a345502a3b5c237.png)  
\*\*

---

<div class="post-metadata">

**Author:** ![basil](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/basil/32/22307_2.png) [@basil](https://community.hubspot.com/u/basil)\
**Post date:** [January 12, 2019, 9:13am UTC](https://community.hubspot.com/t/custom-objects/3301/5 "2019-01-12T09:13:39Z")

</div>

Some more slides that might explain the concept of custom objects better than I did in my post above. This would be really helpful and extend the scope of Hubspot dramatically.

 ![screenshot.jpg](https://d2qpr2jzcazej7.cloudfront.net/original/3X/f/3/f3f57103fbbdd325b478f0199a7b804ec3bad61d.jpeg)

 ![screenshot.png](https://d2qpr2jzcazej7.cloudfront.net/original/3X/b/4/b4481734eeee8013741aadae4906ab7a25eefd70.png)  
Other objects could be deliveries/parcels, subcomponents of devices, credit notes, loaner devices.  
 ![screenshot.jpg](https://d2qpr2jzcazej7.cloudfront.net/original/3X/3/4/34d1777fe45ee4eb491cbdbed7b76a24f3518785.jpeg)

 ![screenshot.jpg](https://d2qpr2jzcazej7.cloudfront.net/original/2X/6/6d250cc14f55759fb759ac50ce48d72ef8c10022.jpeg)

---

<div class="post-metadata">

**Author:** ![ThePaulShin](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/thepaulshin/32/79091_2.png) [@ThePaulShin](https://community.hubspot.com/u/ThePaulShin)\
**Post date:** [January 29, 2019, 7:09pm UTC](https://community.hubspot.com/t/custom-objects/3301/6 "2019-01-29T19:09:02Z")

</div>

I come from a Salesforce background, and the inability to create custom objects and establish relationships is making it very difficult to use Hubspot as a true CRM alternative. I would love to see this functionality added.

---

<div class="post-metadata">

**Author:** ![VagaeNatus](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/vagaenatus/32/84083_2.png) [@VagaeNatus](https://community.hubspot.com/u/VagaeNatus)\
**Post date:** [March 15, 2019, 6:57am UTC](https://community.hubspot.com/t/custom-objects/3301/7 "2019-03-15T06:57:02Z")

</div>

@noahmckeon , @basil , @ThePaulShin we trully want this feature like you. Any chance you could get some more people to vote for it? I am pushing this idea in the forum to similar conversations.

---

<div class="post-metadata">

**Author:** ![jDarragh](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/jdarragh/32/47092_2.png) [@jDarragh](https://community.hubspot.com/u/jDarragh)\
**Post date:** [August 23, 2019, 3:09pm UTC](https://community.hubspot.com/t/custom-objects/3301/8 "2019-08-23T15:09:47Z")

</div>

+1

---

<div class="post-metadata">

**Author:** ![BobBalm1](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/bobbalm1/32/25270_2.png) [@BobBalm1](https://community.hubspot.com/u/BobBalm1)\
**Post date:** [September 19, 2019, 9:49am UTC](https://community.hubspot.com/t/custom-objects/3301/9 "2019-09-19T09:49:44Z")

</div>

This has been the reason for me to not choose Hubspot and instead opt for something like Eloqua, Marketo or SMC/Pardot on quite a few projects I’ve been involved in now.

Bigger businesses often have more data that is highly relevant for the customer journey/experience, and that could exponentially improve results if that data could be properly added to Hubspot in a structured manner.

Very tangible use case:

Just the other day I was involved with a project for a semi-government non-profit organisation that supports parents of children by sending them all kinds of personalized information as their kids age. This is their core business, so basically a lot of workflows that run off the child’s date of birth in combination with things like gender and education level.

Of course, parents can and often will have more than 1 kid. But mixing all their kids’ information in a single parent record isn’t workable. Creating individual records for each kid also won’t work because they’d all need the same email address. You \*need\* to store the kids’ information in a separate object. One table for parents (contacts) and one table for kids, then link them up.

The team responsible for all this content is very basic: a few parttime ladies who approach it from a very content-oriented perspective, not at all technical or leadgen focused. They need a platform that has a user friendly front-end, like Hubspot. But the only MAPs that I know of that support custom objects are the big unruly beasts I mentioned before. I can’t do that to them, so can’t really recommend them a good solution.

I think this is one of those subjects that a lot of marketeers don’t really understand how impactful it can be on their marketing performance, but the potential is huge. And that’s not even considering custom objects’ potential in Sales/CRM. Please consider adding this as a feature.

---

<div class="post-metadata">

**Author:** ![mikelocalfluenc](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/mikelocalfluenc/32/89259_2.png) [@mikelocalfluenc](https://community.hubspot.com/u/mikelocalfluenc)\
**Post date:** [October 17, 2019, 4:33am UTC](https://community.hubspot.com/t/custom-objects/3301/10 "2019-10-17T04:33:59Z")

</div>

I would really really love this as well.

---

<div class="post-metadata">

**Author:** ![FlywheelKinetic](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/flywheelkinetic/32/77481_2.png) [@FlywheelKinetic](https://community.hubspot.com/u/FlywheelKinetic)\
**Post date:** [December 28, 2019, 8:08pm UTC](https://community.hubspot.com/t/custom-objects/3301/11 "2019-12-28T20:08:44Z")

</div>

Game changer for us.

---

<div class="post-metadata">

**Author:** ![apollak](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/apollak/32/53869_2.png) [@apollak](https://community.hubspot.com/u/apollak)\
**Post date:** [January 20, 2020, 10:52pm UTC](https://community.hubspot.com/t/custom-objects/3301/12 "2020-01-20T22:52:40Z")

</div>

Would love this idea too

---

<div class="post-metadata">

**Author:** ![backstartup](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/backstartup/32/76463_2.png) [@backstartup](https://community.hubspot.com/u/backstartup)\
**Post date:** [February 13, 2020, 7:56pm UTC](https://community.hubspot.com/t/custom-objects/3301/13 "2020-02-13T19:56:28Z")

</div>

+1

Another example is when a Company acquire/hire multiple services from our portfolio, so you want to manage each service as a diferent object, as they might have very different and specific lifecycles within each customer.

---

<div class="post-metadata">

**Author:** ![JohnPolish](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/johnpolish/32/35926_2.png) [@JohnPolish](https://community.hubspot.com/u/JohnPolish)\
**Post date:** [February 23, 2020, 3:17pm UTC](https://community.hubspot.com/t/custom-objects/3301/14 "2020-02-23T15:17:27Z")

</div>

Hugely important. Can’t be understated.

Often a client can re-purchase the same service from a client for different applications.

For example: Property managers manage different buildings, property owners own different properties, construction managers manage several projects.

This is relevant for every business involved in

1. field service (a massive segment of all businesses)
2. construction (another massive segment)
3. mortgages, real estate sales, property management
4. engineers, architects, etc.

I’m sure there are lots of examples in SaaS, tech equipment, etc. as well. I can imagine several.

It is not enough to make a deal for each opportunity. **Pre-opportunity objects need to be tracked so that they can be made into opportunities.**

---

<div class="post-metadata">

**Author:** ![JaxOnTheBeach](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/jaxonthebeach/32/47092_2.png) [@JaxOnTheBeach](https://community.hubspot.com/u/JaxOnTheBeach)\
**Post date:** [March 26, 2020, 11:12pm UTC](https://community.hubspot.com/t/custom-objects/3301/15 "2020-03-26T23:12:32Z")

</div>

This is extremely important. Our customers need to sync data from their ERP to CRM for the sales team.

We would like to sync a complete Order history, Shipments, deliveries, invoices, returns etc.

For now, we’ve hijacked a type of Deals and created 382,860 Deals in status Closed-Won to give the sales reps an idea of orders placed by their customers. Still missing deliveries, invoices etc. 😞

Custom Objects are critical.

Please add asap.

---

<div class="post-metadata">

**Author:** ![cat\_crash](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/cat_crash/32/79091_2.png) [@cat\_crash](https://community.hubspot.com/u/cat_crash)\
**Post date:** [March 28, 2020, 1:56pm UTC](https://community.hubspot.com/t/custom-objects/3301/16 "2020-03-28T13:56:10Z")

</div>

Perfectly nice idea and probably unlock additional clients

---

<div class="post-metadata">

**Author:** ![FBHB](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/fbhb/32/84083_2.png) [@FBHB](https://community.hubspot.com/u/FBHB)\
**Post date:** [April 8, 2020, 12:34pm UTC](https://community.hubspot.com/t/custom-objects/3301/17 "2020-04-08T12:34:44Z")

</div>

+1

---

<div class="post-metadata">

**Author:** ![sauloavelar](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/sauloavelar/32/69792_2.png) [@sauloavelar](https://community.hubspot.com/u/sauloavelar)\
**Post date:** [May 15, 2020, 7:53pm UTC](https://community.hubspot.com/t/custom-objects/3301/18 "2020-05-15T19:53:12Z")

</div>

Absolutely needed feature.  
Although I understand HubSpot is supposed to be a more “user-friendly” platform, with more baked elements, not offering us the ability to adapt the platform to our business needs is simply a backwards move.

To give you an example: we are trying to use intent data to create our predictive account scoring model, which is the foundation of our ABM strategy. This is a time-based object, since intent changes over time and it has to be a field associated with the company ID, so you can associate the record with the company.

This is a request from 2017… Move!

Thanks,

---

<div class="post-metadata">

**Author:** ![FelipeFelix](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/felipefelix/32/57767_2.png) [@FelipeFelix](https://community.hubspot.com/u/FelipeFelix)\
**Post date:** [July 9, 2020, 3:32pm UTC](https://community.hubspot.com/t/custom-objects/3301/19 "2020-07-09T15:32:48Z")

</div>

This is a need for me and my team.

We are about to leave HubSpot due to this limitation.

---

<div class="post-metadata">

**Author:** ![Oliver\_1234](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/oliver_1234/32/35608_2.png) [@Oliver\_1234](https://community.hubspot.com/u/Oliver_1234)\
**Post date:** [July 16, 2020, 11:01am UTC](https://community.hubspot.com/t/custom-objects/3301/20 "2020-07-16T11:01:47Z")

</div>

+1

We are currently evaluating whether Hubspot is the right CRM system for us. Unfortunately, we need exactly this possibility to really be able to map the data of our customers. We will continue to look around.

[Next page](https://community.hubspot.com/t/custom-objects/3301.md?page=2)
