AI support for WHMCS and Blesta hosts
Resolve hosting tickets before your team clocks in.
PanelBot lives in your WHMCS or Blesta portal, connects to cPanel and DirectAdmin over the panel API, and fixes the safe cases right in the chat. Start free: no card, no agent to install.
- Free plan, no card
- Cancel anytime
- No agent to install
The whole product on your own portal, every month. Add a card only when you need more.
Mail, DNS, panels, backups, malware, WordPress. Hundreds of hosting fixes built in from years of real tickets.
Connected over the panel API with a scoped credential. Reseller accounts need no root and no agent.
The widget stays useful after your shift ends, then files a ticket in your portal if nobody is online.
Works inside the tools your customers already use
Real tickets
The boring L1 flood, handled in the chat
Pick a ticket your team answers every day. PanelBot reads the real cause and fixes the safe ones before anyone looks.
PanelBot
Online
My email is going to spam
Read-only checks it ran
- mail-queue
- spf-check
- dkim-lookup
PanelBot
Online
My site shows a 500 error
Read-only checks it ran
- error-log
- php-version
- plugin-scan
PanelBot
Online
My DNS change is not showing
Read-only checks it ran
- resolver-sweep
- ttl-lookup
PanelBot
Online
I got a malware warning
Read-only checks it ran
- malware-scan
- signature-match
PanelBot
Online
My site is suddenly slow
Read-only checks it ran
- resource-usage
- top-processes
What it does
AI support for web hosting companies, not a generic bot
One assistant that lives in the portal, speaks cPanel and DirectAdmin, and knows when to stop and ask.
Hello, Sarah
Your active products and services
Hi Sarah, I can check a service, fix email, or open a ticket. What do you need?
In the portalEmbedded in your WHMCS or Blesta client area. The customer is already signed in, so their services and active server come with every question.
Hosting-aware answers
Reads the real cause across mail, DNS, PHP, backups, and malware, in plain language.
Read-only by default
Diagnostics run on their own. Anything that changes a state waits for a yes, and is logged.
Live handoff, full context
Your team takes over in the live Chat Dashboard, transcript, server, and findings already attached.
How it works
AI first. Human second. Ticket always.
A three stage waterfall, so the customer is never stranded and your team never loses the case.
- 01AI first
AI handles the first attempt
Read-only diagnostics and a real answer. Most routine L1 cases close here, with 8 to 9 of every 10 routine tickets resolved in the chat.
- 02Human second
Live handoff to the first free staffer
When a case needs judgment, your Chat Dashboard lights up. Whoever joins gets the transcript, the findings, and the affected server attached.
- 03Ticket always
Ticket fallback when no one is online
After hours, PanelBot keeps collecting detail, then files a ticket in the customer's billing portal with the diagnostic context and a proposed next step.
The night shift
The 2am lockout no customer can clear
2:14am. A customer's phone keeps retrying an old mail password, so the server firewall blocks their IP. Site, mail, cPanel, all gone, for them alone. There is no button for this in their cPanel. The fix lives on your side of the server.
Without PanelBot
- Solofixed 9:14am
Nothing moves until your alarm rings. The customer refreshes for seven hours.
- Own stafffixed 2:30am
A night tech clears it in minutes. Keeping one awake costs about $38,000 a year.
- Shared deskfixed mid-morning
An hour in their queue, then a macro. The real fix waits for a tech who holds root for dozens of hosting companies, and one compromised login over there reaches your servers. $5 a ticket.
- 2:14:07"is the server down? nothing is loading for me"
- 2:14:19server is up for everyone else. found it: your IP is blocked, too many failed mail logins
- 2:15:02"oh. my phone. yes, fix it please"
- 2:15:46block removed. site, mail and cPanel back. logged.
99 seconds · 39¢nobody woke up, no password changed hands
The proper tools, the least access needed, through a panel credential you scope and can revoke. 39¢ is the worst case, on the smallest plan.
More than half of customers switch after one bad support experience. Most never complain first. The queue looks quiet right up until renewal.
Security
The AI talks. The code acts.
The part of PanelBot that talks to customers has no access to your servers. None. It can only pass a request to code that checks ownership and waits for a yes.
Conversation, classification, explanation
- Understands the customer question
- Asks for the right detail first
- Explains the result in plain language
- Decides when to confirm or escalate
Cannot run a command, open a shell, or touch your servers.
Verification, execution, audit
- Verifies ownership of the account, domain and server
- Enforces the safety rules in code, not in the model's judgment
- Requires explicit confirmation for any change
- Runs exactly the action that was approved, then logs it
The only layer that can act. It never trusts a prompt.
Pricing
Free live chat for WHMCS and Blesta, or from $24 a month
Every plan, Free included, carries the widget, cPanel and DirectAdmin coverage, the live Chat Dashboard, offline tickets, and 50+ languages.
free forever · no card
Real tickets on your own portal, free.
Start free, no card- "Powered by PanelBot" badge
- Live Chat Dashboard, unlimited team seats
- Unlimited servers, every server type
$290/yr · save $58
billed monthly
Roughly your first 100 customers.
Choose Lite- "Powered by PanelBot" badge
- Live Chat Dashboard, unlimited team seats
- Unlimited servers, every server type
$990/yr · save $198
billed monthly
Up to around 500 customers.
Choose Starter- White-label: your brand, no badge
- Live Chat Dashboard, unlimited team seats
- Unlimited servers, every server type
$2,490/yr · save $498
billed monthly
Into the low thousands of customers.
Choose Growth- White-label: your brand, no badge
- Live Chat Dashboard, unlimited team seats
- Unlimited servers, every server type
$7,990/yr · save $1,598
billed monthly
5,000 customers and up.
Choose Scale- White-label: your brand, no badge
- Live Chat Dashboard, unlimited team seats
- Priority onboarding and integration help
Questions
The things hosting operators ask first
The quick answers before you sign up. The deeper ones live on the security and pricing pages.
Yes. No card, no time limit, and no cut-down feature set: 30 AI conversations a month on unlimited servers, resetting every month, with the live Chat Dashboard and unlimited team seats included. The widget carries a small "Powered by PanelBot" line, as it does on Lite. What sets Free apart from Lite is volume, 30 conversations a month instead of 100, and that chat bundles are for paid plans only. When 30 conversations a month stops covering your desk, you add a card and move up.
No. It handles the repeat questions, collects diagnostic context, and hands off cases that need judgment, approval, or a live technician. Your team picks up the harder work with the boring parts already done.
cPanel has the deepest support today, and DirectAdmin covers the common hosting flows. The widget loads inside WHMCS or Blesta, so the conversation starts with billing identity and active services already known.
No. PanelBot connects to cPanel/WHM or DirectAdmin over the panel API with a scoped credential you grant and can revoke at any time. Nothing is installed on the server by default. A small optional agent exists for the few jobs a panel credential cannot reach on your setup, and even that runs unprivileged; root-only commands go through a fixed sudoers allowlist on your server, and it is plain readable code.
Yes. A reseller credential on cPanel/WHM or DirectAdmin is enough to connect. PanelBot works within what that credential is allowed to do, shows you exactly which checks and fixes that covers, and hands anything outside it to your team.
Yes. Read-only checks run on their own. Anything that changes an account waits for the customer to confirm, and deletions take a second, typed confirmation. Only the critical few go to your team: terminations, suspensions, whole-account restores. You set the policy per tenant.
The assistant keeps the conversation going, asks the questions a technician would ask, then files a ticket in your billing portal with that context attached for the next shift. When a teammate is signed in to the Chat Dashboard, the same escalation lands there instead as a live chat to claim. That is how it works on every plan, Free included.
Pick the 30 noisiest tickets from last month, run the free plan against them on your own portal, and look at how many close in the chat. Thirty conversations a month, no card, so the test costs you nothing.
Start reading: What PanelBot is Who it is for Start free on WHMCS or Blesta Onboarding Connect a server without an agent Go live Embed the widget How it works Supported platforms FAQ
Put it on your portal this week.
Start free on your own WHMCS or Blesta install. 30 conversations a month, no card, cancel anytime.