<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>automation on</title><link>https://docs.whmcs.com/9-1/tags/automation/</link><description>Recent content in automation on</description><generator>Hugo -- gohugo.io</generator><atom:link href="https://docs.whmcs.com/9-1/tags/automation/index.xml" rel="self" type="application/rss+xml"/><item><title>Billing Logic</title><link>https://docs.whmcs.com/9-1/billing-and-invoicing/billing-logic/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/billing-and-invoicing/billing-logic/</guid><description>Details the ordering, invoicing, payment, and provisioning workflow, the Next Due Date and Continuous Invoice Generation logic, billing cycle calculations, overpayment and refund handling, payment and affiliate commission reversals, and the automated suspension, unsuspension, and termination triggers with their action hook points.</description></item><item><title>Order Management</title><link>https://docs.whmcs.com/9-1/orders/order-management/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/orders/order-management/</guid><description>Details the order record&amp;rsquo;s fields (order number, client, payment method, amount, invoice, status, IP address, promotion code, affiliate) and the Accept Order, Cancel Order, Cancel &amp;amp; Refund, Set as Fraud, and Delete Order actions.</description></item><item><title>Troubleshooting the System Cron</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-cron-issues/troubleshooting-the-system-cron/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-cron-issues/troubleshooting-the-system-cron/</guid><description>Lists linked troubleshooting articles grouped into general Cron Errors and Timezone-Specific Issues categories, and points to Check the Cron Job Status and Cron Failures for further diagnostic steps.</description></item><item><title>Invoice Configuration</title><link>https://docs.whmcs.com/9-1/billing-and-invoicing/invoice-configuration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/billing-and-invoicing/invoice-configuration/</guid><description>Covers the Automation Settings controlling invoice generation timing and payment reminder emails, the Invoices tab General Settings for invoice setup, custom invoice numbering format tags like NUMBER, YEAR, MONTH, and DAY, and the Separate Invoices setting that controls automatic grouping of items onto one invoice.</description></item><item><title>Setup Tasks</title><link>https://docs.whmcs.com/9-1/getting-started/setup-tasks/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/getting-started/setup-tasks/</guid><description>Lists the Setup Tasks checklist items in System Settings, including company name/logo, cron automation, payment gateways, domain registrars, a first product and support department, Slack notifications, and optional MarketConnect add-ons like SSL, Weebly, and SiteLock.</description></item><item><title>Auto Release</title><link>https://docs.whmcs.com/9-1/servers/server-modules/auto-release/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/servers/server-modules/auto-release/</guid><description>Lists supported module commands (Create, Suspend, Unsuspend, Terminate, with no Change Package, Change Password, Usage Updates, or Client Area Link support), notes it ships with WHMCS by default with no setup required, gives steps to select it as the provisioning module when creating a product, and states it does not support WHMCS Connect or generate a username and password.</description></item><item><title>Automation Settings</title><link>https://docs.whmcs.com/9-1/system/automation/automation-settings/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/system/automation/automation-settings/</guid><description>Documents every setting on the Automation Settings page across Scheduling, Automatic Module Functions (suspension/unsuspension/termination days), Billing Settings (invoice generation, payment reminders, late fees, auto cancellation), Payment Capture Settings, Currency Auto Update, Domain Reminder and Sync Settings, Support Ticket Settings, Data Retention Settings, and Miscellaneous client-status automation.</description></item><item><title>Automation Status</title><link>https://docs.whmcs.com/9-1/system/automation/automation-status/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/system/automation/automation-status/</guid><description>Explains the green Ok, yellow Warning, and red Error/Not Ok status badges for the system cron, and lists the Daily Actions metrics tracked (invoices, late fees, credit card attempts, cancellations, suspensions, terminations, domain renewal notices, database backups, and more) along with where to resolve failed items in the Module Queue.</description></item><item><title>Cancellations</title><link>https://docs.whmcs.com/9-1/products/cancellations/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/products/cancellations/</guid><description>Details admin-side cancellation and termination methods (Immediate Termination, Fixed Terms via Auto Terminate, Scheduled Termination, and Service Deletion), the client-facing cancellation request process including Show Cancellation Link and Cancellation Requests automation settings, instant versus end-of-billing-cycle termination types, manual approval steps at Clients &amp;gt; Cancellation Requests, voiding a cancellation request, and how terminating a service also cancels its associated addons.</description></item><item><title>Duplicate Invoices (Same Dates)</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-invoices/duplicate-invoices-same-dates/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-invoices/duplicate-invoices-same-dates/</guid><description>Describes two invoices with matching services and due date, one empty, plus duplicate overdue reminder emails, caused by multiple cron jobs running the system cron simultaneously, and links to shared troubleshooting and solution steps for fixing duplicate cron execution.</description></item><item><title>Module Queue</title><link>https://docs.whmcs.com/9-1/troubleshooting/module-queue/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/module-queue/</guid><description>Describes the Module Queue list at Utilities &amp;gt; Module Queue, its columns (client, service or domain, action, error, time), and the Retry, Retry All, and Mark Resolved actions for reattempting or dismissing failed automated module actions.</description></item><item><title>Prune Ticket Attachments</title><link>https://docs.whmcs.com/9-1/support/support-tutorials/prune-ticket-attachments/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/support/support-tutorials/prune-ticket-attachments/</guid><description>Steps through one-time pruning via System Cleanup&amp;rsquo;s Prune Ticket Attachments date selector and automatic pruning via the Prune Ticket Attachments months setting in Automation Settings, noting the 1,000-attachment batch limit, hourly cron schedule, and the AutoPruneTicketAttachments command for more frequent runs.</description></item><item><title>System Cron</title><link>https://docs.whmcs.com/9-1/system/automation/system-cron/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/system/automation/system-cron/</guid><description>Lists the cron.php and pop.php cron task commands, the crons directory location, the all/do/help/list/skip arguments and -F/-v/&amp;ndash;email-report/-V/&amp;ndash;no-ansi/-h options, the full table of individual task flags (such as &amp;ndash;CreateInvoices, &amp;ndash;AutoSuspensions, &amp;ndash;DatabaseBackup) with their frequencies, and how to schedule custom task runs or invoke cron via HTTP GET request, which WHMCS blocks by default unless the caller&amp;rsquo;s IP address or CIDR range is on the Cron HTTP Access Restriction allowlist.</description></item><item><title>Unable to Communicate Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-cron-issues/unable-to-communicate-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-cron-issues/unable-to-communicate-errors/</guid><description>Covers the Unable to communicate with the WHMCS installation error seen with cron.php, pop.php, or pipe.php, attributes it to a customized crons directory, and gives the fix of uncommenting and correcting the $whmcspath line in /crons/config.php to the full WHMCS installation path.</description></item><item><title>Unexpected Service Suspensions</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-products-and-services/unexpected-service-suspensions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-products-and-services/unexpected-service-suspensions/</guid><description>Explains why services are unexpectedly suspended, covering overdue Next Due Date triggering Overdue Suspension and manual admin suspension, how to identify the cause via Activity Log entries, and fixes including increasing Suspension Days.</description></item><item><title>Unexpected Service Terminations</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-products-and-services/unexpected-service-terminations/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-products-and-services/unexpected-service-terminations/</guid><description>Covers reasons for unexpected service terminations, including fixed-term auto-termination, overdue Next Due Date, and manual admin termination, with the Activity Log entries that identify each cause and the corresponding fixes.</description></item><item><title>Domain Sync Task</title><link>https://docs.whmcs.com/9-1/system/automation/domain-sync-task/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/system/automation/domain-sync-task/</guid><description>Details the domain sync task&amp;rsquo;s per-status actions and per-run domain limits (50 for Active and Pending Registration, all for Pending Transfer), the Domain Sync Enabled, Sync Next Due Date, and Domain Sync Notify Only settings, and the completion email sent to System Emails admins.</description></item><item><title>Automatically Provision Services</title><link>https://docs.whmcs.com/9-1/products/product-tutorials/automatically-provision-services/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/products/product-tutorials/automatically-provision-services/</guid><description>Gives the steps to edit a product&amp;rsquo;s Module Settings tab and choose between Automation Settings options that provision the service on order placement versus on receipt of first payment.</description></item><item><title>Automatically Update Prices</title><link>https://docs.whmcs.com/9-1/payments/currency-tutorials/automatically-update-prices/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/payments/currency-tutorials/automatically-update-prices/</guid><description>The Currency Auto Update Settings section of Automation Settings has Exchange Rates and Product Prices checkboxes that make WHMCS refresh product prices daily for new orders only; existing clients&amp;rsquo; products, domains, and addons instead require the Bulk Pricing Updater.</description></item><item><title>Check the Cron Job Status</title><link>https://docs.whmcs.com/9-1/system/automation/cron-tutorials/check-the-cron-job-status/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/system/automation/cron-tutorials/check-the-cron-job-status/</guid><description>Shows how to check cron health via the Admin Dashboard Automation Overview widget and the Automation Status page&amp;rsquo;s Ok, Warning, and Error/Not Ok badges, and how to open the Cron Status report to find and resolve individual failed tasks.</description></item><item><title>Configure the System Cron Job</title><link>https://docs.whmcs.com/9-1/system/automation/cron-tutorials/configure-the-system-cron-job/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/system/automation/cron-tutorials/configure-the-system-cron-job/</guid><description>Gives copy-paste cron command setup steps for cPanel Cron Jobs, Plesk Scheduled Tasks, DirectAdmin Cron Jobs, and manual crontab entries, including the */5 * * * * schedule and PHP binary paths for each control panel.</description></item><item><title>Configure When Daily Tasks Run</title><link>https://docs.whmcs.com/9-1/system/automation/cron-tutorials/configure-when-daily-tasks-run/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/system/automation/cron-tutorials/configure-when-daily-tasks-run/</guid><description>Gives the steps to set the Time of Day value under Automation Settings &amp;gt; Scheduling that controls the hour during which the system cron executes daily tasks, and recommends running the cron every five minutes.</description></item><item><title>Find the Cron php.ini File</title><link>https://docs.whmcs.com/9-1/system/automation/cron-tutorials/find-the-cron-php-ini-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/system/automation/cron-tutorials/find-the-cron-php-ini-file/</guid><description>Gives two methods to identify the php.ini file used by the cron engine: running php -i | grep &amp;ldquo;Loaded Configuration File&amp;rdquo; over SSH or cPanel Terminal, or writing that output to a phpoutput.txt file from a temporary once-a-minute cron job.</description></item><item><title>Resolve a Cron PHP Mismatch</title><link>https://docs.whmcs.com/9-1/system/automation/cron-tutorials/resolve-a-cron-php-mismatch/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/system/automation/cron-tutorials/resolve-a-cron-php-mismatch/</guid><description>Walks through comparing the web server&amp;rsquo;s Loaded Configuration File path in PHP Info against the cron&amp;rsquo;s php.ini path, then resolving a version mismatch via cPanel MultiPHP, and notes the System Health Cron PHP Version Mismatch warning caches until the next daily cron run.</description></item><item><title>Schedule a Service Termination</title><link>https://docs.whmcs.com/9-1/products/service-tutorials/schedule-a-service-termination/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/products/service-tutorials/schedule-a-service-termination/</guid><description>Gives the steps to check Auto-Terminate End of Cycle and optionally enter a cancellation reason in a client&amp;rsquo;s Products/Services tab, noting this requires Cancellation Requests enabled in Automation Settings and terminates on the current Next Due Date.</description></item></channel></rss>