PUQ Mautic

Client Area

Overview of the client-facing features available in the Mikrotik VPN WHMCS module, including the home screen (VPN server address, protocols, credentials, connection status, bandwidth limit), email notifications (traffic limit, suspension) and traffic usage statistics.

Home screen

Mikrotik VPN module WHMCS

Order now | Download | FAQ

Client area home screen

After authenticating to the client panel, the end customer sees the VPN service management page with the following sections:

Service information

Traffic information

Sidebar navigation

The client area sidebar contains two menu items:

Note: If the service status is not Active or if the VPN account cannot be found on the Mikrotik router, an error page is displayed instead.


Screenshot

Client area home screen 10-home-screen.png

Email notification

Mikrotik VPN module WHMCS

Order now | Download | FAQ

Email notification examples

The module sends two types of automatic email notifications based on the customer's traffic balance and the templates configured in the product settings.


1. Traffic limit about to be exhausted

Sent automatically when the remaining traffic balance falls below the threshold configured in the product settings ("Notification traffic remainder less than X GB"). Uses the template selected in "User notification traffic limit email template".

Email notification — traffic limit 11-email-notification-1.png


2. Suspension notification (traffic exhausted)

Sent automatically when the traffic balance reaches zero or below and the module suspends the VPN account on the Mikrotik router. Uses the template selected in "Suspend exceeding traffic limit email template".

Email notification — suspension 12-email-notification-2.png

Note: Both templates must be created manually in WHMCS before they can be selected in the product settings. See the Email Template pages in the Installation and Configuration chapter.

Traffic statistics

Mikrotik VPN module WHMCS

Order now | Download | FAQ

Traffic usage statistics

The client can view traffic usage statistics in the sidebar menu item "Traffic statistics".

The statistics page shows the customer's traffic on a daily basis, broken down into incoming and outgoing traffic. Both charts are powered by Google Charts and automatically resize to fit the browser window. The raw data is collected by the WHMCS cron job and stored in the database for the number of days configured in the product settings ("Save traffic history (days)" parameter).

Note: Statistics data is only available after the WHMCS cron has run at least once with the UsageUpdate function. After each collection, traffic counters on the Mikrotik router are reset to zero to guarantee accurate accounting for the next interval.


Screenshots

Traffic statistics — chart view 13-traffic-statistics-1.png

Traffic statistics — table view 14-traffic-statistics-2.png