Admin Area How your staff configure products and manage individual services from inside WHMCS — the product Module Settings, and the powerful admin service panel embedded in every service page (overview, per‑resource tabs, credentials, deploy timeline, verify & repair, factory reset). Product Configuration (reference) PUQ Web Hosting module WHMCS Order now | Download | Community A product's behaviour is defined on its WHMCS Module Settings tabs. Installation & Configuration → Create a product walks the happy path; this page is a reference to the moving parts and how they fit together. How the pieces connect General tab → roles (Web/Mail/DNS) + Deployment mode (Split/Unified/Vanity) Web/Mail/DNS limits → Hestia package quotas + module caps, each keyed to a Configurable Option Client tab → which client-area pages/actions are visible Email tab → WHMCS email template per module event Config options tab → Create/sync the WHMCS Configurable Options + the vanity_name Custom Field At order time the module reads each customer's chosen limits from the WHMCS Configurable Options (whose keys it created), overlays them on the product defaults, and stores the resolved set on the service. You can inspect that resolved set on the admin service panel (the Resolved limits table). Deployment mode decides the tab set Split / Unified → separate Web / Mail / DNS limits tabs. Vanity → a single Vanity limits tab (Website quota + Mailbox quota), plus the vanity_domain Configurable Option and the vanity_name Custom Field. See Deployment & Segmentation → Deployment models for what each mode does, and Vanity Mode → The vanity product for the vanity specifics. Limits → Configurable Options Every limit field names its override key (e.g. web_disk_quota, mail_accounts, dns_records). The Config options tab turns those keys into real WHMCS Configurable Options in one click, so customers can pick tiers and you can price upgrades. Tab Key examples Web limits web_disk_quota, web_bandwidth, web_databases, web_ftp_accounts, web_cron_jobs, web_backups Mail limits mail_disk_quota, mail_accounts, mail_backups DNS limits dns_records Vanity limits vanity_site_disk_quota, vanity_mail_quota, vanity_domain Client permissions & emails The Client tab hides/shows client‑area features per product; the Email tab maps each lifecycle event to a WHMCS email template. Both are covered with screenshots in Create a product. Re‑running Create / sync missing is always safe — it only adds what's missing and never rewrites existing options or values. Run it again after enabling a new role or switching deployment mode. Service Management PUQ Web Hosting module WHMCS Order now | Download | Community Every hosting service is managed from inside its WHMCS service page. At the top you get the standard WHMCS editor with the Configurable‑Option dropdowns and the Module Commands (Create / Suspend / Unsuspend / Terminate / Change Package): Below that, the module embeds a full admin service panel — your staff's day‑to‑day console for the service. Overview The Overview shows two role cards. Web & DNS lists the web Hestia user, the DNS user and zones (with deploy badges) and the website usage gauges; Mail lists the mail user, mail/webmail links and the mailbox gauges. Both show the SSL state. Top buttons: Edit DB row · Reveal credentials · Redeploy service · Factory reset · Change domain. Per‑resource tabs The tab bar mirrors the client area but read/write for staff: Tab What you do Web settings PHP version, HTTPS redirect, proxy extensions. SSL Auto‑SSL state per role + custom‑cert upload; Issue/Renew now. FTP FTP accounts (full prefixed username). Databases Databases (name/user, engine, charset, size). DNS The service's zone records (type/name/value/pri/TTL) with per‑server deploy state. Mailboxes The service's mailboxes (email, quota, status). Cron Cron jobs (schedule, command, status). Backups Web + Mail backup lists with Backup now / Sync from server / Restore / Delete / Check restore. Logs Real Hestia log tail (Apache/Exim/Dovecot), grep‑filtered to the domain. Deploy & Tasks The Deploy tab shows live deploy status, a full event timeline and Redeploy (hard reset). The Tasks tab lists this service's tasks (action, target, server, status, attempts, timestamps); each opens a detail modal with the streamed SSH log. Limits, usage & power tools The Overview tab also carries the Resolved limits and live Usage tables, with Force usage sync and a Verify & Repair panel: Reveal credentials — decrypted logins/passwords for the web (FTP/panel/unix), mail and DNS Hestia users. Edit DB row — a raw editor of the service record for fixing rows that got into a bad state (bypasses provisioner validation — power users only). Factory reset — wipes the Hestia users + local child rows and re‑runs the full deploy chain (two‑step confirm). Cross‑service list The addon Services page is the fleet‑wide view — search/filter by deploy or DNS state, see each service's Mode (Split/Vanity) and DNS ownership, open the admin panel, redeploy, unlock or force‑delete, and run Verify (probe panels + DNS and repair).