Automatic update of a field with crone job

Automatic update of a field with crone job

Hi,

I would like to send email notification to all customers that have overdue payments. For that I have created a workflow that sends email to the customers if their payments are overdue with 7,10,14,17, >=21 days and a boolean field Send Overdue Email is updated.

Do I have to use the  schedule setting in order to update the Send Overdue Email automatically everyday at 11:00 or there is any other option to trigger the workflow automatically?