Compliance Audit Log turns your WHMCS install into a regulator-ready system of record. It silently captures every meaningful admin and client action across eight categories — authentication, clients, financial events, tickets, services, domains, configuration changes, and module activity — and stores them with full actor, target, IP, severity, and field-level before/after metadata.
WHMCS already has a basic activity log, but it is fragmented across screens, hard to filter, easy to wipe, and missing critical fields like change diffs and severity. When a regulator, auditor, or paying customer asks "who changed this and when?", you need a single, tamper-resistant source of truth — not a dozen scattered logs. Compliance Audit Log gives you that source of truth, with HMAC-SHA256 chain integrity, NIS2 reports, SIEM export, and configurable alert rules built in.
Every admin action and meaningful client action is recorded the moment it happens, no manual configuration required:
Each record carries the full context an auditor needs:
Open the addon and you immediately see Total Events, Critical Events, and Today's Events counters, plus the latest entries in a sortable table. The dashboard supports multi-filter search: category dropdown, severity dropdown, free-text search across actor / target / changes, and date range picker. Click any row to open a detail drawer showing the full change list and metadata.
Every Pro-tier entry is signed with HMAC-SHA256 and linked to the previous entry's hash, forming a cryptographic chain. If anyone modifies or deletes a single record — even with database access — the chain breaks. One click on "Verify Chain Integrity" in admin tells you exactly which entry was tampered with and when. This is the difference between "we log things" and "we can prove what happened" when a regulator asks.
One click generates a printable HTML report mapped to NIS2 Article 21 controls (logging, integrity, incident handling, access control, retention). Drop it straight into your annual compliance package. The report header can be customized with your organization name.
Export all entries (or filtered subsets) as JSON ready for Splunk, ELK, Datadog, or any SIEM pipeline. Build alert rules with severity threshold, time window, and action-pattern wildcards (for example, trigger when three or more critical client events occur within ten minutes). Alerts are delivered by email through WHMCS PHPMailer (SMTP-aware, with mail() fallback).
Configure retention from 30 to 3650 days; a daily cron prunes older entries automatically. Add your Cloudflare or load balancer CIDR ranges to the Trusted-Proxy list and the IP column will resolve the real client IP rather than the proxy's address.
Free
Pro (79 USD/year or 279 USD buyout)
Admin UI ships in English, Simplified Chinese, and Traditional Chinese. Severity and category labels are fully translated; event payload field names remain in their original WHMCS naming for SIEM correlation.
Pre-sales questions and technical support reach us through our contact page (form, email, and Telegram, no login or account required). Every purchase is covered by a 7-day money-back guarantee.
Be the first to review Compliance Audit Log.
The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.
v1.1.0 — Add Documentation card with quick-start link, Version History panel, and Contact Support page link in admin dashboard. Multi-store ready for regional distribution. Fix dead placeholder link in license error template.
Easily generate and change passwords for your clients without the need to send an email
Give your customers the power to unblock themselves from the CSF Firewall! Lessen your staff support ticket load