I'm looking for a way to trigger a workflow when the date included in a property X is equal to the property "today's date" (special property created thru the guidelines of the community 🙏).
Please see my screenshots to understand the calculation and how I use it as a trigger in a workflow. When the difference is 0 days, the ticket enters the workflow.
I haven't turned my workflow on yet but I think this should work.
Have you checked out contact date property workflows before (more info in this HubSpot Knowledge Base article)? They allow you to center the entire workflow on a specific contact date property so you can configure actions to fire relative to the date value within that property (on the date, before the date, after the date).
I don't believe that there's a way to trigger a workflow if you have matching values between properties, but you could create the workflow to center on the "property X" date property and set up your actions to fire on the same day. From there, any contacts whose "property X" value is the current date will have those actions fire accordingly.
You can't currently create deal workflows centered on a date property like you can for contacts, but you could copy that deal date property value to the associated contacts and trigger the contact workflow from there.
You would basically just need to create the same date property at the contact level, then create an additional workflow that:
Enrolls deals with known values for your custom deal date property
Copies that custom deal date property value to the respective associated contacts
Now, you have that data on the contact record and can enroll them in your contact workflow centered on that date property.
That's a smart way to bypass the limitation... But it does not work in my case, as a single contact may have several deals and sometimes at the same time. So it would make the transposition impossible.