We use lots (30+) campaigns to feed different works to different groups in our org continuously.
At the same time our customers/agents can schedule callbacks.
We use the api to set our callback priorities from 0 - 960 in order to prioritize things with enough room that older low value work doesn't prempt younger high value work (note inbound calls are priority 1000).
This is working well for most things, except we have a few Campaigns (2) which deliver high value work, but their max priority is 5. We need a way to make sure this work is handled along side our highest priority callbacks (priority 960).
Any help would be appreciated (note the Campaigns are all Preview).
Campaign priority does not have the same function as callback priority. A higher priority campaign does not always prioritize its calls over a lower-priority campaign, but only has a higher chance of having an available agent assigned to it. This is explained in greater detail in step 22 of Create a power dialing campaign, and is applicable to all non-agentless dialing modes.