ActiveCampaign works great when you’re logged-in using the software. Did you know it works even better when you’re away from the software?
With our Scheduled Tasks feature, you can start sending a campaign, importing subscribers or database sync, and safely close the browser/window to do other things. You can even shut down your computer entirely, and each process will continue to run in the background!
The secret to this is having a cron job (“Scheduled Task” on Windows) set up on your web server, which will automatically run a script every few minutes. So as long as your web server is up and running, your email marketing mailings and reactions will continue to churn!
Please note: Technical setup only applies to downloaded product users. ActiveCampaign hosted users already have this configured.
The cron job should be set up to run every five minutes, and should point to this file:
admin/cron.php (within our software directory). Please make sure the permissions on that file are at least read/execute. If you need further assistance in setting this up, contact your server administrator.
Once you have the cron job successfully configured, your software will perform at a noticeably higher rate. Campaigns will send without stalling, imports/syncs will finish quickly, and many other aspects of the software will be automatically updated.
For a complete listing of tasks the software executes (from the cron job), please see the Settings > Scheduled Tasks page:
These are the actual processes the software executes on a repeat basis. You can control each one individually by clicking “Edit” and adjusting the settings:
Please be aware that these are not the actual cron job settings (which is configured on your server). This section is just another layer of control, existing on top of the cron job. This Scheduled Tasks section does not work unless you have properly configured the cron job on your server.
Other things to keep in mind:
- Keep on eye on your server logs for any cron job errors that may occur. While our software attempts to minimize problems, different server environments can often cause unforeseen issues.
- If you move servers, the cron job needs to be set up each time. The software is not able to configure the cron job automatically.