The Schedulers section includes topics covering working with and troubleshooting job schedulers available via Admin > Schedulers.
You will need a batch file set up in order to run your scheduled jobs in SugarCRM.
Cron jobs are automated tasks executed by a server at scheduled intervals. Sugar relies on cron to perform time-based jobs like sending email reminders, processing workflow events, and monitoring forecast intervals, just to name a few. This article explains how to set up cron on the server where you host Sugar on site.
The Scheduler integrates with external UNIX systems and Windows systems to run jobs that are scheduled through those systems. In order to have your SugarCRM scheduled jobs run automatically, you will need to set up a schedule on the server that runs SugarCRM.
If your scheduler job fails to run automatically but may be run manually, navigate to Admin > Scheduler and check if the log for your scheduled job lists any entries. If there are no entries, then check the logs of other scheduled jobs for entries. If those job logs contain entries, then use the Repair option to rebuild the scheduler (Admin > Repair >Rebuild Scheduler).
If campaign emails are stuck in the outbound email queue, you may need to enable the scheduler.
Sugar workflows can be used to send emails when certain conditions are met. If it appears that your workflows are failing to deliver email alert messages, you should confirm that the email template, workflow definition, schedulers, and system email settings are properly configured. This article covers how to troubleshoot workflow email alert issues in these areas of Sugar.