PUQ Mautic

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.

Module Settings

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

Deployment mode

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.

Config options — complete

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):

WHMCS service — module commands

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.

Admin service panel — overview

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. Web settings
SSL Auto‑SSL state per role + custom‑cert upload; Issue/Renew now. SSL
FTP FTP accounts (full prefixed username). FTP
Databases Databases (name/user, engine, charset, size). Databases
DNS The service's zone records (type/name/value/pri/TTL) with per‑server deploy state. DNS
Mailboxes The service's mailboxes (email, quota, status). Mailboxes
Cron Cron jobs (schedule, command, status). Cron
Backups Web + Mail backup lists with Backup now / Sync from server / Restore / Delete / Check restore. Backups
Logs Real Hestia log tail (Apache/Exim/Dovecot), grep‑filtered to the domain. Logs

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.

Deploy timeline Tasks tab Task detail

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:

Resolved limits + usage

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).

Services list