How does 'Delivery Window' work?
Okay, so I went ahead and, based on a recommendation from @EliotHarper, decided to test this myself. Here are my findings.
So I have a Journey that has an API entry point. In the Data Extension that holds the records, I have a 'CampaignCompleted' column that defaults to false
. The Journey has the following steps. After entry...
- Wait 1 minute
- Sends an email
- Wait 1 minute
- Update the 'CampaignCompleted' value to true
- Wait 1 minute
- Exit (on minute 3)
I went ahead and added a Delivery Window from 2pm to 3pm for the email that is sent at step 2. I triggered an API call to the entry point at 12:45pm, and saw that the record made its way successfully into the Journey, and the Data Extension. I checked the Journey after 3 minutes and saw that a record went through the entire Journey (For my test, it was the 6th entry)...
So by 12:48pm, the record on the Data Extension had been changed to true
.
After lunch, I checked my email and saw that an email delivered to me at 2pm. So essentially, the email gets queued to be sent during the Delivery Window, but the record within the Journey continues down its path. This was important for me to know, because I thought maybe the Delivery Window might prevent that from happening.
Anyway, I hope others might find this helpful, I'd also welcome any other tests someone can think of. Thanks all!