Quick tipHidden trickSmart CRMMarketing HubSales Hub

Stop creating custom timestamp fields: HubSpot already tracks when a record entered each lifecycle stage

Before you build seven custom date properties to track how long people spend in each stage, look at what HubSpot already stamps for you.

Subscription
All tiers for the properties; reports and workflows depend on your tier
Permissions
Any user can view; reports need report access
Time
6 min · Intermediate
Last verified

Short answer

HubSpot automatically creates a Date entered property and a Latest time in property for each lifecycle stage, plus Date entered current stage. They fill themselves as records move. If you are designing a customer journey model and about to add custom date fields for each stage, check these first. In a portal where I was mapping a journey model, they replaced seven custom date fields.

1. Search for "date entered"

Open Contact properties and search date entered. You will see Date entered current stage (a calculation) and one date and time property per stage, named like Date entered "Lead (Lifecycle Stage Pipeline)".

Contact properties filtered to date entered showing the current stage property and per-stage date properties highlighted
One date property per lifecycle stage, plus Date entered current stage.

2. Search for "time in"

The matching duration properties are named Latest time in "Lead (Lifecycle Stage Pipeline)" and so on. They are number properties, so you can filter and report on how long records spent in each stage.

Contact properties filtered to time in showing latest time in properties for each lifecycle stage highlighted
Latest time in each lifecycle stage, one number property per stage.

3. Where this saves work

  • Journey and funnel models. If your model has stages that line up with lifecycle stages, you do not need custom date fields for them. The timestamps already exist.
  • Segments. Filter on Date entered for a stage to list everyone who became a Lead last month.
  • Reports. Time in stage works as a number in custom reports.
Catches

These properties follow the lifecycle stage property. If your team does not keep lifecycle stage current, the timestamps will not move either. See why SQL reports show zero.

Also note that company records have their own lifecycle stage and their own set of properties. Check the company property list separately.

Sources

New field notes by email

One email when a new article publishes.

Still stuck?

If this did not fix it, the problem is probably specific to your setup. Book a call and we will look at it together.

Book a call with Sam