Out of the box, this is unfortunately not possible. Per default, you would have to enroll a contact in a workflow, set a delay for the desired time and then stamp the date after that delay. Up until the point when the date property is stamped, the information would not be available.
This can now be easily achieved with such a property, see this example that calculates a date 30 days after the record create date:
The number of days is the first number in brackets. The rest of the numbers are there to calculate the amount of milliseconds as that's the unit HubSpot uses here.
If you want to calculate a date before, simply switch the + for a - sign.
Best regards!
Karsten Köhler HubSpot Freelancer | RevOps & CRM Consultant | Community Hall of Famer
This can now be easily achieved with such a property, see this example that calculates a date 30 days after the record create date:
The number of days is the first number in brackets. The rest of the numbers are there to calculate the amount of milliseconds as that's the unit HubSpot uses here.
If you want to calculate a date before, simply switch the + for a - sign.
Best regards!
Karsten Köhler HubSpot Freelancer | RevOps & CRM Consultant | Community Hall of Famer
Sep 7, 20233:52 AM - last edited on Sep 7, 20239:57 AM by BérangèreL
Contributor | Diamond Partner
How can I calculate a date field based off another date field?
SOLVE
Hi everyone,
since we had the common need to find a solution to this problem, we have published in the HubSpot marketplace "Future Date Calculator" app. The app adds a new deal-based workflow action that enables you to dynamically include a line item in an already existing deal.
The Future Date Calculator app automatically populates a property with a future date based on another chosen date property. Furthermore, it calculates the number of days until the specified date, so all you need to do is enter the desired number of days.
Try it and send us a feedback! We're constantly working on new features for this app, every feedback would be very helpful.
Out of the box, this is unfortunately not possible. Per default, you would have to enroll a contact in a workflow, set a delay for the desired time and then stamp the date after that delay. Up until the point when the date property is stamped, the information would not be available.