Specific billing logic governs the automation for many of your business's most important tasks, including ordering, payments, and provisioning. After you or your customers place orders, you can view the order details, check fraud check results, and perform many management tasks. If the system cron configuration is incorrect or it encounters problems when running, you may see problems with automation throughout WHMCS. The system uses your Automation Settings configuration to determine when to generate invoices for your customers and how to format them. Check off each item in the System Settings Setup Tasks list to ensure that you have completed initial setup for your WHMCS installation. The Auto Release module can automate tasks for products without an associated module. WHMCS's automation settings determine when the system cron runs, whether to perform certain tasks, and the details for running each task. After the system cron runs, task results, the number of generated items, and any failed items appear in the Automation Status list. If you enable cancellation requests, clients can request cancellation or termination of their services from within the Client Area. Troubleshoot and resolve issues with the system generating duplicated invoices for the same date. The Module Queue list allows you to quickly find and retry failed automated actions. Prune ticket attachments to automatically delete and purge ticket attachments from closed tickets after a set period of inactivity. When you set up your WHMCS installation, you must set up the system cron job. The system cron controls all of WHMCS's automation, including daily tasks like generating invoices and sending email notifications. Troubleshoot and resolve Unable to communicate with the WHMCS installation errors. The system is unexpectedly suspending services (for example, hosting accounts). The system is unexpectedly terminating services (for example, hosting accounts). The domain sync task ensures an up-to-date next due date, expiry date, and status for pending and active domains that use a valid registrar module. Configure products to automatically provision services as soon as you receive payment. By default, admins must manually approve orders. Configure WHMCS to automatically retrieve current currency exchange rates and use them to update your product prices on a daily basis. Check your system cron job's status to ensure that it is running correctly and completing the daily automation tasks. This is the first step to addressing many automation problems.