WHMCS (Web Hosting Management and Billing Platform) is a powerful and comprehensive software solution designed to streamline and automate the operations of web hosting providers, domain registrars, and other online service companies. It integrates essential business functions into a single, easy-to-use platform, enabling providers to deliver reliable services while reducing manual workload and increasing efficiency.
WHMCS is an all-in-one management system that combines billing, customer management, support, and automation tools tailored specifically for the web hosting industry. Its primary goal is to simplify complex operational processes, allowing service providers to focus on growth and customer satisfaction.
Features of WHMCS - Web Hosting Billing & Automation Platform
Automated Billing and Invoicing
Recurring billing and subscription management
Automated invoice generation and email notifications
Overdue payment reminders and late fee management
Tax calculation and multi-currency invoicing
Flexible billing cycles (monthly, quarterly, yearly, custom)
Customer Management
Secure client portal with login and account access
Customer registration, account creation, and management
Self-service account updates and profile management
Customer activity tracking and history
Service Provisioning & Automation
Automated provisioning of hosting accounts, domains, SSL certificates, email accounts, and more
Support for various control panels like cPanel, Plesk, DirectAdmin, etc.
One-click product/services setup
Automated suspensions and reactivations based on billing status
Domain Management
Domain registration, transfers, and renewals
Support for multiple domain registrars
Domain WHOIS management
Domain renewal reminders and automatic renewal options
Support Ticket System
Integrated customer support ticketing system
Ticket assignment, escalation, and internal notes
Email notifications for ticket updates
Knowledgebase and FAQ integrations
Payment Gateway Integrations
Support for multiple payment gateways (PayPal, Stripe, Authorize.Net, 2Checkout, and more)
Multiple currency support
Secure payment processing
Payment gateway customization options
Product & Service Management
Customizable product and service offerings
Flexible product configurations and pricing options
Bundled products and add-ons
Promotions and discount codes
Automation & Workflow Customization
Custom hooks and API for tailored automation
Scheduled tasks and cron job integrations
Automated email templates for various customer communications
Extensibility & Customization
Extensive API for third-party integrations
Modules and plugins marketplace
Customizable templates and themes
Developer-friendly hooks and events
Security & Compliance
Data encryption and secure login protocols
Role-based access controls
GDPR compliance tools
Regular updates and security patches
Multi-language & Multi-currency Support
Localization for multiple languages
Multi-currency invoicing and payments
Language packs and translation support
Reporting & Analytics
Sales and revenue reports
Customer activity and product performance reports
Financial summaries and tax reports
Custom report generation
Marketing & Customer Engagement
Coupon codes and discounts
Affiliate management system
Email marketing integrations
Automated follow-up emails
Reseller & Affiliate Management
Reseller account management
Affiliate tracking and commissions
Customizable affiliate programs
Reseller & Partner Features
Multiple reseller support
Custom reseller plans and discounts
Mobile Compatibility
Responsive client and admin interfaces
Mobile-friendly design for on-the-go management
Hosting & Server Management
Server monitoring integrations
Automated server provisioning and management
Support for multiple hosting platforms
Backup & Data Management
Automated backups
Data export and import tools
Localization & Language Packs
Support for various languages
Custom translations
Support & Community
Extensive documentation and tutorials
Active community forums
Professional support options
What's New in Version 9.1.0
Released
Implemented
WHMCS-27002 — Iris Admin Theme Preview
WHMCS-27279 — Automatic MarketConnect Account Registration
Maintenance
WHMCS-25146 — Remove Unused Credit and Debit Note Number Incrementation Settings
WHMCS-26154 — Improve Security for the Installation and Upgrade Process
WHMCS-27300 — Correct Amount Column Sorting on My Credit and Debit Notes
WHMCS-27464 — Improve Security for the Setup Wizard
WHMCS-27465 — Add Description Label for Payment Methods at Cart Checkout
WHMCS-27564 — Correct Automatic Update Failure When the Site Is Accessed Mid-Update
WHMCS-28022 — Standardize Password Error Message Styling in the Client Area
WHMCS-28033 — Improve Navigation and TLD Selection in the Getting Started Wizard
WHMCS-28076 — Correct MarketConnect Service Management Actions in the Nexus Theme
WHMCS-28077 — Add Missing MarketConnect Dynamic Service Commands to the Nexus Theme
WHMCS-28113 — Improve Security for Knowledgebase Search in the Nexus Theme
WHMCS-28158 — Match Generated Password Length to the Minimum Password Length Setting
WHMCS-28166 — Correct OAuth Authorization Failure When Using the Nexus Theme
WHMCS-28382 — Correct Handling of Multiple Upgrades in the Nexus Cart
WHMCS-28444 — Show Billing Term Details in the Cart Item Price Tooltip
WHMCS-28459 — Correct Horizontal Scrolling on the Mobile View Cart Page in the Nexus Theme
Modules
WHMCS-26564 — Correct Error Paying Invoices with Stored Cards via Stripe Dynamic Payments
WHMCS-27903 — Preserve Assigned Shared IP Address on Package Change for Plesk
WHMCS-28135 — Update Retirement Notices on the Admin Dashboard for PayPal Legacy
WHMCS-28136 — Add Admin Area Warning for Outdated API Credentials in BitPay
WHMCS-28343 — Prevent Paid Plan Substitution When the Free Plan Is Disabled for Nova Cloud
WHMCS-28413 — Correct Password Field Display in the Getting Started Wizard for eNom
WHMCS-28470 — Remove PayPal Basic and PayPal Checkout modules
Version 9.1.0 (Beta)
Implemented
WHMCS-20034 — Support for PHP 8.4
WHMCS-20418 — Display notice of unsaved Ticket Scheduled Actions
WHMCS-22150 — Unattended Auto Updates for Maintenance Releases
WHMCS-24543 — Credit Notes Overview pages for Admin and Client Areas
WHMCS-24545 — View & Print function added to Credit Notes in the Client Area
WHMCS-24550 — Credit Notes support added to various reports and widgets
WHMCS-24689 — Setup Tasks Admin Dashboard widget
WHMCS-25096 — Stripe Dynamic Payments Gateway Module
WHMCS-26207 — Configurable Email Import Limits
WHMCS-27608 — Invoice Immutability and Credit Note Controls
Maintenance
WHMCS-18876 — Correct Promo Search on the Domains Tab
WHMCS-19711 — Improved timestamp handling for Last Capture Attempt entries on Invoices
WHMCS-22693 — Allow HTML5 video embedding in Knowledgebase Article body
WHMCS-22707 — Undisclosed Security Fix
WHMCS-24544 — Add Balance Column to Admin and Client Invoice Lists
WHMCS-24769 — Correct TypeError on Automation Settings Page with empty values
WHMCS-25011 — Improved error handling when allowing a grace period for an order.
WHMCS-25049 — Improved calculations in Sales Tax Liability report
WHMCS-25092 — Improved performance of Nexus Cart
WHMCS-25172 — Improved handling of the “Mark Paid” button when updating an unpaid invoice
WHMCS-25204 — Prevent Division By Zero Error When Downgrading a Recurring Product
WHMCS-25214 — Correct Font Awesome Path Regex to Stop Repeated CSS Injection
WHMCS-25294 — Improved handling of Fraud related Invoice statuses
WHMCS-25622 — Improvements to the Mobile View of Nexus Theme
WHMCS-25662 — Improved handling of PayPal payments in Stripe Dynamic Payments Gateway Module
WHMCS-25709 — Improved handling of Automatic Domain Renewal setting
WHMCS-25718 — Correct Upgrading a Marketplace Service via Nexus Cart
WHMCS-25887 — Removal of Paid invoices from the Income by Product report.
WHMCS-26041 — Undisclosed Security Fix
WHMCS-26447 — Improved sorting of Affiliate tables in the Admin Area
WHMCS-26561 — Correct IMAP Mail Import Using Stale Message IDs After Deletion
WHMCS-27003 — Improve Performance of the Staff Online Admin Query
WHMCS-27323 — Add System Health Check notice if storage locations are publicly writable
WHMCS-27326 — Correct Apply-Once Promo Codes Being Rejected by Other Orders
WHMCS-27427 — Enforce Block Existing Domains Setting for Direct Cart Links
WHMCS-28009 — Permit multiple devices to hold an active Remember Me admin token
Modules
WHMCS-20973 — Switch module endpoint to use port 443 in PSIGate
WHMCS-21414 — Correct scheme name for EUR transactions in GoCardless
WHMCS-22763 — Update BitPay module to Unified SDK
WHMCS-24148 — Improved process handling for PreInvoiceAutomaticCancellation hook point
WHMCS-25097 — Implemented a migration feature for Stripe to Stripe Dynamic Gateway Modules
WHMCS-26138 — Strengthen Generated Automatic Payment Password for WorldPay
WHMCS-26190 — Improved handling of payment captures when using the Stripe Dynamic Payment Gateway
WHMCS-26359 — Improve security around Staff Noticeboard
WHMCS-26385 — Correct WP Toolkit provisioning in cPanel
WHMCS-27404 — Update to XML RPC protocol version to 1.6.9.1 in Plesk
WHMCS-27409 — Improve validation of API Endpoint URLs
WHMCS-27443 — Correct SoapFault error during EV SSL Configuration for GlobalSign
WHMCS-27532 — Update Suspension and Unsuspension in Plesk
WHMCS-27812 — Update Change Password in Plesk
WHMCS-27880 — Improve accuracy of Module Debug Logs in Plesk
API
WHMCS-24522 — Added Bundle Name to the Cart Item response payload in REST API
WHMCS-24523 — Added Product Type to Bundle Items in the Cart response payload in REST API
WHMCS-27181 — Undisclosed Security Fix
WHMCS-27208 — Improve handling of Addon Billing Cycle in REST API
WHMCS-27266 — Added headless checkout and payment endpoints to the REST API
Was this helpful?
Recommended Comments
Create an account or sign in to comment