Hi Baptiste,
There is a performance threshold on both the contact list size and the recycling strategy:
- If a contact list is too small (as a contrived example: less than the number of available agents or less than the number of available lines) or has too many uncallable contacts, the campaign may complete without triggering the recycle rule. You could get around this by putting the campaign in a repeating sequence, so that it restarts if it completes without triggering the rule.
- 1% progress is a very low value for recycling a campaign, and may cause it to recycle more often than you would like and call certain contacts many times. A more appropriate value may be 5-10%, depending on the size of the contact list.
As noted above, the risks to this strategy are that the campaign will "miss" triggering the recycle rule, which could be mitigated by using a "greater than or equal" condition, and calling contacts too often, which can be mitigated by using Attempt Controls.
It sounds like what you're trying to do is only call contacts that match certain criteria? If this is the case, we have just released a feature for filtering a contact list. These options can be found under "Contact List Filters" in the "List Management" options. You could set up a filter, then run the campaign in a repeating sequence. However, if you're trying to call certain contacts first but still call others, your strategy seems reasonable, though again I would suggest using Attempt Controls.