Sending automated email by time property based delay

Hi there,

I’ve been struggling to build a workflow which uses a time property on a custom object as the basis for a delay for sending an automated email.

The specific use case invloves sending a promotional email at a set time before an event occurs (1 hour before for example). The issue being we have multiple events running at the same time, all with different dates and times. The dates and times of these events are uploaded via an integration when each separate object is created (one event submission = one object creation). The date worrkflow is easy enough to set up using the delay function within the workflow and using the date property as the trigger, however time is proving much more difficult.

Can anyone help understand how to proceed with this?

Hi Oliver,

This sounds like something you may need Ops Hub to handle since delaying based of date properties doesn’t really go outside of the acutal day and the time of day. However, have you considered using if/then branches? If you are able to segment these Contacts based of exisinng property data, you could create an if/then branch for each event and have these Contacts enter the appropriate branch based off their existing property data. Then in each branch you could set the delay based of that custom date property, as well as the time of day and have the email as the final action.