HubSpot

Streamlining Your HubSpot Portal: A Guide to Safely Retiring Custom Properties

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, ultimately hindering operational efficiency and data integrity.

Tracing HubSpot property update sources
Tracing HubSpot property update sources

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. The consequences can range from inaccurate sales forecasts and compliance issues to wasted resources spent troubleshooting preventable system failures.

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, ensuring every potential dependency is thoroughly investigated.

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. This input is valuable for understanding the human context and original intent, but treat it as a starting point, not a definitive answer, as critical dependencies are often forgotten or unknown to individual users.

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 rules. Address or update these dependencies first.
  • Workflow Search: Perform a comprehensive search across all workflows, not just active ones, to find any instances where the property is used as a trigger, action, or enrollment criterion.
  • Lists and Reports: Check all active and inactive lists and reports. A property might not be actively updated but could still be used as a filter or column in historical reports crucial for business analysis.
  • Forms: Ensure the property is not actively used in any HubSpot forms, pop-up forms, or collected via external form integrations.
  • Scoring Rules: Review any lead scoring or company scoring rules that might reference the property.

Phase 3: Unmasking External Integrations

This is often the most challenging phase, as HubSpot's internal dependency view won't reveal external systems writing to a property via API. A systematic investigation is required:

  • Property History Audit: For a few recent records, open the property history. The 'Source' column often reveals the app name or integration that last updated the field (e.g., 'Integration', 'Zapier', or a specific app name).
  • Connected Apps & Private Apps: Match the identified app names against your HubSpot settings for 'Connected Apps' and 'Private Apps'. This helps distinguish between marketplace integrations and custom-built solutions.
  • Integration Logs: For private apps or custom integrations, check their logs. The endpoints called and frequency of requests can provide clues about what the integration is doing and which external tool is behind it.
  • Finance Department Inquiry: Sometimes, the simplest solution is to ask finance. Whoever pays for Zapier, middleware, or vendor accounts often knows who set up the integration, even if the original builder has left the company.
  • The 'Scream Test': As a last resort for truly orphaned integrations, plan a controlled 'scream test'. Announce a date, then temporarily pause or rotate the integration during a quiet window. Be prepared to immediately revert if someone comes 'running' to report a broken process.

Phase 4: Historical Data Analysis

Even if a property isn't actively updated, its historical data might still be vital:

  • Fill Rate and Last Modified Date: Pull a report on the property's fill rate and the 'last modified date' for all records. If most values are years old and nothing has been touched recently, it's a strong indicator of staleness.
  • Legacy Reporting: Spot-check older deals or records. A property might no longer be used for new data entry but could be critical for historical reporting on past performance or customer segments. Consider exporting this data for backup or migrating it to a new, consolidated property before deletion.

Phase 5: The Deprecation Protocol

Never delete a property immediately. Implement a deprecation phase to catch any overlooked dependencies:

  • Rename and Hide: Rename the property with a clear prefix like [DEPRECATED] or [DO NOT USE]. Update its description to explain why it's deprecated and remove it from all standard record views and forms.
  • Monitoring Period: Leave the deprecated property in place for a full reporting cycle (e.g., 30-90 days). Monitor for any broken workflows, errors, or team complaints.
  • Export and Archive/Delete: If no issues arise, export the historical data for backup. Then, you can safely archive or delete the property. Remember, history on a deleted property is difficult to retrieve.

Some organizations are even leveraging AI tools, like connecting their HubSpot instance to large language models, to help audit properties, identify redundancies, and suggest consolidation strategies, significantly streamlining this complex process.

Maintaining a clean and efficient HubSpot portal is crucial for smooth operations. By systematically auditing and retiring unused custom properties, you prevent data clutter, improve system performance, and ensure your team relies on accurate, relevant information. This proactive approach to HubSpot data hygiene is essential for effective inbox management and overall platform health.

Related reading

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!