Create a script with the commands to pull the files and the remove them from the remote server
get -r upload/* incoming/
rm upload/*
You will need a cron
0 5 * * * /usr/bin/sftp -b batchfile.sh [email protected]
I recommend using systemd so that you can have logs