Cron events

Several jobs run in the background using WordPress cron (WP-Cron). Knowing what they are makes troubleshooting much easier.

Events

Hook Runs Does
acquis_daily_cleanup Daily (Lite) Deletes expired and used download tokens and applies email-log retention
acquis_pro_daily_cleanup Daily (Pro) Applies retention to sequence enrollments, orders and transactions
acquis_process_sequences About every 5 minutes (Pro) Sends any sequence steps that are due
acquis_process_time_based_rules Frequently (Pro) Evaluates Time-Based automation rules
acquis_license_validate Daily (Pro) Re-validates your license with the licensing server and checks for updates

System Status shows when the sequence and time-based tasks are next scheduled.

How WP-Cron works

WP-Cron does not run on a clock. It runs when someone visits the site. On a busy site that is effectively continuous; on a quiet or heavily cached site jobs can run late or skip long stretches.

Making cron reliable

  1. Add define( 'DISABLE_WP_CRON', true ); to wp-config.php.
  2. In your hosting control panel, add a real cron job that requests https://yoursite.com/wp-cron.php?doing_wp_cron every 5 minutes (or run wp cron event run --due-now).

Ask your host if you are unsure; most have a one-click option.

Checking

  • Install a WP-Cron viewer plugin to list scheduled events.
  • Look at Email Queue for an “Overdue” hint.
  • Use Process Now in the Email Queue to run sequences immediately.

See Sequences not sending.

Still stuck?Our support team replies by email. Contact support

Share with