Acumen Logs WHMCS Module

Who it's for: Agencies and hosting providers reselling monitoring through WHMCS.
You’ll learn: Installation steps, product setup, automation behaviour, and troubleshooting guidance.

Resell Acumen Logs monitoring services directly from your WHMCS storefront. The module provisions synthetic, uptime, and heartbeat monitors automatically when customers purchase eligible products.


Prerequisites

  • WHMCS 8.8 with PHP 7.4 or 8.1.
  • IonCube Loader installed on your hosting environment.
  • Acumen Logs reseller account (register via the WHMCS onboarding page).
  • API credentials generated inside the Acumen Logs dashboard.

Purchase & Download

  1. Create a reseller account via the Acumen Logs WHMCS registration page.
  2. After approval, navigate to Settings > Integrations > WHMCS inside the Acumen Logs dashboard.
  3. Download the latest module package and copy your API key.

Versions Supported

WHMCS Version Support Level PHP Version
8.8 Full support 7.4
8.8 Full support 8.1

🚧 Planned: Future updates target WHMCS 8.9+ once released.


Installation

  1. Ensure IonCube Loader is active (php -m | grep ionCube).
  2. Extract the module ZIP locally.
  3. Upload the extracted folder to modules/addons/AcumenLogs within your WHMCS installation.
  4. Log in to the WHMCS admin panel.
  5. Go to System Settings > Addon Modules and activate Acumen Logs.
  6. Click Configure, paste your API key, and assign admin role permissions.

Product Configuration

  1. Navigate to System Settings > Products/Services and create a new product.
  2. Choose Product Type: Other and set a descriptive name (example: Synthetic Monitoring - Pro).
  3. In the Module Settings tab:
    • Select Acumen Logs as the module.
    • Choose the monitoring package or plan you want to provision.
    • Map configurable options (frequency, locations, journey limits) if you sell tiered bundles.
  4. Save the product and assign it to a product group visible in your storefront.

Optional enhancements:

  • Use Configurable Options to let customers pick monitoring add-ons (extra synthetic journeys, additional locations, white-label dashboards).
  • Create Product Bundles that package monitoring with hosting or maintenance plans.

Usage & Automation

  • When a WHMCS order is marked Active, the module provisions the selected monitoring services in Acumen Logs automatically.
  • Customers receive login instructions via the WHMCS welcome email template—update the template to include Acumen Logs onboarding details.
  • Suspensions and cancellations in WHMCS can optionally disable or archive the corresponding monitors (configure inside the module settings).
  • Use WHMCS cron automation to keep product status in sync with Acumen Logs usage quotas.

Troubleshooting

  • Module Not Visible: Confirm the files are located under modules/addons/AcumenLogs and caching has been cleared.
  • Provisioning Fails: Check the WHMCS activity log for API error codes. Regenerate the API key if authentication fails.
  • Customer Lacks Access: Ensure the welcome email includes the correct Acumen Logs login URL and credentials.
  • Version Warnings: Upgrade WHMCS or PHP to supported releases before installing the module.
  • Add-on Sync Issues: Re-run the WHMCS daily cron or trigger the module command manually from the product page.

Support

For any questions or queries please email support@acumenlogs.com.


Related Guides