WHMCS

From LHYcloud Docs
Jump to navigation Jump to search

What is WHMCS?

WHMCS stands for Web Host Manager Complete Solution. It is a comprehensive, all-in-one client management, billing, and support platform designed primarily for web hosting providers. WHMCS automates the processes of account provisioning, invoicing, domain management, customer support, and more.

It integrates with a wide variety of control panels (like cPanel, Plesk, and CWP), domain registrars, and payment gateways, allowing hosting businesses to run smoothly and efficiently.

Key Features of WHMCS

Category Features
Client Management Centralized client portal, account creation, status tracking, communication logs
Billing & Invoicing Recurring billing, automatic invoice generation, late fees, pro-rata billing
Automation Hosting account creation, suspension, termination, domain registration/renewals
Domain Management Domain search, registration, transfers, WHOIS protection, TLD pricing management
Support Tools Built-in ticketing system, knowledgebase, email piping, canned responses
Customizable Client Portal Themes, templates, branding, multi-language support
Security Two-factor authentication (2FA), IP restriction, email verification, audit logs
Reporting & Analytics Financial reports, activity logs, income forecasts, client statistics
Addon Modules Marketplace of paid and free modules for extended functionality (e.g., SMS, advanced automation, tax tools)
Developer Friendly API, hooks, templates, modules for developers to customize and extend WHMCS

Integrations

  • Control Panels: cPanel/WHM, Plesk, CWP, DirectAdmin
  • Domain Registrars: GoDaddy, Namecheap, ResellerClub, Enom
  • Payment Gateways: PayPal, Stripe, Authorize.Net, 2Checkout, Razorpay, etc.
  • Other Tools: Cloudflare, Softaculous, Virtualizor, and more

System Requirements

  • PHP: 7.4 – 8.2 (depending on version)
  • Database: MySQL 5.7+ or MariaDB
  • Web Server: Apache, Nginx, or LiteSpeed
  • IonCube Loader: Required for running encrypted files
  • SSL Certificate: Required for secure admin and client login

WHMCS Version History Table

Version Release Date Key Features / Changes
8.10 (latest) August 2025 - Improved UI/UX

- PHP 8.2+ support

- New webhooks

- Admin dashboard enhancements

8.9 May 2025 - OAuth improvements

- Enhanced 2FA setup

- More domain registrar integrations

8.8 February 2025 - PHP 8.1 default support

- Updated Stripe & PayPal integrations

- Marketplace module updates

8.7 October 2024 - New ticket system UI

- Better email delivery diagnostics

- Core performance improvements

8.6 June 2024 - System health status page

- Updated licensing system

- API enhancements

8.5 February 2024 - UI refinements

- Payment gateway compatibility updates

- Mobile optimization

8.4 October 2023 - PHP 8.1 support added

- Auto-scaling pricing models

- Enhanced client security logs

8.3 June 2023 - Domain pricing automation

- Admin area design refresh

- Stripe Checkout support

8.2 February 2023 - Bulk client management tools

- GDPR tools improved

- Better cron job scheduling

8.1 October 2022 - Performance upgrades

- Improved template system

- Email templates reworked

8.0 August 2020 - Major UI overhaul (client & admin areas)

- Bootstrap 4 support

- OAuth2 & social login

- Enhanced security

Pages in Category "WHMCS"