Is there an option or a workaround to prevent Journey Builder from sending emails on a specific days of the week?

For example, I want the Journey to not send emails every week on Saturday.


| improve this question | | | | |

Send Email Activities in Journey Builder are Triggered Sends, so in theory the following should work:

  1. From the email app, open Interaction > Triggered Emails
  2. Locate the Journey Builder Triggered Send for your version from the tree in the left panel
  3. Pause the Send
  4. Click name to edit
  5. In the Exclusion Script field, paste the string: Format(SystemDateToLocalDate(Now()),"dddd")=='Saturday'
  6. Click Publish Changes
  7. Select the Triggered Send and click Start/Restart

Each time the email is queued, the Exclusion Script will be evaluated. If it evaluates to true, then the record will be skipped from sending.

Note: if the Exclusion Script field is not available, you will need to open a support case to get this free feature enabled on your account.

| improve this answer | | | | |
  • Just noticed, you can now also add an Exclusion Script directly in the Send Email modal dialog within Journey Builder on Step 2. But if you added it using the steps provided above, you will see it in this modal anyway. – Eliot Harper Oct 12 '16 at 3:33
  • @EliotHarper: Just for clarification, will the above step not mean that the contact will not receive the mail itself if it falls on Saturday and is moved to the next step in JB without getting mail. This solution will not hold good if someone want the contact to wait till Monday for the next mail to go out from JB – Ganesh Kumar Oct 18 '16 at 8:48
  • Yes, that's correct, it will skip sending the email and the Contact will progress onto the next activity in the Journey. – Eliot Harper Oct 18 '16 at 20:02
  • Is there a solution that would delay the send like GaneshKumar was asking about in the above comment? @EliotHarper – Tom Callahan Oct 20 '17 at 17:54

If you are using Automation studio or event automation to fire your journey builder, there is no option to specify black out periods.

However, Automation studio and Event automation has a specific feature - Repeat on Weekdays which would suffice your requirement to inject contacts into a journey builder only on working days (Mon- Fri)

If you are using Triggered event to trigger journey builder, suggest you handle it at the trigger side to control the journey builder entry.

| improve this answer | | | | |

If you're using an Automation or an Automation to Trigger a Journey, you can also write some SQL Script to determine the day of week or hour of day and based on that (a) cause no one to be eligible or (b) cause the Automation to end.

| improve this answer | | | | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.