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/servers/acumenlogsmodule within your WHMCS installation.
  4. Log in to the WHMCS admin panel.
  5. Go to System Settings > Product Addons then Add New Addon.
  6. Give your addon a name then select Acumen Logs - Web Monitoring from the module list.
  7. Once created, you will be able to configure the Module Settings. Here you should enter your API Key and Secret which is found in the WHMCS settings page in the Acumen Logs dashboard. You will need to create a seperate product addon for Uptime and Synthetic.

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.
  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/servers/acumenlogsmodule 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