WHMCS Addon Installation Guide

Connect WHMCS with WSync

Automate your web hosting billing reminders, unpaid suspensions, domain renewals, and urgent ticket notifications with non-blocking HMAC-SHA256 security.

01

Upload the WHMCS Addon Module

Download the whatsappautomation addon module from your WSync portal. Upload the entire directory to your WHMCS server inside the addons path:

/path/to/whmcs/modules/addons/whatsappautomation/

Ensure the directory contains whatsappautomation.php, hooks.php, config.php, and the lib/ folder.

02

Activate Module in WHMCS Admin Area

  1. Log into your WHMCS Admin Panel.
  2. Navigate to Configuration (wrench icon) → System Settings → Addon Modules.
  3. Locate WhatsApp Automation in the list.
  4. Click the green Activate button.
03

Configure Portal URL & HMAC Secret

Click Configure next to WhatsApp Automation and fill in your connection credentials:

Portal URL: https://app.wsync.net Use HTTPS without a trailing slash.
Shared HMAC Secret: whmcs_sec_your_secret_from_portal Found in your WSync portal under WHMCS Settings.

Under Access Control, check Full Administrator and click Save Changes.

04

Test & Verify Handshake

In your top WHMCS navigation menu, navigate to Addons → WhatsApp Automation. Click Test Connection to Portal.

✓
Connection Successful! Connected to portal (HTTP 200). Your WHMCS events are now signed and connected.

Supported WHMCS Hooks

The module executes asynchronously via non-blocking cURL (strict 2.5-second timeout) so your WHMCS admin and client checkouts are never slowed down.

Invoicing

InvoiceCreated

Notifies clients with direct pay link when new invoice is generated.

Billing

PaymentReminder

Sends due-date reminders 3 days and 1 day prior to suspension.

Services

AfterModuleCreate

Dispatches cPanel, Plesk, or VPS login credentials immediately.

Lifecycle

AfterModuleSuspend

Alerts client when hosting is paused due to non-payment.

Domains

DomainRenewal

Alerts domain owners before nameservers expire.

Support

TicketAdminReply

Pushes tech support answers straight to customer WhatsApp.

Automate Your Hosting Billing Today

Eliminate unpaid suspensions and delight hosting clients.

Get WHMCS Module & Credentials