The slicing condition allows you to define how the messages should be sliced when sending them.
fragmentedSlots: If slicing is enabled, slots will be assigned based on availability starting from the scheduled time, regardless of whether they are consecutive, and only within the next 48 hours.
immediateConsecutiveSlots: If slicing is enabled, slots will be assigned based on availability starting from the current time (or from the scheduled time,
if it's a scheduled sending), and within the next 48 hours — but only if they are consecutive.
If not enough consecutive slots are found, the task will be marked as canceled and will not be executed.
deferredConsecutiveSlots: If slicing is enabled, the system will attempt to find the first set of consecutive available slots starting from the current time
(or from the scheduled time, if it's a scheduled sending) and within the next 48 hours.
Unlike immediateConsecutiveSlots, the consecutive block does not need to start in the first evaluated slot, so fully occupied slots can be skipped until a valid block is found.
If no suitable consecutive block is found, the task will be marked as canceled and will not be executed.
If not provided, the default condition is fragmentedSlots.
Keep in mind that these conditions will only apply to a given sending when the slicing activation criteria are met.
Also, any slots that fall within the configured forbiddenHourRanges will be considered unavailable for all slicing strategies.