How to Create a Property Change Event Report in HubSpot

How to Create a Property Change Event Report in HubSpot?

When you are managing a high-volume CRM like HubSpot, used daily by marketing, sales, and RevOps teams, it can feel nearly impossible to track who is changing what and why.

You might notice that a contact’s lifecycle stage or a deal’s status has been altered, but figuring out who made the change, when it occurred, or whether it was automated can be guesswork. This lack of visibility reduces trust in your data and makes audits time-consuming.

Property change event reports in HubSpot address this problem by providing a clear log of every field update across your CRM.

You can see when a property was edited, the old and new values, who made the change, and whether the update came from a user, workflow, import, or integration. This level of insight helps protect data integrity, monitor internal processes, and hold teams accountable.

This guide explains how to create a HubSpot Property Change Event Report, where to find this data, how to analyze it, and how to use it to improve CRM governance. 

It also covers common setup mistakes, ways to measure impact, and when expert support becomes useful.

When to Use Property History Reports in HubSpot

A Property Change Event Report uses HubSpot’s event history to show how CRM properties change over time.

Instead of viewing only the current lifecycle stage or deal amount, you can trace every edit made to a property from the moment the record was created.

You access this capability through HubSpot’s Custom Report Builder by selecting Property History as your dataset. This signals that the report should focus on change logs rather than live record values.

This dataset works with standard and custom objects, including Contacts, Companies, Deals, Tickets, and Custom Objects. Each entry records critical details about the update.

Captured Details Include:

  • Property Name: The field that was modified
  • Old Value: The value before the update
  • New Value: The value after the update
  • Changed By: The user or system source responsible
  • Timestamp: The exact time the change occurred

For RevOps and CRM administrators, this visibility supports troubleshooting workflows, validating automation logic, and identifying manual updates that bypass internal rules.

How It Works Under The Hood

Every time a field is edited in HubSpot, whether through a manual change, a workflow, an import, or a third-party integration, HubSpot records the action as a change event.

Each event is stored as a record with supporting metadata that allows it to be reported later.

Tracked Data Points:

  • Property Name: For example, Lead Status or Deal Stage
  • Old Value: The previous value
  • New Value: The updated value
  • Changed By: User, workflow, API, or import
  • Timestamp: When the change occurred

When you choose Property History as the dataset, HubSpot pulls these logs into your report. The system links each event back to its original object using record IDs, allowing you to filter by attributes such as contact owner, deal type, or company industry.

When building the report, you configure the following components.

Inputs

Data Source:
Property History

Objects:
Contacts, Deals, Companies, Tickets, or Custom Objects

Dimensions And Metrics:
Examples include Change Date or Number of Changes

Outputs

Filtered tables or charts showing property updates over time
Summary views highlighting frequently updated fields or heavy sources of change

Optional Settings

  • Date Ranges: Focus on specific audit periods
  • Visualization Types: Tables, time-based charts, or grouped bar graphs
  • Filters: HubSpot user, property name, or update source

Main Uses Inside HubSpot

Tracking Lifecycle Stage Changes

Understanding how records move through lifecycle stages is critical for accurate reporting.

A property change event report helps verify whether lifecycle updates reflect real qualification steps or result from outdated workflows or manual shortcuts.

Use Cases:

  • Process Validation: Confirm lifecycle movement aligns with qualification rules
  • Early Detection: Identify leads marked as sales-qualified too soon
  • Behavior Review: See whether reps skip stages or rely on bulk updates

Generic Example:
If a large number of contacts suddenly move to Sales Qualified Lead, the report shows whether the update was triggered by a workflow, a manual bulk edit, or an import. This makes it clear where to investigate.

Monitoring Deal Stage Adjustments

Deal stage changes directly affect pipeline forecasting and revenue reporting.

A property change report helps identify unexpected stage movement and its source before metrics become unreliable.

Use Cases:

  • Pipeline Audits: Detect backward stage movement
  • Compliance Checks: Identify deals marked closed-won prematurely
  • Integration Review: Trace stage changes tied to external systems

Generic Example:
A 30-day deal stage report reveals repeated updates coming from an outdated quoting integration. This highlights the need to update or retire the integration.

Auditing Data Source And Accuracy

Maintaining CRM accuracy requires visibility into the source of data.

Property change events help identify integrations or imports that overwrite valid data.

Use Cases:

  • Field Protection: Prevent phone or email fields from being overwritten
  • Enrichment Review: Validate third-party data accuracy
  • Loop Detection: Identify repetitive updates from unstable imports

Generic Example:
A report filtered on Phone Number changes shows that a third-party sync is overwriting valid entries. With this insight, the issue can be resolved at the source.

Common Setup Errors And Wrong Assumptions

Point: Choosing the wrong dataset
Why It’s A Problem: Selecting Contacts or Deals shows only current values, not changes
Fix It: Always start with Property History

Point: Over-filtering or under-filtering
Why It’s A Problem: Too many events or missing key data
Fix It: Filter by Property Name or Changed By before refining dates

Point: Expecting instant visibility
Why It’s A Problem: Processing delays can occur
Fix It: Allow a short window for events to appear

Point: Misusing visualizations
Why It’s A Problem: Overloaded charts hide insights
Fix It: Start with tables, then add visuals after validation

Step-By-Step Setup Or Use Guide

Before starting, confirm that your HubSpot subscription includes custom reporting and that you have access to property history.

  1. Open Reports
    Go to Reports, then Reports.
  2. Create A New Report
    Click Create Report and select Custom Report Builder.
  3. Select Property History
    Choose Property History under Events as your dataset.
  4. Choose The Object
    Select Contacts, Deals, Companies, or another object.
  5. Add Dimensions And Metrics
    Include Property Name, Old Value, New Value, Changed By, and Change Date.
    Add Count of Changes to measure frequency.
  6. Set Filters
    Filter by a specific property and define a date range.
  7. Group The Data
    Group by Changed By or Property Name, depending on the goal.
  8. Choose Visualization
    Start with a table, then add charts for trends.
  9. Save And Share
    Name the report clearly and add it to a dashboard or schedule delivery.

Measuring Results In HubSpot

After the report is live, use it to evaluate CRM health and process adherence.

What To Review Regularly:

  • Reporting Accuracy: Alignment with dashboards
  • High-Churn Properties: Fields updated frequently
  • Update Sources: User versus automation
  • Policy Adherence: Compliance with internal rules
  • Fix Volume: Reduction in manual cleanup requests

Over time, these insights can support internal metrics such as CRM integrity or manual edit reduction.

Short Example That Ties It Together

A sales team notices forecasting inconsistencies and suspects automation.

A property change event report tied to Deals reveals frequent stage changes triggered by an old workflow. After disabling the workflow and clarifying stage ownership, manual updates increase, and forecasts stabilize.

How INSIDEA Helps

Understanding property change data is one step. Acting on it consistently across teams requires structure and ongoing support.

INSIDEA helps teams maintain CRM accuracy through:

  • HubSpot Onboarding: Structured properties and automation foundations
  • Data Maintenance: Ongoing monitoring and cleanup support
  • Automation Optimization: Workflows aligned with real processes
  • Custom Reporting: Clear dashboards, including change event tracking

Many teams choose to hire HubSpot experts when audit requirements and reporting complexity grow. INSIDEA also provides HubSpot consulting services to help teams design change tracking systems that scale with their CRM usage.

With the right property change report in place, your CRM becomes easier to trust, easier to manage, and easier to audit. 

INSIDEA helps you build and maintain that foundation so your data reflects reality and supports confident decision-making.

Jigar Thakker is a HubSpot Certified Expert and CBO at INSIDEA. With over 7 years of expertise in digital marketing and automation, Jigar specializes in optimizing RevOps strategies, helping businesses unlock their full potential. A HubSpot Community Champion, he is proficient in all HubSpot solutions, including Sales, Marketing, Service, CMS, and Operations Hubs. Jigar is dedicated to transforming your RevOps into a revenue-generating powerhouse, leveraging HubSpot’s unique capabilities to boost sales and marketing conversions.

The Award-Winning Team Is Ready.

Are You?

“At INSIDEA, it’s all about putting people first. Our top priority? You. Whether you’re part of our incredible team, a valued customer, or a trusted partner, your satisfaction always comes before anything else. We’re not just focused on meeting expectations; we’re here to exceed them and that’s what we take pride in!”

Pratik Thakker

Founder & CEO

Company-of-the-year

Featured In

Ready to take your marketing to the next level?

Book a demo and discovery call to get a look at:


By clicking next, you agree to receive communications from INSIDEA in accordance with our Privacy Policy.