You could set this up to some extent by doing the following:
Create entered date properties corresponding to to those in the contact object
Create company based workflow that enroll records when they enter a lifecycle stage and update the corresponding entered date property
For the exited date, you would have to check which date property was last updated, then set the exited date accordingly. This will be a lot of criteria and branches, unfortunately - and doing it with a custom code action in the above workflow might be a lot easier.
For the cumulative time, I'm not aware of a way to achieve this with workflows. You can however use calculation properties to calculate the duration between date properties and this might scratch a similar itch.
Best regards!
Karsten Köhler HubSpot Freelancer | RevOps & CRM Consultant | Community Hall of Famer
You could set this up to some extent by doing the following:
Create entered date properties corresponding to to those in the contact object
Create company based workflow that enroll records when they enter a lifecycle stage and update the corresponding entered date property
For the exited date, you would have to check which date property was last updated, then set the exited date accordingly. This will be a lot of criteria and branches, unfortunately - and doing it with a custom code action in the above workflow might be a lot easier.
For the cumulative time, I'm not aware of a way to achieve this with workflows. You can however use calculation properties to calculate the duration between date properties and this might scratch a similar itch.
Best regards!
Karsten Köhler HubSpot Freelancer | RevOps & CRM Consultant | Community Hall of Famer