• About Us
  • Products
    StrutoSPHERE

    Extend your website to create better digital experiences.

    StrutoLMS

    A learning management system for hosting video and slides.

    StrutoCMP

    A community management platform for threaded conversations.

    StrutoSS

    A self-service platform for customised digital experiences.

    StrutoRC

    A lead nurturing resource centre for educating leads.

    StrutoCORE

    Connect, sync and integrate HubSpot with just about anything.

    HubSpot to HubSpot

    Connect primary and secondary HubSpot portals to child portals.

    SAP

    A customisable connector for SAP Business One, Business ByDesign or S/4Hana.

    Salesforce

    A fully customisable connector for bespoke integrations.

    MS Dynamics

    A fully customisable connector for bespoke integrations.

    NetSuite

    A fully customisable connector for bespoke integrations.

    Sage

    A customisable connector for Sage 50, 100, 200, 200C and X3.

    Xero

    A fully customisable connector for bespoke integrations

    Creditsafe

    Surface credit information inside HubSpot on a card against a record.

    SQL Server

    A fully customisable connector for any application that uses SQL.

    Azure

    A customisable connector for any application that uses Azure endpoints.

    REST API

    A flexible, customisable integration to connect to any REST API.

    Can't Find It?

    You may be a fit for Project Nebula, our programme for developing new connectors.

  • Services
    HubSpot Platform Enablement

    Get the most out of your HubSpot platform. Deploy, adopt, embed and optimise HubSpot to create better customer experiences.

    Onboarding

    HubSpot onboarding for all Professional and Enterprise Hubs.

    CRM Implementation

    Multi-site, multi-team, multi-jurisdictional HubSpot rollouts.

    Coaching-as-a-Service

    Take control of your content creation with “They Ask, You Answer”

    RevOps-as-a-Service

    Partner with our HubSpot Platform Enablement squad to power your RevOps.

    Data Migration

    Migrate and consolidate your data to HubSpot.

    Websites and Applications

    Website and application design and development on the HubSpot CMS.

    Website grader

    Grade your website in seconds and learn how to improve it for free.

    Elevate your website using a customised free report, complete with recommendations just for your business.

    Get started
  • Learning Centre
    Learning Centre

    Learnings and insights from our team to yours - all from the Struto universe.

    Blog

    Educational pieces including hot-off-the-press news, comparison pieces and thought leadership articles.

    Resources

    A library of useful resources, go-to guides and takeaway eBooks.

    Case Studies

    Learn all about the projects we have completed for businesses just like yours.

    Download the Guide to Buying HubSpot

    This whitepaper outlines a comprehensive guide on how to buy HubSpot for every business.

    Download guide
  • Contact Us

When are HubSpot custom objects a good fit and when not?

Sacha Holmes | 17 June 2022

The introduction of custom objects has opened up a world of new possibilities inside HubSpot.  But how do you know if they are a good fit for your organisation and its data schema?

 

What are HubSpot custom objects and how are they different to standard objects?

With HubSpot’s familiar standard objects the data management structure used by a business can include contacts, companies, deals, tickets and products, each with its own default properties.

Custom objects allow you to extend HubSpot’s functionality by giving you the flexibility to define objects as your business data requires, beyond the scope of the standard objects. That means you can customise your CRM and website to fit in with your data schema, and not the other way around.

HubSpot custom objects look and act exactly as standard objects do, and can be used in reporting, marketing campaigns and accessed by all users. They can even be associated with other standard or custom objects, just like your standard objects.

 

When are custom objects a good fit?

Custom objects are best used when no standard object fulfils the specific scenario’s data needs. Standard objects work with several automation features that simplify and enhance data management, such as lifecycle stages, workflows, forms, emails, lists, deals, sequences, forecasting, reports and surveys. 

Automation examples

  • Contact object properties can be used to trigger automated marketing emails within workflows;
  • Company object properties have the Insights database enabled and can be used to automate your Target Account marketing;
  • Deal object properties are used in your forecasting and to automate deal stages; and
  • Ticket object properties are used in the automatic creation of tickets and customer survey sends.

Therefore, it’s imperative to know if custom objects are necessary before they’re used in your data schema.

Estee Hall, Struto's Head of Customer Success says

"When we are discussing whether custom objects are right for a client, the biggest trigger to knowing whether you need a custom object should be the identification of whether a relationship between information is one-to-one or one-to-many"

 

How to determine if custom objects are a good fit for your Business?

Example 1 - do you use one or multiple email clients in your business?

If you are trying to determine whether you should use a standard or custom object for storing information on the email client that your company uses, you would look at whether this would be one value or multiple values. Do you use one or multiple email clients for your business? In most cases, this is only one, and you would easily be able to create one custom property to store the name of the email client which you use.

Example 2 - keeping track of student certifications

If you wanted to keep track of the certificates one of your students has completed, would that be one-to-one as well? No, because a student could have completed multiple certificates that you need to track. In this case, you could also create custom properties to keep track of the certificates, but how many would you create? Certificate 1, certificate 2, certificate 3 and on and on.

Instead, it would be easier creating Certificates as a custom object, with the ability to associate contacts to multiple certificates.

 

Only create custom objects if they are necessary

While you can custom objects to your specific needs, don’t go out of your way to create them unless you know they are necessary. HubSpot standard objects carry several key or AI-enabled functions that should be recognised and utilised to put more power behind your data.  If you create a custom object in a scenario where a standard object would be applicable, you only lose out on these features.

 

When are custom objects not a good fit?

When they would cause a loss of these standard object features or can easily be tracked with custom properties against one of the standard objects.

For example, a university needs to track information on their students, parents, alumni and staff. Creating a custom object for each type of contact is not a good idea because:

  • This can easily be tracked with a Contact Type property (drop-down or multi-select)
  • You would lose the ability to send marketing emails to these groups, unless you duplicate records by creating, for example,  a student record AND a contact record.


Key questions and considerations

  • Are custom objects necessary in your data schema?
  • The biggest trigger to knowing you need a custom object should be the identification of whether a relationship between information is one-to-one or one-to-many.
  • Don’t go out of your way to create them unless you know they are necessary.

Further reading:

An introduction to HubSpot Custom Objects

HubSpot Custom Objects: What we've learnt

 

More Articles

Insights, learnings and takeaways passed on from our team to yours.
From educational pieces to comparison articles to hot off-the-press news all from the Struto universe.