Skip to main content

Getting Started with Custom Objects

Custom Objects let admins model data and relationships that do not fit into standard CRM objects like Contacts or Opportunities.

Updated over 2 months ago

Who This Is For / When to Use

This article is for:

  • Admins setting up CRM data structures.

  • Businesses with processes that cannot be represented using standard objects.

  • Teams planning to extend CRM functionality with custom relationships and workflows.

Custom Objects should be considered during initial CRM setup or when existing objects no longer meet business requirements.


What Are Custom Objects

Custom Objects are user-defined CRM objects that store and manage structured data outside of standard objects.

Key characteristics:

  • Created and managed by admins only.

  • Support custom fields.

  • Can be associated with Contacts and other custom objects.

  • Can be used in workflows, reporting, and automation where supported.


Who Can Create Custom Objects

Only users with admin permissions can:

  • Create custom objects.

  • Define object settings.

  • Configure fields and associations.

Non-admin users can only view and interact with records once objects are created.


What You Can Do After Creating a Custom Object

Once a custom object is defined, you can:

  • Create custom fields to capture object-specific data.

  • Configure associations between:

    • Custom objects and Contacts.

    • Custom objects and other custom objects.

  • Use custom objects in:

    • Workflows

    • Filters

    • Record views

Each configuration step is independent and can be updated later.


When You Should Use Custom Objects

Unique Business Relationships or Processes

Use custom objects if your data does not fit into Contacts, Opportunities, or other standard objects.

Examples include:

  • Properties

  • Inventory items

  • Registrations

  • Assets


Tracking Specialized Data

Custom objects are ideal when you need:

  • Structured data with multiple fields.

  • Long-term record tracking.

  • Relationships to multiple other objects.


Extending CRM Functionality

Custom objects can be associated with standard objects to:

  • Build complex workflows.

  • Represent real-world relationships.

  • Centralize operational data.


When You Should Not Use Custom Objects

Standard Objects Already Meet Your Needs

If Contacts, Opportunities, or other standard objects can represent your process, creating custom objects may add unnecessary complexity.


Feature Limitations Apply

Some CRM features are available only on standard objects.

Examples:

  • Bulk marketing emails are available only for Contacts.

Always confirm feature compatibility before creating a custom object.


Risk of Data Duplication

Avoid creating custom objects that:

  • Duplicate data already stored in standard objects.

  • Require manual syncing between objects.

This can lead to reporting issues and inconsistent data.


Practical Examples

Example: Real Estate Properties

A property management business can create a Homes custom object to:

  • Store property-specific fields like size, location, and availability.

  • Associate homes with Contacts (buyers or tenants).

  • Link homes to Opportunities for sales or rentals.


Example: Pets and Veterinary Records

A veterinary clinic can create a Pets custom object to:

  • Track medical history per animal.

  • Associate pets with owner Contacts.

  • Manage treatments, appointments, and vaccinations.


When Not to Use: Event Attendees

For event management that requires:

  • Invitations

  • Email communication

  • Surveys

Using the Contacts object is more effective than creating a custom object.


When Not to Use: Legal Client Communications

If Opportunities already track:

  • Cases

  • Client interactions

Creating a separate custom object for communications may create overlap and confusion.


FAQ

Can non-admin users create custom objects?

No. Only admins can create and configure custom objects.

Can custom objects be used in workflows?

Yes. Custom objects can be used in workflows once created and associated.

Can I send marketing emails from a custom object?

No. Bulk marketing emails are available only for Contacts.

Can custom objects be associated with each other?

Yes. Custom objects can be associated with other custom objects and with Contacts.

Did this answer your question?