could you please help me how to set stream cadence in Engagement program on Last day of every month but cadence should not fall under weekends(Sat,sun).
I see option in engagement program stream that Day of the month and i selected as Last Day of the month but there is no option to restrict future cadence will be only on Weekdays.
Thanks in Advance.
You would need a "Last Working Day of the Month (M-F)" option. It does not exist I am afraid that will not be possible.
Enter the idea and we will vote
What you can do is use a sub program and a smart campaign that you would call on the 20th of the month. This smart campaign would have wait until a date token using a field that you would compute using a webhook. Not simple, but it would work.
Last day of the month already exist in the stream cadence, have it run early (reasons for this mentioned below)
Use a smart campaign when sending and add a "Wait Step" to wait 1 hour(I chose wait to be safe that everyone is in the wait step) and to send at 7 am. You can edit timeframes as you please. The "Must End" will force it to execute on a Monday - Friday even if the engagement triggered on Saturday or Sunday, it will wait until Monday and then send the email. If it triggered on a weekday, it will send that day at the specified time.
But if the last of the month is a Saturday, your email will be sent on the following month
Greg is right, unfortunately it will go the following month if the last day is a Saturday or Sunday. If you put up the idea as Greg suggested, let us know, I'll vote it up. Hope my suggestions is useful though, at least until Marketo creates the feature (fingers crossed).