Message publication windows
Match content validity, recipient windows, event phases and queued work.
Trim a publication window to the offer’s supplied validity
Keep every proposed exposure instant inside the content’s valid interval.
Check recipient publication windows using supplied fixed offsets
Evaluate each audience’s local window at one proposed reference instant.
Evaluate queued messages against the last actual delivery
Do not let a held candidate become the clock origin for a later candidate.
Refresh a countdown phrase after its queued release is delayed
Compare the filled countdown with the actual proposed release instant.
Switch the campaign message at a supplied registration cutoff
Select phase-specific content rather than carrying an expired action into the next phase.