This Summer season, boost your WHMCS with premium modules and save 15% off.
Use promo code: SUMMER2026
Nexum — WHMCS Client Area Theme
Nexum is a complete WHMCS client area theme with a companion addon module that turns the entire front end into an admin-configurable interface. Colours, typography, spacing, corner radius, shadows, navigation structure, dashboard panels and homepage content are all edited from the WHMCS admin area — not from template files. The package ships as three parts that install together: the Nexum client area template, a matching order form template, and the Nexum addon module that drives them both.
Where most WHMCS themes hand you a fixed design and a custom.css file, Nexum exposes its design system as CSS custom properties written into the page head on every request. Change a colour in the admin and it lands on the client area on save — no template edits, no recompiling, no FTP. A built-in WCAG AA contrast checker grades your palette live in both light and dark mode as you edit it, so a rebrand can't quietly make your invoices unreadable.
The theme covers the full WHMCS client area: dashboard, services, domains, invoices, quotes, support tickets, knowledgebase, downloads, affiliates, account and security pages, the OAuth consent screens, error pages, and a separate WHMCS order form template covering domain search, product configuration, cart and checkout. Light and dark mode are both first-class, with the dark palette fully editable and a one-click generator that derives it from your light palette.
Why Choose WHMPRESS — WHMPress has built and maintained WHMCS modules and themes for over a decade, and Nexum reflects that: a real settings snapshot and rollback system, a staging mode so you can redesign without your clients watching, per-client dark mode stored against the account, and 26 bundled translations. Every WHMPress product is backed by direct developer support and continuous updates.
WHMCS Theme Features
-
Dynamic CSS variable engine — every design value is emitted as
--nx-* custom properties into the page <head>, so design changes apply without touching template files
-
Pre-paint theme script — a blocking inline script stamps dark mode and sidebar width onto
<html> before first paint, eliminating the flash of wrong theme or wrong sidebar width on load
-
Full light and dark mode — every colour variable has an independent dark-mode counterpart
-
Dark palette generator — fills every dark field from your light palette in one click, with undo, before anything is saved
-
Live WCAG AA contrast checker — grades 18 foreground/background pairs (body text, muted text, links, button labels, sidebar text, status colours and all seven status pills) against the 4.5:1 and 3.0:1 thresholds, in both light and dark mode simultaneously
-
Two navigation layouts — top navigation bar or left sidebar, switched from a dropdown
-
Sidebar modes — expanded, compact, or icons-only, with the client's chosen state optionally remembered between visits
-
Top bar styles — expanded, compact, or compact without icons, with a configurable logo row position
-
Sticky header and sticky sidebar toggles, plus a configurable header height
-
Three footer styles — minimal, full, or hidden, with an optional footer logo
-
Self-hosted fonts — Poppins, Manrope and the Material Symbols icon font ship as WOFF2 files in the theme, so no visitor IP is sent to Google Fonts by default; switchable to the Google Fonts CDN if preferred
-
Custom CSS editor in the admin, injected after the theme stylesheets so it always wins, with full access to the theme variables
-
Snapshots and rollback — a snapshot of your settings is taken automatically before every save, and a restore takes one first so it can itself be undone; the 25 most recent are kept, and manual named snapshots can be created at any point
-
Staging and draft mode — with draft mode on, saves go into a draft while the live site keeps serving the published theme; a tokenised private preview link shows the draft, and the token can be rotated to invalidate shared links
-
Staging stylesheet — a
nexum-staging.css file, when present, is served only to preview-token holders
-
Config export and import — settings export to a JSON file and import back, for moving a design between installs
-
Reset controls at every level — per section, per pane, and a full reset of all settings
-
Master enable switch — turn Nexum styling off and the client area falls back to stock template styling
-
Template scoping — restrict Nexum styling to named template folders, or leave it open to style whichever template each client is using
-
26 bundled languages — Arabic, Azerbaijani, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Farsi, French, German, Hebrew, Hungarian, Italian, Macedonian, Norwegian, Portuguese, Portuguese (BR), Romanian, Russian, Spanish, Swedish, Turkish and Ukrainian, all complete, following the client's WHMCS language with English fallback
WHMCS Theme Client Area Features
-
Configurable client dashboard — drag to reorder the WHMCS home panels (Your Info, Active Products/Services, Registered Domains, Recent Support Tickets, Invoices Due, Recent News, Affiliate Program, Manage Your Security), toggle any off, rename the heading each client sees, and set each panel to half or full width
-
Custom dashboard widgets — build your own cards alongside the WHMCS panels, each with a title, Material Symbols icon, half or full width, and an unlimited list of items; each item can be a link, a divider, or a block of custom HTML
-
Promo banner slider on the client dashboard — multiple banners with badge, title, subtitle, button text and link, background image, gradient start and end colours and text colour, with autoplay, configurable slide interval, dismissable option and adjustable top/bottom padding
-
Client-side dark mode toggle — a floating switch clients can use themselves; for signed-in clients the choice is stored against their account so it follows them across browsers and devices
-
Four colour mode policies — light only, dark only, auto (follows the visitor's OS preference), or toggle (client chooses)
-
Dynamic logo swapping — separate light and dark logos, plus separate light and dark compact app icons for the collapsed sidebar, swapped automatically when the client changes mode
-
Guest portal homepage builder — reorder or switch off the hero, domain search band, product catalog, domain transfer strip and support links row, and edit copy that is normally hardcoded in the template
-
Editable hero — badge, headline, sub-heading, an unlimited repeatable list of trust stats, and a choice of showing it to guests only or to signed-in clients too
-
Network status tile with a configurable title, status pill and free-text status rows for any region or cluster
-
"Included with every plan" feature tile with an editable title and unlimited feature rows
-
Product catalog block with editable eyebrow, title and sub-heading, and per-product-group visibility checkboxes drawn from your live WHMCS groups
-
Support links row — reorder, toggle and re-caption the announcements, network status, knowledgebase, downloads and open-ticket links
-
Domain transfer page builder — reorder the search hero, "before you transfer", cart, timeline, pricing and support cards, switch any off, set each to half or full width, and edit every text label on the page
-
Domain search band with a TLD filter dropdown, populated from your WHMCS domain pricing table on pages where WHMCS doesn't normally supply featured TLDs
-
Service details field control — choose which technical fields appear on a client's service page (server name, IP address, username, nameservers, password, domain) and drag them into the order you want
-
Payment method icons — ten icons bundled as inline SVG (Apple Pay, PayPal, Mastercard, Visa, Stripe, Google Pay, JCB, Revolut, Skrill, SEPA), each toggleable and reorderable, with support for adding your own via image upload, image URL or pasted SVG
-
Per-page SEO manager — meta title, meta description, social share image and a noindex switch for 21 named pages across public, store and client-area sections, with site-wide defaults and a global title suffix; anything left blank falls through to the WHMCS default so filling nothing in changes nothing
-
Open Graph and Twitter/X card tags emitted from the same SEO values
-
Email branding — wraps your WHMCS HTML email templates in a branded shell with your logo, accent colour, footer note and footer links; each original is backed up to a separate table before it is touched, once, so Revert always returns the true original, and plain-text templates are skipped
-
Live email preview rendered in an isolated frame so the admin panel's own CSS can't flatter it
-
Mobile navigation drawer with escape-to-close, working in both sidebar and top layouts
-
Optional compact tables on mobile for invoice and service tables under 640px
-
Optional animated page transitions — a subtle fade on client-area page load
-
Styled select controls — native
<select> elements are skinned into searchable dropdowns while the real element stays in the DOM for form submission
-
Submit button loading states so a slow form post gives immediate feedback
-
Dashboard data surfaced by the module — account contacts, recent support tickets with relative timestamps, service counts by status, estimated monthly spend normalised across billing cycles, active product list with type-aware icons and expiry warnings, and account security status (2FA enabled, email verified, password age)
Order Form Features
The order form installs as a separate WHMCS order form template and shares the same design variables as the client area.
-
Complete order flow — domain search, product configuration, configurable options, addons, domain configuration, cart review, checkout and order complete
-
Progress step indicator that adapts to whether the order includes a domain, showing three or four steps accordingly
-
Card-based billing cycle selector — the native billing cycle dropdown is transformed into selectable price cards with setup fees parsed out
-
Grouped payment gateway selection — credit card gateways render as tiles, other gateways as rows, split automatically by gateway type
-
Addon browsing with search, sorting, and a target-service selector
-
Domain search with live availability lookup, domain suggestions with "load more", IDN language selection, and spotlight TLD results
-
Optional category sidebar on the order form, toggled from the admin
-
Standalone checkout recovery page — when WHMCS re-renders
?a=checkout as its own route after a server-side validation failure, the template supplies its own shell so the customer never lands on unstyled HTML
-
Cart session endpoint that locates
init.php by walking up the directory tree, so the order form works regardless of install nesting depth
Package & Configuration Options
Addon module configuration
Design → Colors
- 5 stock palettes (Default, Green, Orange, Purple, Red)
- Unlimited custom palettes — create, edit and delete, each with primary, secondary and light values
- 19 core colour variables per mode, grouped as Brand (primary, secondary, primary light, primary hover, links, accent), Status (success, warning, danger, info), Grays & Backgrounds (page background, card background, main text, muted text, borders) and Layout Panels (header, sidebar background, sidebar text, footer)
- 7 status pills (Active, Pending, Suspended, Cancelled, Ticket Open, Ticket Answered, Ticket Closed), each with independent background and text colours per mode
Design → Typography
- Font delivery: self-hosted or Google Fonts CDN
- 21 font choices for body and headings independently: Inter, Open Sans, Roboto, Poppins, Lato, Montserrat, Nunito, Nunito Sans, Source Sans 3, Work Sans, DM Sans, Manrope, Plus Jakarta Sans, Figtree, IBM Plex Sans, Rubik, Karla, Mulish, Outfit, Space Grotesk, System Default
- Base size, base line-height, letter spacing on headings, link decoration
- Body, heading and button weights from 300 to 800
- Independent H1, H2, H3 and small-text sizes
Design → Layout & Style
- Menu layout, top bar style, logo row, sidebar mode, order form sidebar visibility
- Header height, footer style, footer logo, sticky header, sticky sidebar
- Language selector and currency selector placement (header, footer, both, or hidden)
- Container max width, content padding, card padding, gap between cards
- Card, button, input and badge corner radius; border width
- Button style (solid, soft tinted, outline) and shadow depth (none, soft, medium, strong)
Branding
- Five asset slots: logo (light), logo (dark), app icon (light), app icon (dark), favicon
- Drag-and-drop or browse upload — PNG, JPG, JPEG, SVG, GIF, WEBP and ICO accepted, 2 MB limit
- Live in-context preview showing the mark in a mock header, sidebar rail and browser tab, switchable between light and dark
- Logo height slider (24–64px)
- Icon style: solid, regular outline, or light
- Auto dark-mode logo swap toggle
- Show logo on invoices and emails toggle
Settings
- Apply to templates (tag input; empty means style whichever template is active)
- Load fonts from your server
- Service detail field visibility and order
- Client colour-mode switch, remember sidebar state, compact tables on mobile, animated page transitions
- Export config, import config, reset all settings
General Compatibility:
-
WHMCS Compatibility: Supports WHMCS Versions 8.7 to 9.X
-
PHP Versions: Supports PHP 8.4, 8.3, 8.2, and 8.1
-
Themes Supported: Works with WHMCS themes such as Six, Twenty-One, and Lagom WHMCS Client Theme
-
System Requirement: Requires ionCube Loader v13 or later
Module Price
Monthly Price: $10
Annually Price: $75