My first post, hope my question comes across clear... thanks in advance...

I want to minimize the use of my usb external hdd by only using/transferring files to it when my internal hdd hits a predetermined free space size. The question: is there a program that will monitor 24/7 and move files/folders based on preset conditions?