I have another question about flows that are triggered based on dates!
We are using a date property that will update monthly, so we have our flows set up to never repeat under the assumption that the date property updating will set in motion the flow’s trigger.
Is this correct? Or do we have to set it to repeat monthly?
Best answer by Manny SinghView original
Hmmm, my head is spinning thinking about all the dates!
How about this.. would sending a campaign work instead? Queue up 12 campaigns for the year and let it run on a segment that's determined at the time of send?
The date itself is a deadline set to the end of the month – then, on the first of the next month or essentially once this deadline has passed, the date updates again to the end of the now current month.
I guess there’s two concerns –
Regarding a general monthly repeating flow, it sounds like we don’t need to set it to repeat since the date does update and the actions in the flow precede the deadline.
However, a second concern now is that we do have one flow that is set to send on the 1st of each month, or the day after the deadline. We couldn’t find a way to configure this, so we set a date trigger of the deadline, and then wait 1 day and send an email then. However, since the deadline will have updated by the time we want the email to go out, I presume it would fall under the second warning you mentioned:
“Before every action in a flow (e.g., before every email or SMS that goes out), Klaviyo verifies that the date used to trigger the flow is still the same.”
If this is the case, is there any kind of workaround to have a flow set to a specific date of the month regardless of when the date property is?
Hey, can you give an example of how the date property will updated monthly?
According to this help article,
Be mindful if it’s a flow that lasts over a period of time to understand how Klaviyo handles those scenarios (they could be kicked out of the flow):