Pages Manager for WHMCS
A complete content management layer for the WHMCS client area — unlimited Internal pages, generated PHP pages, standalone External pages, reusable Templates and Sidebar Widgets, with optional SEO Friendly URLs.
Pages Manager turns WHMCS into a true CMS. Where WHMCS normally only lets you edit a handful of static pages, Pages Manager lets you create unlimited pages of four different kinds:
Internal Pages
Smarty-rendered pages inside your active client theme, with the full WHMCS client-area variable and language system.
Internal PHP Pages
Real .php files in the WHMCS root with their own Smarty template — full WHMCS framework access.
External Pages
Fully standalone HTML pages served from their own domain or subdomain, outside the WHMCS theme.
Sidebar Widgets
Reusable widget boxes that you assign to any page and render in the client-area sidebar.
The module also includes an Analytics Dashboard (page views, trends and geographic reports), client-area navigation injection into the primary/secondary navbar, per-page SEO and a single Settings page for SEO Friendly URLs, Disqus and translation languages — all governed by modern, secure, CSRF-protected admin screens.
/about.html (with .html) or clean extensionless /about URLs. The module writes and maintains the matching rewrite rules in the WHMCS root .htaccess automatically. See Settings & SEO.
What’s new in v7
v7 is a full rewrite of the legacy v6 module on the modern WHMCS addon architecture (PSR-style controllers, namespaced helpers and Smarty templates):
- Sidebar Widgets manager — content, links, content+links and image widgets assigned per page with display order.
- Analytics Dashboard — page counts, lifetime views with month-over-month trend, SEO health score, 30-day traffic chart, top/recent pages and a geographic view overlay.
- Client-area navigation injection — Internal and PHP pages in the primary & secondary navbar, optionally nested under a parent.
- Per-page SEO — meta title, description and keywords injected into the page
<head>. - Unified publish/status toggle on every page type.
- SEO Friendly URLs in two formats — with or without
.html, with automatic.htaccessmanagement. - Modern storage — data kept in
hsc_pm_*tables, auto-migrated from the legacymod_*tables on activation or upgrade.
Requirements
- WHMCS 8.x or 9.x — the module is IonCube encoded, so your server needs the matching IonCube Loader for your PHP version.
- A valid license key — entered in the module settings after activation. The key is emailed after purchase and is also available in the client area under Account → My Products → manage product.
- Apache with
mod_rewriteenabled. - Write access to
modules/addons/page/templates_c/,assets/uploads/, and (for SEO) the WHMCS root.htaccess+ root directory. - PHP and MySQL/MariaDB (the database used by WHMCS).