Automatic Invoice printing?

Hey everyone I am new to running my window cleaning company (5 months) and I am wondering if there is some program out there that can automatically keep track of, and print my repeat route work the day it is scheduled to be completed? I am using quickbooks right now and have to manually locate each estimate and print out a new invoice. Almost all of my commercial clients are 2 to 4 weeks service, so it’s rather time consuming to reprint these invoices every time, especially as I continue to grow. Any help would be great

15:58 window cleaning