Scheduled Tasks
The Scheduled Task Monitoring section in Varsuite Core ensures your WordPress site’s critical background processes like cron jobs, backups, cache clears and email dispatches run on time.
Why Scheduled Task Monitoring Matters

If your website relies on scheduled processes (e.g. newsletter sending, database cleanups, product syncs, etc.), you need a reliable way to confirm those tasks actually run. This page gives you exactly that visibility and alerts when things go wrong.
Getting Started
If you see:
“We are not monitoring any scheduled tasks!”
No task monitors have been set up yet for this site. Click “Create a Scheduled Task Monitor” to begin.
Creating a Scheduled Task Monitor

Once you begin, you’ll see the following form:
Name A meaningful name for your task (e.g.
Nightly Backup
,Daily Email Sync
)Description (Optional) Add context for teammates e.g. "Triggers WP Crons at midnight"
Cron Expression This defines when and how often the task should run.
What is a Cron Expression?
A cron expression is a five-part time string that tells the system when to expect a task to run.
The format is:
* * * * *
│ │ │ │ └──── Day of the week (0 - 6) (Sunday = 0)
│ │ │ └────── Month (1 - 12)
│ │ └──────── Day of the month (1 - 31)
│ └────────── Hour (0 - 23)
└──────────── Minute (0 - 59)
Examples of Cron Expressions
Every minute
* * * * *
Runs every minute
Every hour
0 * * * *
At minute 0 of every hour
Daily at midnight
0 0 * * *
Once a day at 12:00 AM
Weekly on Sunday at 3 AM
0 3 * * 0
Every Sunday at 3:00 AM
On the 1st of each month at 4 AM
0 4 1 * *
First day of the month at 4:00 AM
Every 15 minutes
*/15 * * * *
Every 15 minutes, every day
Need help writing one? Use sites like crontab.guru for live examples and testing.
Timezone
Select the timezone your cron job is based in (e.g. your client’s local timezone or server timezone).
Grace Time (in minutes)
Add a buffer to account for small delays. For example, if a task is due at 03:00 with a 10-minute grace, Varsuite Core won’t flag it as late unless it still hasn’t run by 03:10.
Once Set Up
Once the monitor is created:
Varsuite Core begins checking for the job’s execution
If it runs as expected great!
If it misses, is delayed, or fails to complete, you’ll get an alert via email or your configured alert channel
Don’t Forget: Set Alert Rules!
To be notified of failed scheduled tasks, configure your Alert Rules under Monitoring > Alert Rules
.
With Scheduled Task Monitoring, Varsuite Core gives you peace of mind that every cron-based process no matter how critical is running when it should. And if not? You’ll be the first to know.
Last updated
Was this helpful?