We Replace the WordPress Cron with a Real Server Cron
WordPress has a feature called WP-Cron, which can be used to automate system maintenance or administration, schedule posts, checking Plugins for updates, sending mail, creating backups, etc... These are all typical examples of tasks that happen repeatedly. While WP-Cron can be useful it is not as powerful as a real cron job.
By default the WordPress tasks that have been set up to run with wp-cron.php only run when a WordPress page is visited by a user, if the site has low traffic then tasks make take a while to action, if the site is high traffic and has caching then this can also cause reliability issues. If people aren't visiting your site, WP-Cron can't execute.
Server Cron is Enabled by Default
Once you create an app, we disable WP-cron and activate Server Cron to run every 5 mins so that your site runs smoothly.
You can edit your server crontab following this tutorial here