Skip to content
Astera Technology

Contact role or a separate CRM object?

A person’s role differs from a thing with an independent lifecycle.

Download complete case notes and answer keys ↓

Compare the operating models

In this fictional example, Jo is buyer and trainer. Equipment E9 has model, serial and service history, with Jo/Pat as contacts. Duplicating Jo splits identity; storing E9 only on Jo hides the maintained thing.

Filled decision worksheet
Business requirementExisting contact plus rolesIndependent entity
Jo buyer/trainerOne person, two rolesNo second person needed
E9 equipmentNot a contact roleOwn identity and service links
E9’s two contactsRole per relationshipOne E9 linked to both
Download editable CSV ↓

Work through the chosen model

First test standard company/product/deal/case objects. Add a custom entity only for independent attributes and relationships. E9 stores serial/model/site and service links; Jo remains one contact.

  1. Identify person, role or thing
  2. Check existing object fit
  3. Link the selected records

Entities add screens, migration and maintenance. HubSpot’s cited custom objects require a qualifying Enterprise plan.

Keep one Jo with two roles and one E9 linked to Jo/Pat. Two contacts do not produce two equipment records.

When the other model fits

Only a Newsletter reader classification is needed. Create a reader object?

Show the worked answer

No independent reader lifecycle exists here; a contact classification suffices.

Related resources