Skip to content
Shahid Malla

Case study · AI and SaaS

WHMCS Agent

My own product: an AI agent that monitors WHMCS installs and drafts support replies

WHMCS Agent is my own AI agent for hosting companies: a daily check of each WHMCS install and its server, safe fixes, and support ticket replies drafted for approval.

Client
Own product
Period
Ongoing
WHMCS Agent
WHMCS Agent screenshot: My own product: an AI agent that monitors WHMCS installs and drafts support replies

What I built

Disclosure: WHMCS Agent is my own product.

I look after WHMCS for several hosting companies, and the same problems kept coming back: a cron that stopped, a gateway throwing errors, emails failing quietly, an admin without two-factor sign-in. WHMCS Agent checks each install and its server once a day, checks the site every 15 minutes, and reads new support tickets every few minutes. I use it on WHMCS 8.13 and 9.1 installs for three hosting companies; in the screenshots their names and addresses are replaced.

Safe fixes run on their own, such as clearing cron tasks stuck "in progress". Others ask and approve themselves after a timer, and anything the AI suggests always waits. Every fix checks the problem again first, verifies the result and undoes itself if the check fails. For tickets, the AI reads the customer's services, invoices and logs and drafts a reply with a category, the customer's mood and its confidence; billing, cancellation and abuse tickets always wait for a person. It reaches servers through a read-only SSH probe, or a temporary FTPS probe that it deletes and checks.

It is written in Python with no outside packages, runs on a Mac, a Linux server or Docker, and works with Claude, Codex, Gemini or any OpenAI-compatible API. Approvals can come from the dashboard, Telegram or WhatsApp. It is for sale: WHMCS Agent.

The challenge

Catch WHMCS and server problems before customers report them, across several companies.
Let an AI help with fixes and tickets without letting it touch money or act unseen.

How I solved it

A daily check of WHMCS health, security and the server, plus uptime checks every 15 minutes.
Fix policies with timers, re-checks, verification and automatic undo, and an audit log.
AI ticket drafts built from the customer's services, invoices and logs, sent only after approval.

The outcome

In daily use on WHMCS 8.13 and 9.1 installs for three hosting companies.
For sale in my store with installation included.

Tech stack

Python Claude Code WHMCS API SSH Telegram WhatsApp

Inside the build

Screenshots.

Have something similar in mind?

Tell me what you're working on. Same approach, your project.

Start a project