1. Home
  2. Advanced
  3. My automation campaigns are not firing

My automation campaigns are not firing

On this page

Automations will not fire if there is no new content for the Latest Posts block at the time of firing or if the Latest Posts block is not being used.

To bypass this, please add this snippet of code to your site:

add_filter( 'ngl_scheduler_should_check_posts', '__return_false');

Cron jobs

Automations will not fire if the WordPress cron is not triggered. By default, the WordPress cron requires site traffic to be triggered. If that doesn’t happen, your automation could fail. The best way to tackle this is to set up a server-level cron to run every minute or every 5 minutes.

To turn off WP-Cron from running automatically on every page load, add the following line to your wp-config.php file. Place it just before the line that says:

define( 'DISABLE_WP_CRON', true );

/* That's all, stop editing! Happy publishing. */

Next, we’ll need to setup a server-level cron. This particular step varies based on your hosting configuration. Setting a cron every minute is best.

wget -q -O - "https://domain.com/wp-cron.php?doing_wp_cron=1" >/dev/null 2>&1

If setting the cron at the server-level is not an option for you, you can use a third-party service like EasyCron to trigger the cron using a URL.

Updated on September 28, 2025
Was this article helpful?
Get more help
Can't find the answer you're looking for? Get in touch.
Contact support