Skip to content

Create a property change event

Last updated: December 29, 2025

Available with any of the following subscriptions, except where noted:

Track when object values change and use the data in lists, workflows and reporting. This is useful for building audit trails, such as tracking record verifications.

For example, imagine you're maintaining a CRM where contacts must be "Verified" before they are assigned to Sales. By tracking the is_verified property, you can automatically capture who verified the record and exactly when it happened without manual data entry.

Requirements & Limitations

When creating property change events, the below limits apply:

  • You can create up to 25 property change events per account.
  • Property change events count towards the total events occurrence limit of 30M per month.
  • Property change events are not recoverable after reaching the 30M limit.

Create a property change event

A property change event can be created via Property settings or Custom Events.

Property Settings

  1. In your HubSpot account, click the settings settings icon in the top navigation bar.
  2. In the left sidebar, navigate to Properties.
  3. Click the Select an object dropdown menu, then select [Object] properties to track changes for a property for that object.
  4. In the upper left, use the dropdown menus to filter by property group (e.g., is_verified), field type, or which user created the property. Or, enter the name of a property in the search box to find a specific property.

events-property-change-events

  1. Hover over a property, and click More. Then, select Track changes.

    events-track-changes
  2. Select an operator. The operator determines when the property value change should be tracked. Once the property and operator are selected, you'll receive information on how frequently the property is updated every month. All property change events count toward your monthly event occurrence limits.
  3. Click Create event.

Custom Events

  1. In your HubSpot account, navigate to Data Management > Event Management.
  2. In the top right, click Create an event, then click Create custom event.
  3. Select Track object changes.
  4. Click Next.
  5. Click the dropdown menus to select which Object and Object property to track. When the property value changes, it'll trigger the change event.

custom-event-object-stage-is

  1. Select an operator. The operator determines when the property value change should be tracked. Once the property and operator are selected, you'll receive information on how frequently the property is updated every month. All property change events count toward your monthly event occurence limits.
  2. Click Next.
  3. Enter an Event name and Description (optional). 
  4. The default event properties will be created for the event.

custom-event-deal-properties-hover 

Please note: tracking will begin when the property change event is created. Any data on changes to the property before that time will not be populated.

Use case: Implementation of property change event

Once you've created a property change event for is_verified, you can choose between a No-Code Method or a Custom-Coded Method to stamp the editor's details.

No-Code Method

After creating the event:

  1. In your HubSpot account, navigate to Data Management > Event Management.
  2. Hover over the event. Click Actions, then select Use in. From the dropdown menu, select Reporting. HubSpot automatically captures:
    • Timestamp: when the value changed
    • Initiator: the specific user or integration that made the change.

Custom-Coded Method

If you need to store the editor's name directly on the Contact record for use in external integrations, use a Custom Coded Action in a workflow.

  1. Convert your timestamp property: Standard HubSpot date properties only support midnight timestamps. To support precise minutes/seconds, update your verified_at property via API:

custom-event-curl-code-1

  1. Use the Workflow Code: Enroll contacts when is_verified is modified. Use this script to fetch the updatedByUserId from the property history and stamp the verified_by_owner_id.

custom-events-example-code-1

 

Use property change events data

The default properties generated after a property change event is created can be used across lists, workflows, and reporting. 

  1. In your HubSpot account, navigate to Data Management > Event Management.
  2. Hover over the event, and click Actions. Then, select Use in. From the options, select the tool you want to use the event data in.

custom-events-hover-use-in

  1. You'll be redirected to the selected tool where you can configure your setup. 
Was this article helpful?
This form is used for documentation feedback only. Learn how to get help with HubSpot.