Knowledgebase

How to Configure Automation Settings in WHMCS

  • 0

How to Configure Automation Settings in WHMCS

 

WHMCS Automation Settings allow you to automate essential business operations such as invoice generation, payment reminders, account suspension, service termination, domain renewals, and support ticket management. Properly configuring these settings helps reduce manual workload, improve efficiency, and ensure timely service management.

 

Why Configure Automation Settings in WHMCS?

 

Automation is one of the most powerful features of WHMCS. By configuring Automation Settings correctly, you can:

  • Automate recurring billing tasks

  • Generate invoices automatically

  • Send payment reminders to clients

  • Suspend overdue hosting accounts

  • Terminate long-overdue services

  • Manage domain renewals automatically

  • Reduce administrative workload

  • Improve customer experience

 

Accessing Automation Settings

 

To access Automation Settings in WHMCS:

  1. Log in to your WHMCS Admin Area.

 

 

   2. Navigate to Configuration Icon  > System Settings

 

 

 

  •       Automation Settings.

            Review and configure the available automation options.

 

 

 

 

Step 1: Configure Automation Status

 

The Automation Status section displays information about:

  • Last Cron Run

  • Next Cron Run

  • Cron Command

  • Automation Task Status

Verify that your cron job is configured correctly on the server, as WHMCS automation depends on cron execution.

 

 

 

 

Step 2: Configure Billing Settings

 

The Billing Settings section controls automated invoice generation and payment reminders.

Invoice Generation

Set how many days before the due date invoices should be generated.

Example:

  • Generate invoices 14 days before the due date.

Payment Reminder Notices

Configure reminder emails for:

  • First Overdue Notice

  • Second Overdue Notice

  • Third Overdue Notice

These reminders help reduce late payments and improve collection rates.

 

 

 

Step 3: Configure Suspension Settings

 

WHMCS can automatically suspend hosting accounts for unpaid invoices.

Suspend Days

Specify the number of days after an invoice becomes overdue before suspension occurs.

Example:

  • Suspend accounts 3 days after the due date.

Suspension Notification

Enable suspension emails to notify clients when their services are suspended.

 

 

 

 

Step 4: Configure Unsuspension Settings

 

When a client pays an overdue invoice, WHMCS can automatically restore the suspended service.

Benefits include:

  • Faster service restoration

  • Reduced support requests

  • Improved customer satisfaction

Enable automatic unsuspension for supported hosting modules.

 

 

 

 

Step 5: Configure Termination Settings

 

For long-overdue accounts, WHMCS can automatically terminate services.

Termination Days

Specify how many days after suspension a service should be terminated.

Example:

  • Terminate services after 30 days of suspension.

Important: Use this feature carefully, as terminated accounts may result in permanent data loss.

 

 

 

 

Step 6: Configure Payment Capture Settings

 

If using supported payment gateways, WHMCS can automatically process recurring payments.

Options include:

  • Attempt payment capture automatically

  • Retry failed payments

  • Configure payment retry intervals

This helps increase successful payment collections.

 

 

 

Step 7: Configure Domain Automation Settings

 

WHMCS can automate domain management tasks.

Domain Renewal Notices

Set renewal reminder schedules, such as:

  • 30 Days Before Expiry

  • 15 Days Before Expiry

  • 7 Days Before Expiry

Domain Sync

Enable domain synchronization to:

  • Update expiry dates

  • Update registration status

  • Sync registrar information

Auto-Renewal

Automatically renew domains when payment is received.

 

 

 

 

Step 8: Configure Support Ticket Automation

 

WHMCS can automate support ticket management.

Available options include:

  • Auto-close inactive tickets

  • Send customer satisfaction surveys

  • Escalate overdue tickets

  • Manage ticket follow-ups

These features help maintain efficient support operations.

 

 

 

 

Step 9: Save Automation Settings

 

After configuring all required options:

  1. Review your settings carefully.

  2. Click Save Changes.

  3. Verify that the WHMCS cron job is running successfully.

 

 

 

 

Best Practices for WHMCS Automation Settings

 

  • Verify cron job execution regularly.

  • Test automation functions in a staging environment.

  • Configure multiple payment reminders.

  • Use reasonable suspension and termination periods.

  • Enable domain synchronization.

  • Monitor automation logs frequently.

  • Keep WHMCS updated to the latest version.

 

Conclusion

 

Properly configured WHMCS Automation Settings streamline billing, hosting management, domain renewals, and customer communications. By automating routine administrative tasks, you can improve operational efficiency, reduce manual work, and provide a better experience for your clients.


Was this answer helpful?