Table of Contents

Abuse Manager Pro (WHMCS Module)

This article is being updated for the latest release v3.x

Abuse Manager Pro (AMP) is a WHMCS addon module that helps admins with the daily chores linked to abuse reports, and turns their lives into a walk in the park!

Although many people use support tickets, that method requires a lot of work and many different strategies to help define an inefficient process for admins - that method can never be relied on. With AMP, everything is within the module, and there is no need to use multiple pages, external applications, or even other 3rd party solutions.

The system allows you to receive abuse reports from 3rd parties, either by emails (using a fetching technique by PHP_IMAP - great for automatically processing your [email protected] address for example) or by enabling a public facing abuse reporting page. As well as that, you can create abuse reports of your own.

When an abuse report is submitted by 3rd parties (public facing page or via the email address that is to be fetched), it goes into a queue and awaits your moderation. This allows you to vet the abuse report, and when you are satisfied, you can assign it to a customer. Queued abuse reports also try to help you by showing you which customer and service the abuse report could be linked to.

Admins can have conversations with clients, and vice versa - all in favour of reaching a solution and ultimately closing/resolving the abuse report.

Admins have the ability of not suspending the service that relates to the abuse report, or suspend it immediately, or suspend it after a certain time limit passes. They also have the option to allow a customer to unsuspend themselves if required.

To understand the module better, please have a look at the screenshots, as well as the different feature sets for admins, registered users, and public guests below.

Proud to say that Ajax is supported, and no template modifications are required at all!


Screen Shots

Admin Features

Customer Features

Public Features

Requirements

To be able to make use of Abuse Manager Pro, you have to make sure that the following requirements are fulfilled:

Quick Setup Guide

Upgrade Guide

If you are upgrading from an older version of the script, after you upload the new files, you have to visit the Admin side of the module (Usually at http://yourdomain.com/whmcs/admin/addonmodules.php?module=abusemanagerpro) for the upgrade system to update any needed settings/etc.

Common Issues

Issue Resolution
Emails are imported twice when using PHP_IMAP Fetch This usually happens when there is more than one cron entry, and can be fixed by keeping the main/default WHMCS cron entry only
[WHMCS Application] ERROR: Error: Call to undefined function imap_open() This usually happens when 'IMAP_OPEN' function is missing in PHP. Make sure IMAP is installed correctly. Also, this could be an issue with the CRON invoking wrong PHP (e.g. if invoking CRON from web works fine)

Changelog

A Changelog will be posted on the page linked here, upon any updates.