Need help with Email Scheduling
Hi,
I would like to configure my Marketo email campaigns to be sent only during regular working hours, specifically from 9 am to 5 pm, and exclusively on weekdays (Monday to Friday). Here's the desired behavior:
If it's a working day and the current time falls between 9 am and 5 pm, I want emails to be sent immediately when certain trigger conditions are met.
If it's a working day but the current time is after 5 pm, I want the email to be scheduled for delivery at 9 am on the next working day (if the next day is also a weekday. If not, the email should be sent on the following Monday at 9 am).
If it's a working day but the current time is before 9 am, I want the email to be scheduled for delivery at 9 am on the same day.
If it's not a working day, I want the email to be scheduled for delivery on the next Monday at 9 am.
My question is whether it's possible to achieve this entirely within the Marketo UI, using flow steps? Currently, we've implemented a solution where we calculate and update a custom 'nextWorkingDateTime' field in the Person object using our middleware service. Then, in the flow step, we wait until the 'nextWorkingDateTime' is reached before sending the email.

However, we would prefer to handle this logic solely within the Marketo UI and not rely on our middleware service.
I've gone through these links, but I couldn't find a solution for this =>
How can you send emails within a time frame? - Marketing Nation (marketo.com)
Marketo Time-Based Logic for Emails, Lead Routing,... - Marketing Nation
https://nation.marketo.com/t5/product-discussions/sending-emails-in-working-hours/td-p/131812
https://nation.marketo.com/t5/product-discussions/wait-step-duration-end-time/td-p/205071
https://nation.marketo.com/t5/product-discussions/wait-step-timeframe-range/td-p/337098
https://nation.marketo.com/t5/product-blogs/velocitips-switch-email-content-based-on-day-time/ba-p/242703
Thanks in advance.