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
Diagnosed · DKIM missing
Resolved in 8 min
30 chats
Free every month, no card

The whole product on your own portal, every month. Add a card only when you need more.

8 in 10
Routine tickets resolved in chat

Mail, DNS, panels, backups, malware, WordPress. Hundreds of hosting fixes built in from years of real tickets.

2 panels
cPanel and DirectAdmin

Connected over the panel API with a scoped credential. Reseller accounts need no root and no agent.

24/7
Portal coverage

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.

My email is going to spam

Read-only checks it ran

  • mail-queue
  • spf-check
  • dkim-lookup
Resolved DKIM published in chat Handled in chat, no human needed

My site shows a 500 error

Read-only checks it ran

  • error-log
  • php-version
  • plugin-scan
Resolved Rolled to PHP 8.2 Handled in chat, no human needed

My DNS change is not showing

Read-only checks it ran

  • resolver-sweep
  • ttl-lookup
Explained No change needed Answered in chat, no ticket opened

I got a malware warning

Read-only checks it ran

  • malware-scan
  • signature-match
Resolved 3 files cleaned Handled in chat, no human needed

My site is suddenly slow

Read-only checks it ran

  • resource-usage
  • top-processes
Escalated Sent to your team with the diagnosis Routed to your team, nothing for them to chase

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.

portal.yourhost.com / clientarea

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.

See all features

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.

  1. 01
    AI 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.

  2. 02
    Human 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.

  3. 03
    Ticket 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.

app.panelbot.io · audit log
  1. 2:14:07"is the server down? nothing is loading for me"
  2. 2:14:19server is up for everyone else. found it: your IP is blocked, too many failed mail logins
  3. 2:15:02"oh. my phone. yes, fix it please"
  4. 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.

The AITalks

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.

The codeActs

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.

Read-only by defaultOwnership verified on every actionConfirmation for anything with impactRole-scoped audit, locked from edits

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
$0 $0 /mo

free forever · no card

30 chats / mo

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
Lite
$24 $29 /mo

$290/yr · save $58

billed monthly

100 chats / mo

Roughly your first 100 customers.

Choose Lite
  • "Powered by PanelBot" badge
  • Live Chat Dashboard, unlimited team seats
  • Unlimited servers, every server type
Growth
$208 $249 /mo

$2,490/yr · save $498

billed monthly

2,000 chats / mo

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
Scale
$666 $799 /mo

$7,990/yr · save $1,598

billed monthly

6,000 chats / mo

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.

Still have a question?

Ask our team, or start free and put it to PanelBot itself.

Talk to the team

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.

Put it on your portal this week.

Start free on your own WHMCS or Blesta install. 30 conversations a month, no card, cancel anytime.