Currently there are predefined thresholds that determine when an auto-collection for a pool takes a place. For example, for the BNB pool, you need to have at least 0.1 unclaimed BNB before an auto-collection can be triggered, this is the same for all users.
This feature will be upgraded to allow users to set their own preferred threshold. The processing fees will be automatically calculated according to how often the auto-collection would be triggered.
Another upgrade to this feature is the ability to schedule an auto-collection on a specific day of the week or month. For example, a user might want to auto collect all earnings from all pools on the first day of every month.