Optimizing HubSpot: A Strategic Guide to Safely Retiring Custom Properties

Illustration of a HubSpot administrator auditing interconnected custom properties and integrations for deprecation.
Illustration of a HubSpot administrator auditing interconnected custom properties and integrations for deprecation.

In any growing HubSpot portal, custom properties tend to accumulate. What starts as a simple solution for tracking specific data points can quickly evolve into a tangled web of redundant, unused, or ambiguously named fields. The challenge isn't just about identifying these properties; it's about safely retiring them without inadvertently breaking critical workflows, reports, or external integrations. A premature deletion can lead to data loss, workflow failures, and disrupted business processes.

The Hidden Risks of Hasty Property Deletion

While a team might agree that a property is no longer actively used, this consensus rarely accounts for all its dependencies. User memory is fallible; a property might be buried in a workflow created years ago, or it could be silently updated by an undocumented external system. Furthermore, historical data within a 'dead' property might still be crucial for legacy reporting, making its removal a significant risk.

A Comprehensive Strategy for Property Retirement

To mitigate these risks, a structured, data-driven approach is essential. This involves a multi-stage audit process that goes far beyond a simple 'used in' check.

Phase 1: Initial Assessment and Internal Consultation

Begin by engaging with relevant teams to understand their current usage and perceived redundancies. For example, if your portal has 'demo date', 'demo booked date', and 'discovery date', gather insights into what each was intended to track. However, treat this input as a starting point, not a definitive answer, as critical dependencies are often forgotten or unknown.

Phase 2: Deep Dive into HubSpot's Internal Dependencies

Leverage HubSpot's native tools to identify internal connections:

  • Property 'Used In' Tab: Start with the property settings' 'Used in' tab. This provides a quick overview of its direct dependencies within HubSpot, including active workflows, forms, lists, reports, and scoring properties. Update or disconnect these dependencies first.
  • Property History: This is a goldmine of information. For a few recent records, inspect the property history. The 'source' column reveals whether a value was written by a user, a workflow, a form submission, an import, or, crucially, an 'Integration' or a specific app name. This helps clarify what the property actually tracks and how it's being updated.
  • Last Modified Date and Fill Rate: Run a report to check the last modified date for all records using the property and its overall fill rate. If a property hasn't been touched in 18+ months but still holds historical data, it's a candidate for archiving rather than immediate deletion.

Phase 3: Unmasking External Integration Dependencies

This is often the most challenging and overlooked aspect. HubSpot's 'Used in' tab won't reveal external APIs or middleware writing to a property. Here's how to trace them:

  1. Trace via Property History: As identified in Phase 2, if the property history shows updates from 'Integration' or specific app names, this is your lead.
  2. Check Connected Apps: Match the app names from the property history against your HubSpot settings for 'Connected Apps' and 'Private Apps'. This tells you if it's a marketplace app or a custom build.
  3. Investigate Private App Logs: For custom-built private apps, check their logs. The endpoints they call and their frequency can reveal what they're doing and which external tool is behind them.
  4. Consult Finance: The finance department often holds the key. Whoever pays for Zapier, other middleware, or vendor accounts usually knows who set up the integration, even if the original builder has left the company.
  5. The 'Scream Test': As a last resort, if no owner can be identified, plan a temporary pause or rotation of the property in a quiet window. Announce the change internally, and observe who comes running. Ensure you can revert the change immediately if something breaks.

Phase 4: Analyzing Historical Data and Reporting Impact

Even if a property is no longer actively updated, its historical values might be critical for past reporting. Spot-check older deals or records to see if existing reports depend on this data. If necessary, copy relevant historical values to a new, consolidated property or export them for backup before proceeding.

Phase 5: The Deprecation Protocol

Never delete a property outright without a deprecation period:

  1. Rename and Describe: Rename the property with a clear prefix like [DEPRECATED]. Clear its description and add a note explaining why it's deprecated and who to contact if it's still needed.
  2. Hide from Views: Remove the property from standard left-sidebar record views and forms to prevent new data entry.
  3. Monitor: Leave the property in this deprecated state for a full reporting cycle (e.g., 30-90 days). This allows time for any hidden dependencies to surface and for teams to raise concerns.
  4. Backup and Delete/Archive: If no issues arise, export all historical data for backup. Only then should you archive or permanently delete the property.

The proactive management of custom properties is a cornerstone of a healthy HubSpot portal. By adopting a rigorous audit and deprecation process, teams can maintain data integrity, streamline operations, and ensure their CRM remains a powerful, efficient tool. This meticulous approach to data hygiene extends beyond custom properties, impacting the overall efficiency of your shared inbox management and the effectiveness of your AI spam filter, ensuring that only relevant, clean data informs your customer interactions and automation.

Share:

Ready to stop spam in your HubSpot inbox?

Install the app in minutes. No credit card required for the free Starter plan.

Install on HubSpot

No HubSpot Account? Get It Free!