Skip to main content

Educational

HubSpot custom properties glossary for revenue teams

By Tony Mickelsen, VP Marketing·Last updated: June 19, 2026·17 min read
HubSpot custom properties glossary for revenue teams
TL;DR: Standard HubSpot deal and contact properties track basic mechanics like stage, amount, and close date. High-performing revenue teams build custom property schemas across five categories: buyer committee, qualification, discovery, conversation intelligence, and post-sale. Manual entry never fills these reliably. AskElephant's CRM automation writes structured, field-level data directly to these custom schemas after every call, eliminating the cleanup tax that consumes 30 to 40% of RevOps time. HubSpot Breeze AI's Smart Deal Progression suggests updates to both default and custom properties after a recorded call, but a rep must review and approve each suggestion individually before any field updates. AskElephant writes field-level updates to your custom schema automatically after every call, without a rep approval step.

Revenue Operations teams spend 30 to 40% of their working week cleaning CRM data that should never have been dirty in the first place, and the root cause is not rep discipline but a structural system design problem: manual entry at the end of a call competes with the next meeting, the next follow-up email, and the next deal advancing, so the data loses every time.

Custom HubSpot properties are the architecture layer that separates a CRM that supports accurate forecasting from one that just stores contact names. This glossary catalogs the properties that matter most across the deal lifecycle, organized into five core categories, with specific field types and the automation mechanisms that keep them reliable at scale.

Defining HubSpot custom properties for revenue

You create a HubSpot custom property as a field on an existing CRM object (contact, deal, company, or ticket) to capture data that HubSpot's default properties don't cover. Default properties handle pipeline stage, deal amount, and close date. Custom properties handle everything that actually explains why a deal is at that stage: whether the economic buyer is engaged, what pain the prospect articulated, and whether a customer is at churn risk six months post-sale.

HubSpot sets technical limits per subscription tier. The table below shows the limits that matter for RevOps schema planning.

Table 1: HubSpot custom property technical limits

LimitValue
Custom properties per object (Professional/Enterprise)1,000
Enumeration options per propertyUp to 5,000 options or 512,000 bytes, whichever comes first (verify against current HubSpot plan documentation)
Characters per enumeration optionUp to 3,000

Custom properties vs. custom objects: A custom property adds a field to an existing record. A custom object creates an entirely new record type with its own properties, associations, and pipeline logic. Custom objects require an Enterprise-tier subscription across Sales Hub, Service Hub, Marketing Hub, or Operations Hub, and support up to 10 custom objects with up to 1,000,000 records per object. If your data fits on a deal, contact, or company record, use custom properties. If it needs its own lifecycle and stages independent of existing objects, you need a custom object and an Enterprise plan.

Table 2: Custom property vs. custom object comparison

DimensionCustom propertyCustom object
Subscription requiredStarter and aboveEnterprise only
Primary useAdds fields to existing recordsCreates a new record type
Relationship modelBelongs to one object typeCan associate to multiple objects
Best forCapturing call data, qualification fields, deal metadataComplex relational data (locations, products, projects)

Linking field data to revenue outcomes

The relationship between structured custom property data and accurate revenue forecasting is direct and measurable. A forecast built on incomplete CRM records is not a projection, it is a guess. When qualification fields are empty, close probability is interpolated from stage movement alone, which tells you where a deal is, not why it will close.

Clean custom property data is the input layer for every downstream go-to-market (GTM) process: coaching scorecards fire from call score fields, churn alerts trigger from sentiment and competitor-mention fields, and CS handoff documents populate from discovery and buyer committee fields. Revenue Operations teams already spend 30 to 40% of their working week on data handling and admin tasks, time that could instead go to pipeline architecture, strategic reporting, or revenue-generating work. Knowing which CRM fields AI can auto-fill changes what RevOps can build downstream, because the automation is only as reliable as the data entering it.

Automating HubSpot property data entry

There are three models for populating custom properties: manual rep entry, HubSpot Breeze AI suggestions, and automated field writes from a purpose-built CRM automation platform.

Manual entry is the default and the source of the problem. Revenue Operations teams spend roughly 30 to 40% of their workweek on data handling and admin tasks. For a 10-person RevOps team at $100K average fully-loaded compensation (a conservative estimate for US RevOps roles), that is $300,000 per year in misallocated salary before accounting for downstream data quality degradation.

HubSpot Breeze AI's Smart Deal Progression suggests updates to both default and custom properties after a recorded call, but a rep must review and approve each suggestion individually before any field updates.

AskElephant's CRM automation writes structured data directly to custom HubSpot properties from call recordings without a rep approval step, covering the full deal lifecycle. The best tools to auto-update HubSpot in 2026 show clearly where this execution layer sits relative to note-taking tools and native CRM features.

Mapping buyer committee data in your CRM

Mid-market B2B deals rarely close through a single conversation with one decision-maker. The average buying committee involves multiple stakeholders, and deals collapse at late stages when RevOps has no structured record of which stakeholders have been engaged and which remain blank records. Buyer committee custom properties solve this by turning stakeholder coverage into structured, filterable data rather than a verbal update in the pipeline review.

The core buyer committee properties to track:

  • Decision maker: A dropdown or multi-select field typically capturing the names and roles of individuals with final purchase authority, updated at each deal stage.
  • Economic buyer: A single checkbox or dropdown commonly used to confirm whether the budget holder has been directly engaged in a conversation. Binary, but critical to forecast integrity.
  • Champion: A text or dropdown field naming the internal advocate for your solution, often with a companion field for champion strength rated after each call.
  • Executive sponsor: A field capturing the senior executive overseeing the purchase, distinct from the economic buyer in companies where the CFO signs but the CRO owns the decision.
  • Buying committee size: A number property recording the total stakeholder count involved in the decision. Deals with five or more stakeholders require a different engagement strategy than deals with two.
  • Decision process: A multi-line text or dropdown field capturing how the buying organization formally approves vendor decisions, including procurement review requirements, legal sign-off, and internal scoring processes. VPs stop acting as CRM police when automated field population replaces manual stakeholder tracking, and the structural change is worth understanding before building enforcement workflows that will break anyway.

Qualification properties: budget and timeline

Qualification properties prevent deals from advancing through pipeline stages on optimism rather than evidence. Empty qualification fields at late stages are the leading indicator of deal slippage because they signal that critical criteria were never confirmed.

  • Budget confirmed: A checkbox commonly used to record whether the economic buyer has verbally confirmed budget availability. This is the field reps most commonly skip and the property most consequential to forecast accuracy.
  • Budget range: An enumeration (dropdown) property capturing the buyer's confirmed spending range. Use a standardized set of options rather than a free-text field. Free-text fields create 20 variations of the same answer and break every report filter you build on them.
  • Decision date: A date property for the buyer's stated target decision timeline. Paired with deal close date, this field reveals whether a deal is tracking to forecast or whether the close date has drifted beyond the buyer's own timeline.
  • Procurement required: A checkbox or dropdown typically used to confirm whether formal procurement or vendor approval processes apply, including security review, legal sign-off, or Master Service Agreement (MSA) execution. Deals requiring procurement need different stage-gate management than deals that close on a Statement of Work (SOW).

Mapping discovery fields to drive deal velocity

Discovery properties capture the ground truth of what a prospect articulated as their problem, what they have tried before, and why they are evaluating now. Without structured discovery fields, that context lives in a rep's memory or a call transcript that nobody queries. When the rep changes territories or the deal transfers to CS, the context disappears entirely.

Defining critical discovery properties

The discovery schema commonly covers six areas:

  • Identified pain: A multi-line text or dropdown field capturing the primary business problem the prospect articulated, with a standardized dropdown for common pain categories and a free-text overflow field for specifics.
  • Compelling event: A text field capturing the external trigger that made solving the problem urgent now, whether a board mandate, a renewal deadline, or a Salesforce-to-HubSpot migration.
  • Competitors: A multi-select field naming competing solutions the prospect is evaluating or currently using, which also powers churn alert automation when populated on customer records post-sale.
  • Tech stack: A multi-select or text field capturing the tools the prospect currently runs, specifically the CRM, call recording, and automation layers.
  • Primary use case: A dropdown capturing the main workflow the prospect needs to automate, scoped to your product's capability categories.
  • Why the deal could fail: A text field capturing known risks including procurement blockers, budget freeze signals, champion departures, or competing internal priorities.

Why discovery data becomes stale

Discovery data can decay quickly because the business context behind a deal changes continuously. A compelling event documented in week two of a sales cycle may no longer apply in week eight if the prospect's budget cycle shifted. Call analysis tools that update CRM data from every recorded conversation, rather than relying on a rep to refresh a field they filled three conversations ago, address this decay at the source. AskElephant captures discovery data across the full call history of a deal, so the "competitors" field stays current as new names surface in later conversations and the "why the deal could fail" field updates when a new risk signal appears.

Capturing conversation intelligence signals in custom properties

Conversation intelligence properties turn call behavior into structured CRM data. Without this category, coaching lives in a manager's memory and sentiment analysis is a verbal summary in a pipeline review. With it, every call produces structured data that fires downstream workflows and feeds rep performance analysis.

"Not only can I take my unstructured meeting data and bring the insights into my CRM, we can now take CRM data, linkedin insights, web insights to help our sales team show up to calls better prepared then ever. Our teams feedback has been AMAZING and we are running sales calls better then ever by building in call coaching and company insights." - Blake L. on G2

The core conversation intelligence properties include:

  • Call score: A number field (0-100) populated by AI after each call, reflecting overall call quality against your defined scoring rubric.
  • Talk ratio: A number field capturing the rep-to-prospect speaking ratio. High rep talk ratios on a discovery call can signal a process problem that coaching can address.
  • Sentiment: A dropdown (positive, neutral, negative) capturing the prospect's or customer's overall tone, updated after each recorded conversation.
  • Methodology completion: A number or percentage field commonly used to track how many elements of your chosen methodology have been addressed, whether MEDDIC (Metrics, Economic Buyer, Decision Criteria, Decision Process, Identify Pain, Champion), SPICED (Situation, Pain, Impact, Critical Event, Decision), BANT (Budget, Authority, Need, Timeline), or Challenger. Each methodology component can map to a specific property type based on your schema design.
  • Playbook adherence: A percentage or dropdown field often used to score whether the rep followed the defined call structure, including opening, discovery questions, objection handling, and next-step confirmation.
  • Discovery quality: A dropdown field some teams use to capture an aggregate assessment of whether discovery is sufficient to advance the deal to the next stage.

Structuring post-sale handoff properties in HubSpot

Post-sale and handoff properties are the category most likely to be empty when a deal closes. Sales teams treat Closed Won as the finish line. CS teams treat it as the starting line. The gap between those two orientations produces onboarding delays, repeated context-gathering calls, and elevated early churn risk.

The post-sale property schema:

  • Expansion signal: A dropdown field some teams use to capture whether the prospect mentioned additional use cases, team expansion, or upsell interest during the sales cycle. This field feeds expansion revenue workflows in CS.
  • Churn risk: A dropdown commonly configured with options like low, medium, high, and critical, updated from customer call sentiment, competitor mentions, and support conversation signals. Tracking churn signals early requires this field to be populated from ongoing conversations, not manual CS assessments after the fact.
  • Onboarding owner: A HubSpot user property assigning the CSM responsible for implementation, populated automatically at Closed Won.
  • Implementation complexity: A dropdown teams often configure to capture the technical scope of onboarding based on the customer's tech stack and integration requirements discovered during the sales cycle.
  • Success criteria: A multi-line text field commonly used to capture the specific outcomes the customer articulated as their definition of value, documented during discovery and confirmed at contract signature. A CSM's daily workflow with AI shows the downstream impact of complete handoff properties on onboarding velocity and early retention metrics.

Required fields checklist before Closed Won

Use this as a deal-stage gate. A deal should not advance to Closed Won with any of these properties empty:

  • Economic buyer confirmed (checkbox: checked)
  • Budget confirmed (checkbox: checked)
  • Decision date (date: populated)
  • Identified pain (text: populated)
  • Compelling event (text: populated)
  • Champion (text: populated)
  • Decision process (text: populated)
  • Success criteria (text: populated)
  • Onboarding owner (HubSpot user: assigned)
  • Implementation complexity (dropdown: selected)

Reps track deal progress after calls more consistently when stage-gate logic blocks advancement until required properties populate, turning this checklist from a policy into a structural enforcement mechanism.

Mapping revenue data to HubSpot property fields

Connecting conversation data to your HubSpot schema requires three configuration steps: defining property types that match the data structure you're extracting, building conditional workflows that fire when specific properties update, and syncing custom property changes to external tools your team uses daily.

Configuring CRM property definitions

Create each custom property in HubSpot under Settings > Properties > [Object Type] > Create property. Choose the property type based on data structure: use dropdown (enumeration) for standardized options like sentiment or deal stage, number for quantifiable metrics like talk ratio or committee size, and multi-line text when you need to capture longer unstructured notes. Avoid single-line text for anything longer than a name or short label, because it truncates in list views and breaks reporting filters.

Configuring property-based event triggers

HubSpot workflow actions fire when custom properties update. Configure enrollment triggers using "Property value equals" or "Property value changes" logic to send Slack alerts when churn risk updates to "high," create tasks when a competitor mention populates, or block deal stage advancement when required qualification fields remain empty. This downstream automation is why structured custom properties matter more than free-text notes, because native HubSpot workflows have limited ability to parse unstructured prose without third-party tools.

Syncing custom fields to workflows

External workflow tools (Slack, Asana, monday.com) receive HubSpot property updates through native integrations or webhook triggers. AskElephant's workflow orchestration writes to HubSpot and can fire conditional actions to external platforms based on property values, so a "compelling event" field update can simultaneously log to the CRM, notify the rep in Slack, and create a task in your project management tool without manual handoff steps.

HubSpot custom property implementation guide

Mapping sales methodology to custom CRM properties

The five property categories above map directly to the methodology elements your team uses. The table below shows how MEDDIC and SPICED elements translate to specific HubSpot property types.

Table 3: Methodology mapping guide

Methodology elementRecommended property nameHubSpot property type
MEDDIC: MetricsQuantified business impactMulti-line text
MEDDIC: Economic buyerEconomic buyer confirmedCheckbox or contact association
MEDDIC: Decision criteriaDecision criteriaMulti-line text
MEDDIC: Decision processDecision processMulti-line text
MEDDIC: Identify painIdentified painDropdown + text
MEDDIC: ChampionChampionSingle-line text or contact field
SPICED: SituationCurrent tech stackMulti-select
SPICED: PainIdentified painDropdown + text
SPICED: ImpactBusiness impact metricsMulti-line text
SPICED: Critical eventCompelling eventSingle-line text
SPICED: DecisionDecision processMulti-line text

HubSpot's MEDDPICC methodology guide covers the full framework structure in detail. AskElephant's integration layer supports all of these methodology frameworks with automated field population drawn directly from recorded calls.

Managing HubSpot property governance and preventing bloat

Property bloat creates a compounding governance problem. While HubSpot's 1,000-property limit rarely becomes a technical constraint, the administrative overhead of managing a sprawling property library falls on RevOps: auditing unused fields, retraining reps when options change, and debugging workflows that fire against properties nobody maintains anymore. Unmanaged property libraries compound the data quality problem they were designed to solve, because reps scrolling past 30 irrelevant fields stop filling any of them.

Practical governance rules to prevent bloat:

  • Naming convention: Use a consistent prefix by category so properties are sortable and attributable in a bulk audit. Example prefixes might include BC_ for buyer committee, QUAL_ for qualification, DISC_ for discovery, CI_ for conversation intelligence, and PS_ for post-sale.
  • Picklist discipline: Define dropdown options centrally before creating the property. A poorly scoped picklist creates as much cleanup work as a free-text field because reps fill it with whatever is available.
  • Section display limits: HubSpot limits the number of properties displayed per record section in the left sidebar. Use the "Actions" menu to "Customize properties" and surface only the fields relevant to each deal stage. Reps who scroll past 20 blank fields stop filling them.
  • Object specificity warning: Deal properties are not natively available on Company records, and Contact properties don't appear on Deal records without explicit association logic. Define which object hosts each property before creation to avoid duplication. These are CRM record properties, not CMS module or theme fields, and conflating the two during schema planning creates persistent workflow failures. Sales ops CRM automation FAQs covers the governance questions RevOps teams encounter most often when scaling a custom property schema beyond initial deployment.

Configuring your AskElephant field mappings

AskElephant maps extracted conversation data to your HubSpot schema through a visual interface that RevOps configures at deployment. For each property category, you define what the platform should extract from the call and which HubSpot field it writes to. The mapping respects your property types: a "sentiment" dropdown receives the correct enumeration value (positive, neutral, negative, at-risk), not a raw text string dropped into a notes field.

The botless recording model matters from a data integrity standpoint. AskElephant captures audio through a desktop app rather than a meeting bot, which means the recording doesn't depend on Google Meet permitting a bot to join the call. As Google Meet adds red flag labels when bots attempt to join calls, the desktop-app approach removes that dependency entirely, so the data collection layer feeding every downstream custom property update stays reliable regardless of platform policy changes.

"What I like most about AskElephant is, first, their team... The video recording is treated as table stakes, and they add an AI interface layer that lets us use calls to the max while integrating with HubSpot. It's become a central hub for our prospect and customer voice, as well as our CRM." - Todd J. on G2

AI can produce more accurate first-pass CRM data updates than manual human entry. Manual entry introduces inconsistency (different reps use different vocabulary for the same dropdown option), omission (reps skip fields under time pressure), and delay (fields filled hours after a call reflect memory, not the conversation). AskElephant extracts structured data shortly after the call ends and maps it to schema fields directly. Vendilli improved CRM field completion from 15% to 90% following deployment, with downstream improvements in change order management and profit margins. AskElephant has processed 21.1 million workflow steps at a 0.31% failure rate, the gap between an automation layer and a prototype configuration.

If your HubSpot custom property schema is designed but your CRM still reflects what reps remembered to type, the property architecture is not the problem. The input model is. Book a structured pilot with AskElephant to see field-level automation mapped to your specific HubSpot schema and observe which custom properties populate automatically after the first recorded call. To understand the downstream workflow triggers these properties enable, read AskElephant's guide on enriching HubSpot lead data automatically.

FAQs

How many custom properties can you create in HubSpot?

HubSpot allows up to 1,000 custom properties per object on Professional and Enterprise plans.

What is the difference between a custom property and a custom object in HubSpot?

A custom property vs. custom object distinction comes down to record structure: a custom property adds a field to an existing record type such as a deal or contact, while a custom object creates an entirely new record type with its own pipeline and associations, requiring an Enterprise-tier subscription.

Does HubSpot Breeze AI automatically populate custom properties?

Breeze AI's Smart Deal Progression suggests updates to both default and custom properties after a recorded call, but a rep must review and approve each suggestion individually before any field updates.

How does AskElephant write data to custom HubSpot properties?

AskElephant transcribes calls through a botless desktop-app recording model, extracts structured data from the conversation, and writes field-level values directly to your configured HubSpot custom properties without requiring rep approval, covering the full schema from enumeration dropdowns to number and multi-line text fields.

What causes property bloat in HubSpot and how do you prevent it?

Property bloat accumulates when teams create fields for one-off reporting requests without a naming convention or governance policy. Preventing it requires a category-based naming prefix, a defined picklist vocabulary approved before field creation, and a periodic audit to archive properties no longer populated or used in active workflows.

Which custom properties should be required before a deal advances to Closed Won?

At minimum, economic buyer confirmation, budget confirmed, decision date, identified pain, compelling event, champion, decision process, success criteria, onboarding owner, and implementation complexity should all be populated before a deal advances. HubSpot workflow actions can enforce these as required fields at the stage gate, blocking advancement until each field is filled.

How does a DIY automation stack compare to AskElephant for populating custom properties?

A DIY stack built on ChatGPT or Claude connected to Zapier and a call recorder can degrade as prompt logic drifts and integration field names change. AskElephant is purpose-built for production use, with ongoing schema mapping support and maintenance so RevOps doesn't inherit the troubleshooting burden when automations fail.

Key terms glossary

Custom property: A field you create on an existing HubSpot object (contact, deal, company, ticket) to capture data that default properties don't cover. Limited to 1,000 per object on Professional and Enterprise plans, and 10 total on free accounts.

Custom object: An entirely new record type with its own properties, associations, and pipeline logic, requiring an Enterprise-tier subscription. Supports up to 10 custom objects with up to 1,000,000 records per object.

Enumeration property: A dropdown field type with predefined options (also called a picklist), limited to 5,000 options or 512,000 bytes per property (verify against current HubSpot plan documentation). Used for standardized data like sentiment, deal stage, or methodology scores.

Property bloat: The accumulation of unused, poorly named, or redundant custom properties that create administrative overhead for RevOps teams. Prevented through naming conventions, picklist discipline, and periodic audits.

Field-level automation: The process of extracting structured data from conversations and writing specific values directly to CRM properties without manual rep entry, as opposed to summary-based tools that produce prose requiring human interpretation before any CRM field updates.

Botless recording: Desktop app-based audio capture that records calls without joining as a visible meeting participant, removing dependency on meeting platform bot policies and the friction those policies create for data collection reliability.

About the Author

Tony is VP Marketing at AskElephant, where he leads go-to-market strategy and demand generation for the AI Revenue Automation Platform.

Connect on LinkedIn