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.
Lessons:
PART 1: OVERVIEW OF HUBSPOT
PART 2: INTRODUCTION TO CONTACTS
- Introduction to Contacts
- Who Should be a Contact?
- Understanding HubSpot Property Types
- Most Commonly Used Default Properties for Contacts
- How to Create a Custom Property
- Create a Custom Property for LinkedIn Connect Request Status
- Create a Custom Property for Nickname
- Custom Property for Educational Institutions Attended
- Create a Custom Property for Former Firm
- Create a Custom Property for Industry
- Create a Custom Property for Metro Area
- Create a Custom Property for Continent
- Customizing the Contact Record View
PART 3: EXPORTING AND IMPORTING CONTACTS
PART 4: MANAGING CONTACTS
- Adding Attachments Manually to Contact Records
- Adding a Manual Note to Contact Records
- Using the Call Engagement in HubSpot
- Using the Meeting Engagement Type
- Using Lists (Active vs. Static)
- Creating a Static List
- Creating an Active List
- Understanding the Default Lifecycle Stages
- Recommended Custom Names for Lifecycle Stages
- Understanding Lead Status – Default Options
- Recommendations for Custom Lead Statuses
- Adding an Association Between Two Contacts
- Merging Two Contacts
PART 5: COMPANIES
PART 6: DEALS
- Introduction to the Deal Record Type
- Introduction to the Default Pipeline
- Recommendation for Custom Deal Stages
- Customizing Deal Stages for Projects Through Staffing Firms
- How and Why to Create Multiple Pipelines
- Create a Custom Deal Property: “Source of Deal”
- Customizing the “Closed Lost Reason” Property
- Adding Attachments to the Deal Record
- Importing Previous Deals from a Spreadsheet
PART 7: EMAIL
PART 8: OTHER COMMUNICATIONS
PART 9: TASKS
PART 10: WORKFLOWS
PART 11: REPORTING
PART 12: TICKETS
PART 13: PRODUCTS
PART 14: CONTENT MARKETING
PART 15: INTEGRATIONS