Download Clientexec

Download Clientexec and start automating your web hosting company today.

6.4.1 Changelog

  • Improved WHMCS importer to verify if the table tblpaymethods exists.
  • Fixed Fixed issue with upgrade not properly deleting old sign up files, causing broken sign up.
  • Fixed Canned Response list sorting by creator.

6.4.0 Changelog

  • Added "VPS ID" under Hosting Account Tab of a client's package if there is one set
  • Added new config.php option "SAMEORIGIN" to send the X-FRAME-OPTIONS sameorigin header.
  • Added SOAP as a required PHP extension.
  • Added ability to cancel a pending package upgrade/downgrade for admin and also for client.
  • Added new General Billing Setting: Void Unpaid Invoices When Deleting A Package.
  • Added UK HMRC VAT Validation
  • Added missing events about adding/removing credit balance when: applying credit to an invoice, getting credit from an overpaid invoice, or when crediting an invoice.
  • Added 'Failed Reason' by default in 'Failed Invoices' section
  • Added note in the invoice when doing a package upgrade/downgrade, indicating the previous and new package names and billing cycles
  • Added ability to edit all system ticket types.
  • Added new report: Client Group Income. Displays total paid by Client Group.
  • Added new DreamScape Registrar Plugin.
  • Added Direct Login support for DirectAdmin.
  • Added New "Auto Renew Domains?" setting for NameSilo to determine if the auto renew should be enabled at NameSilo (default to no so CE handles auto renews)
  • Added ID Protect Addon option for NameSilo.
  • Added display of EPP Code for ResellerClub, Resellbiz & NetEarthOne domains.
  • Improved invoice API to return the invoice entries info.
  • Improved package status updates to allow to be changed to any status.
  • Improved Upgrade/Downgrade to allow for upgrade/downgrade's of the same product.
  • Improved Client UI to new design based on Bootstrap 4.
  • Improved WHMCS migrator significantly.
  • Improved saving free subdomains for a product to strip out any leading '.'.
  • Improved send "Account Creation" email from support email, not billing email
  • Improved new installs to default "Prompt for domain username and password" to no.
  • Improved emailing of announcements, to replace images URLs, with full paths
  • Improved softaculous auto installer to use 'admin' as the admin username if none is given.
  • Improved cPanel/WHM accounts importer to send a reset password email if we create anew client
  • Improved Auto Mailer to create a support ticket if it is unable to email a client.
  • Improved the order of Stripe Checkout keys so they match the order in Stripe dashboard.
  • Improved Virtualizor plugin to send the storage ID when creating a VPS
  • Improved Direct Links payments for PayPal when using new API.
  • Updated country "Macedonia (Frm. Yugoslav Rep.)" to "North Macedonia".
  • Fixed issue storing thousands separator when importing TLD prices.
  • Fixed issue with admin menu not re-loading when a snapin is enabled or disabled.
  • Fixed issue with remote installs (softaculous, installatron, etc) not properly checking for trial licenses.
  • Fixed issue with domain list not showing properly when using MySQL 8.0.
  • Fixed "Renew Package" permission to display properly for client groups.
  • Fixed issue related to package upgrade/downgrade code not allowing to complete Clientexec updates.
  • Fixed issue related to custom billing cycles code not allowing to complete Clientexec updates.
  • Fixed issue with checking the wrong javascript variable in our chat tracking.
  • Fixed issue on sign up with not being able to determine the proper server to allocate a package to.
  • Fixed placement of Trial Version and Execution Time in admin footer.
  • Fixed issue with test email when using the "Override From" setting.
  • Fixed issue with looking up .CH, .DE, and .EU domains when not using a registrar plugin.
  • Fixed issue that was causing too many license checks, thus invalidating a license when it still had a grace period.
  • Fixed issue with displaying the staff list when using MySQL 8.0+.
  • Fixed issue when looking up any .PE TLD when not using a registrar plugin.
  • Fixed saving a package to have billing cycle as One Time, or recurring as No, to properly update the recurring fee paymentterm value to 0
  • Fixed issue when calculating the total of an invoice for some currencies while having a percentage discount entry on it.
  • Fixed issue that was not removing invoice entries of unused coupons from invoices
  • Fixed issue with PDFInvoice setting wrong cache path.
  • Fixed issue preventing spam filters from being saved as enabled.
  • Fixed issue with editing a ticket message on admin showing raw HTML.
  • Fixed issue preventing "Use Paypal Subscriptions" to be properly set when an account is created from login page
  • Fixed issue with "Terms and Conditions URL" setting, when used in the section where you can create an account without ordering.
  • Fixed issue when using the GET parameter "paymentTerm" instead of "paymentterm" in sign up. Both will work now.
  • Fixed issue in the "Upcoming Charges" and "Predicted Income" reports when comparing a date field against 'NULL'.
  • Fixed issue with deleting coupon invoice entries.
  • Fixed issue with "Income Growth" Report and MySQL 8.0.
  • Fixed issue causing invoice page to show blank when a Stripe account has been limited.
  • Fixed issue with Stripe Checkout while using CloudFlare.
  • Fixed issue with Virtualizor plugin not sending proper virtualization param.
  • Fixed DNS Record management with NameSilo.
  • Fixed issue with Stripe Checkout trying to insert invalid failed transactions when the client clicks the "Back" link instead of completing the payment.
  • Fixed issue preventing the Create option display for Virtualizor when the VPS has been manually removed from the server.

Ready to get started?


If you have any questions we're available 24 / 7 to assist you.