Understanding HubSpot Property Types

Understanding HubSpot Property Types

In HubSpot, a “property” is a place to store information about a record (e.g., a Contact, Company, Deal, or Ticket). When you create a custom property in HubSpot, you must choose the property type, which determines what kind of data can be stored and how users will interact with it. Below is a comprehensive overview of the most common property types you’ll encounter.

1. Single Line Text

What It Is: A basic text property that allows a single line of alphanumeric input.

Use Cases: Short text inputs like first name, last name, job title, or any brief note.

Tips:

  • Keep the expected data short—this property is not ideal for paragraphs or multi-sentence answers.
  • HubSpot will still let you type a fairly long string, but it’s visually a single line.

2. Multiple Line Text

What It Is: A larger text property (text area) that supports multiple lines of text.

Use Cases: Longer notes, descriptions, or comments that might require a paragraph or more.

Tips:

  • Best suited for capturing qualitative data (e.g., “Project notes” or “Meeting summary”).
  • There’s no inherent character count limit displayed, but very large inputs can become unwieldy in practice.

3. Dropdown Select

What It Is: A single-select picklist. Users choose exactly one value from a predefined list of options.

Use Cases: Categories like “Industry,” “Contact Subgroup,” or “Service Interest” when the user should pick only one.

Tips:

  • Keeps data standardized since the user must select from a pre-set list.
  • Useful when you need consistent reporting on a category.
  • If you need to allow multiple choices, consider Multiple Checkboxes.

4. Radio Select

What It Is: Functionally similar to a dropdown, but displays all options at once with radio buttons.

Use Cases: Great when you have a small number of options (e.g., “Yes/No/Maybe,” “High/Medium/Low”).

Tips:

  • Also ensures only one selection, just visually different from a dropdown.
  • Typically used when the number of options is quite small.

5. Multiple Checkboxes

What It Is: A multi-select property where users can check more than one option from a list.

Use Cases: “Skills,” “Interests,” “Service Areas,” or other attributes where multiple values could apply.

Tips:

  • Data is stored in HubSpot as a semicolon-delimited list (behind the scenes).
  • Be mindful not to overload users with dozens of checkboxes; keep the list relevant and concise.

6. Single Checkbox (Boolean)

What It Is: A true/false or yes/no property. In HubSpot, it often appears as a single checkbox that can be checked (yes) or unchecked (no).

Use Cases: Indicating if something is “Active,” “Subscribed,” “Opted in,” or “Completed.”

Tips:

  • In list or workflow filters, you’ll see options like “contains true” or “is equal to yes.”
  • Use for binary data only.

7. Number

What It Is: A numeric property that can store integers or decimals.

Use Cases: Storing quantities, revenue, percentages, or any numeric data.

Tips:

  • You can customize decimal places and specify if the number represents currency in certain contexts.
  • Supports numeric reporting and calculations in dashboards.

8. Date Picker

What It Is: A property that stores a date in YYYY-MM-DD format, usually with a calendar picker.

Use Cases: Tracking birthdays, renewal dates, contract expiration, event dates, etc.

Tips:

  • Useful for filtering contacts by dates (e.g., “Date is before/after X”).
  • Great for workflows that trigger actions based on a certain date.

9. Date/Time

What It Is: Similar to the date picker but includes a time component (often in UTC).

Use Cases: Precisely timestamping an event (e.g., exact time a contract begins or a meeting is scheduled).

Tips:

  • Used less frequently unless you need the time-of-day detail.
  • In some HubSpot portals, you’ll primarily see just “Date picker,” with “Date/Time” used in certain advanced scenarios or integrations.

10. Calculation

What It Is: A property that automatically calculates values based on other numeric properties.

Use Cases:

  • Summation or average of multiple numeric properties (e.g., cost calculations, total count).
  • Creating formulas for advanced reporting.

Tips:

  • Available in Professional and Enterprise tiers for certain objects.
  • Helps reduce manual data entry or external spreadsheet usage.

11. Score

What It Is: A special property that can automatically score contacts (or companies) based on rules (e.g., lead scoring).

Use Cases: Assigning points for contact’s behaviors, demographics, or lifecycle events.

Tips:

  • Not typically used for simple data entry—more for lead qualification or advanced marketing workflows.
  • The scoring rules are configured in Settings → Properties → [Score Property].

12. HubSpot User

What It Is: A dropdown listing all HubSpot users (i.e., your teammates who have logins in your HubSpot account).

Use Cases:

  • Assigning ownership beyond the built-in “Owner” properties. For instance, a “Technical Owner” or “Secondary Consultant.”
  • Tracking who is responsible for a specific step in the process.

Tips:

  • Each user who needs to appear in this list must have a paid or free seat in HubSpot.
  • You can filter or report based on these users in dashboards.

13. File (Attachment)

What It Is: A property type that allows you to upload a file (PDF, image, etc.) to store in HubSpot.

Use Cases:

  • Storing a relevant contract, a small reference image, or a scanned document.
  • Less common for general data; more specialized.

Tips:

  • There is a file size limit (generally 100 MB).
  • Keep in mind you can also upload attachments directly to a record’s timeline, which might be simpler than using a property.

14. URL

What It Is: A text property specifically for storing a hyperlink or website address.

Use Cases: Keeping track of a contact’s personal website, project URL, or a reference link.

Tips:

  • Similar to Single Line Text but can help with consistency if you expect an actual URL.
  • HubSpot typically validates the URL format.

Practical Tips When Choosing a Property Type

  • Minimize Free-Text: Using Single Line or Multi-line text for everything can create messy data. Whenever possible, use Dropdowns, Radio Selects, or Checkboxes to standardize inputs.
  • Be Mindful of Data Reporting: If you plan to build lists or reports based on a property, choose a property type that makes filtering easier. For example, a numeric property is best if you plan on using numeric ranges in reports.
  • Use Enumerations for Consistency: Dropdown, Radio Select, and Multiple Checkboxes are all “enumeration” properties. They give you predictable values and make filtering simpler.
  • Plan for Scalability: When creating enumerations, try to anticipate future needs. If you have a category property, think about how many categories you might need over the next year or two to avoid frequent rework.
  • Keep the User Experience in Mind: If the property appears often in forms or internal record screens, consider how the user will interact with it. Too many checkboxes or too large a dropdown can be frustrating.
  • Naming Conventions: As your consulting practice grows, you’ll accumulate many properties. Name them in a logical, consistent way so they’re easy to find—for example, prefix with “Consulting” or “Nurture” if they relate to a specific process.
How to Set Up and Use HubSpot CRM

Lessons:

Table of Contents

How to get started

1

arrow-down-blue

Tell us about your project

2

arrow-down-blue

Interview candidates

(We’ll provide bios within 48 hours on average)

3

Select your consultant and start work

Find a Consultant

or email us at: [email protected]