Wait condition: Has not been sent any email in last 1 days

Hi,
I just wanted to confirm how exactly “in last 1 day” is calculated. Is it 24 hours since the last email or just simply when the next calendar day starts at midnight or another logic?

24 full hours. So if they entered at 1:20pm weds they would pass the wait at 1:30pm Thursday.

Just replying here as I would also like to know if it is possible to put in a “wait until at least n days since the last email was sent from any reason (automation, campaign or manual)”.

By the way, I currently use an automation called “Pause most emails for X days” which applies a tax, waits N days and then removes the tag. Then before each email (automations only) is say “Wait until tag does not exist” and then afterwards I say “Run automation 'Pause most emails for X days”.

It sort of works, but it is very clunky and it ignores campaigns and 1:1 emails.

HI @stratnavapp sorry I didn’t see your question until today. I don’t believe there is a built-in way that you can do this. Your clunky solution is clever. A solution to get an approximate date of last email sent would look like this (screenshot). You’d run everyone through it once a day at midnight. You’d create a custom contact field for “date last email sent” and the if/else looks for anyone who was sent an email, whether campaign (including inside of automation) and 1:1 email) and it would update that field which you could figure out how to use in your desired way, probably in conjunction with your pause automation.

Thanks @leadflowagency. That’s also a clever solution.

But then it got me thinking, maybe I can use this:

Doesn’t that actually achieve exactly what I am after? What do you think?

Seems like it could / should work. Always hard without being in the specific automation and knowing the use case.

That’s the best part of this - sometimes it just takes thinking and seeing what others would do to get the juices flowing.

1 Like