# Property for timeline tracking

**URL:** <https://community.hubspot.com/t/property-for-timeline-tracking/134766>\
**Category:** CRM\
**Tags:** conversations-inbox\
**Created:** [June 19, 2025, 2:36am UTC](https://community.hubspot.com/t/property-for-timeline-tracking/134766 "2025-06-19T02:36:52Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![BStandefer](https://avatars.discourse-cdn.com/v4/letter/b/d78d45/32.png) [@BStandefer](https://community.hubspot.com/u/BStandefer)\
**Post date:** [June 19, 2025, 2:36am UTC](https://community.hubspot.com/t/property-for-timeline-tracking/134766/1 "2025-06-19T02:36:52Z")

</div>

Is there a way to have a property that would have a list of timeline events you may have with a prospect customer, for example:

Introduction Call

Discovery Call

Company Presentation

etc

and it be a multi select field where when you check it was completed it adds the date. This would be super helpful because you would not have to go back into the history and try to figure out what happened when

---

<div class="post-metadata">

**Author:** ![karstenkoehler](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/karstenkoehler/32/68554_2.png) [@karstenkoehler](https://community.hubspot.com/u/karstenkoehler)\
**Post date:** [June 19, 2025, 4:06am UTC](https://community.hubspot.com/t/property-for-timeline-tracking/134766/2 "2025-06-19T04:06:58Z")

</div>

Hi @BStandefer,

This can be set up, but this does not exist out of the box. Before I do that, what you’re describing sounds an awful lot like lead or deal stages. Are you sure you don’t want to use the lead or deal object for this?

> **[Manage leads](https://knowledge.hubspot.com/records/manage-leads)**
>
> Learn how to manage leads in the sales workspace.

> **[Set up and manage object pipelines](https://knowledge.hubspot.com/object-settings/set-up-and-customize-pipelines)**
>
> Learn how to create, clone, customize and delete your pipelines and stages in HubSpot.

If that’s not an option and if you have a Professional subscription, you could approach this as follows:

1. Create a custom multiple checkboxes property: [Understand property field types in HubSpot](https://knowledge.hubspot.com/properties/property-field-types-in-hubspot)
2. Create a contact- or company-based workflow (whatever corresponds to your customer), enroll records when new meetings are booked or completed, then add a branch to check which of the milestones was completed recently (one branch per milestone, filtering by meeting type, for example, and activity date), then use the ‘Edit record’ workflow action to append the value of the milestone to the custom property from step 1

It can be done and if you want to set it up, some nuances might come up during configuration. If you want to pursue this route, let me know / if you have any questions.

Also don’t forget that you can easily filter the timeline of a customer by just meetings to see which milestones they have had: [Filter activity index pages and record timelines](https://knowledge.hubspot.com/records/filter-activities-on-a-record-timeline)

Best regards!

---

<div class="post-metadata">

**Author:** ![Nhal](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/nhal/32/206123_2.png) [@Nhal](https://community.hubspot.com/u/Nhal)\
**Post date:** [June 30, 2025, 5:40am UTC](https://community.hubspot.com/t/property-for-timeline-tracking/134766/3 "2025-06-30T05:40:56Z")

</div>

Good call on wanting a simple way to track those steps without scrolling through the timeline. Quick question; do you want everything stored on the contact record, or would using logged activities be fine too? A setup I’ve seen work well is making custom checkboxes for each event (like “Intro Call,” “Discovery Call,” etc.), then using workflows that fill in a date field once a box gets checked. It’s a bit of setup at first, but once it’s rolling, it gives you a super clear view of what’s been done and when. Happy to walk through how to build it if that’d help!
