Auto Updates not happening

I have used MainWP for a couple of years. Auto Updates have never happened, today I’m finally looking into into it, but cannot figure it out. I have not done anything with Cron, but Uptime Robot is set up.

The doc says:
”If you want to make sure that WP Cron jobs are regularly triggered on your MainWP Dashboard, you can Authorize the Uptime Robot service and add your dashboard site as a monitor.”

Where/how to Authorize the Uptime Robot service?

Thanks!

Hey @wdburgdorf

If you haven’t seen it already, here’s our doc that walks through how plugin auto-updates work in MainWP and how to confirm everything is configured correctly: Manage Updates - MainWP WordPress Management

Just to get a better sense of what’s going on, are your other scheduled events happening as expected?

For example: daily syncs, Pro Reports, SSL Monitor checks, Domain Monitor checks, anything that normally runs on a schedule.
This helps us see whether this is specifically an auto-update problem or if WP-Cron isn’t firing at all on your Dashboard.

And regarding the Uptime Robot note in the docs: you simply add your MainWP Dashboard URL as a monitor in any uptime service (like Uptime Robot). The regular pings help keep WP-Cron firing on schedule. No special setup or connection is required inside MainWP.

Hi Bojan,

Thanks for the quick reply. I read that documentation, but found nothing about how to confirm anything.
I don’t know about other scheduled events. Never used them. How would I see if they have run?
In the Activity Log I see these entries:
2025-12-02 0:25:24 System Synced
That looks like something automatic. But I don’t know if there should be something else, or not. I could try to set up one of the other things you mentioned.

I do have WP Crontrol installed and all looks normal there.

Update Robot: I have that set up, but the doc says “Authorize”, which confuses me.

One more detail I’m confused about: What exactly is the dashboard URL?
I googled and found different statements about it:

  1. It’s the site URL
  2. It’s the site URL plus /wp-admin
  3. It’s mentioned on the General Settings page of MainWP (but I don’t find it there)
    What is it?

I checked monitors and found that Uptime Monitor and Lighthouse are actually running.

This would be the front page of the WordPress site where your MainWP Dashboard is installed. e.g. mydashboard.com, or mainwp.mysite.com.

It means to add the MainWP Dashboard to a third-party uptime service as a monitor.

That indicates that WP Cron is working properly.

If you wish, please feel free to open a private Help Desk ticket, and we will gladly look into your Automatic Updates and WP Cron set up: https://mainwp.com/my-account/get-support/