Skip to content

AI Assistant

The AI Assistant manages your hosting account through a conversation. You describe what you want in plain language, the assistant performs the operation, and it reports back what changed. It acts on your own account only, and everything it does is something you could also do yourself in the client panel.

Write in any language. The assistant replies in the language you used.

Where to find it

ChannelWherePlan feature
Panel chatThe chat box pinned at the top of the DashboardAI Panel Assistant
WhatsAppYour own WhatsApp, after pairing from the DashboardAI WhatsApp Assistant

Both channels are optional hosting plan features and they are enabled separately. If the chat box is missing, or the WhatsApp Connect button does nothing, your hosting provider has either not enabled that feature for your plan or not registered the server with an AI Agent Hub. Contact your provider.

What the assistant can do

Account and usage

  • Report disk usage, bandwidth, and how many domains, mailboxes, databases, and FTP accounts you have.

Domains and subdomains

  • List every domain, subdomain, and parked domain on the account.
  • Add a domain, a subdomain under an existing domain, or a parked alias.
  • Show the PHP versions installed on the server and set the PHP version for a domain.
  • Delete a domain.

Email accounts

  • List mailboxes across the account or for a single domain.
  • Create a mailbox, generating a password when you do not supply one.
  • Delete a mailbox.

Databases and database users

  • List databases and database users.
  • Create a database, create a database user, and assign a user to a database.
  • Remove a user from a database, delete a user, or delete a database.

FTP accounts

  • List FTP accounts with their paths, host, port, and quota.
  • Create an FTP account for a directory, generating a password when you do not supply one, and report the full credentials.
  • Delete an FTP account.

DNS records

  • List the records for a domain.
  • Create, update, and delete A, AAAA, CNAME, MX, TXT, SRV, and NS records, including TTL and the priority, weight, and port values used by MX and SRV.

SSL certificates

  • Report whether automatic Let's Encrypt SSL is enabled for the account, and turn it on or off.
  • List certificate status for every domain on the account, including certificate type and expiry date.
  • Show the certificate details for a single domain, including its issuer and expiry date.
  • Issue or renew a free certificate for a domain, or remove one.

Traffic, logs, and IP blocking

  • Show visitor statistics for one domain or for all domains combined.
  • Read HTTP error logs, filtered by domain, severity, text, or date range.
  • List blocked IP addresses, and block or unblock an address for a domain.

Together these cover most "my site is broken or slow" questions. Ask the assistant to check the error log for the affected domain, then have it block any address that is clearly abusive.

WordPress

  • List installations and show site details.
  • Install WordPress. The installation continues in the background, so you can ask for progress later.
  • Update WordPress core.
  • Manage plugins: list, install from the wordpress.org repository, activate, deactivate, update, and delete.
  • Manage themes: list, install, activate, update, and delete.
  • Manage posts and pages: list, create, publish, unpublish, and delete.
  • Produce a one-time login link to wp-admin.
  • Uninstall a site, including its files and its database.

What the assistant will not do

It answers hosting questions only. Ask it about anything else, such as general knowledge, programming help, opinions, or how AdminBolt compares to other panels, and it declines in one sentence and points you back to hosting.

It never leaves your account. It cannot see or change other hosting accounts, hosting plans, resellers, or server settings. Administrators and resellers have their own AI surface, described in MCP Server.

Several client panel features are outside its reach. Use the panel itself for:

  • File Manager, file uploads, and anything that edits site files directly
  • Cron jobs
  • Backups, including filesystem backups, database backups, and JetBackup
  • Email forwarders, autoresponders, catch-all addresses, and mailing lists
  • Redirects, error pages, directory privacy, hotlink protection, and directory indexes
  • SSH access and the terminal
  • Git version control
  • Softaculous applications other than WordPress
  • phpMyAdmin and raw SQL
  • API keys and your account password
  • Your hosting plan, invoices, and payments

Ask for one of these and the assistant tells you it cannot help. Open the matching page in the client panel instead.

Limits and confirmations

Five items per request

Bulk work is capped at five items per request. Ask for five mailboxes and the assistant creates them one after another. Ask for twenty and it declines and explains the limit. Split larger batches across several requests, or use the panel.

Destructive operations require confirmation

The following operations are irreversible and are always confirmed first:

  • deleting a domain, mailbox, database, database user, FTP account, or DNS record
  • removing a database user from a database
  • deleting an SSL certificate
  • uninstalling WordPress, which removes its files and its database

How you confirm depends on the channel:

  • In the panel chat, the assistant warns you that the operation cannot be undone and asks whether you are sure. Answering yes is enough. No confirmation word is requested here.
  • On WhatsApp, the assistant asks for your confirmation word. Without a matching word, nothing is deleted.

Deleting a WordPress plugin, theme, post, or page is permanent as well. The assistant asks before doing it, but it does not require the confirmation word.

WARNING

Set a confirmation word before you pair WhatsApp. It is what stands between a mistyped message and a deleted mailbox.

Other behaviour worth knowing

  • It reads live data. When you ask what you have, the assistant re-reads the current state instead of repeating an earlier answer, so what it reports matches the account as it is now.
  • Generated credentials appear in the conversation. FTP passwords, database user passwords, and WordPress administrator passwords are shown in the chat so that you can copy them. Store them somewhere safe, then use Clear history. On WhatsApp they stay in your phone's message history until you remove them.
  • Failures are summarised, not dumped. A failed operation produces a short explanation rather than a technical error message. When you need the detail, ask for the error log or contact your hosting provider.

Setting the confirmation word

The confirmation word is held by the AI Agent Hub rather than the panel, and you set it yourself:

  1. Open the Dashboard.
  2. In General Information, next to WhatsApp, click Connect.
  3. Fill in Confirmation word for destructive operations.
  4. Click Save.

The same form generates the WhatsApp pairing code and controls how long a pairing stays valid. See WhatsApp pairing.

Troubleshooting

SymptomWhat it means
No chat box on the dashboardAI Panel Assistant is not enabled on your hosting plan, or the server is not registered with an AI Agent Hub. Contact your provider.
Connect under WhatsApp does nothingThe server is not registered with an AI Agent Hub. Contact your provider.
A delete over WhatsApp is refusedNo confirmation word is set, or the word you sent does not match the one saved. Set or reset it on the Dashboard.
A batch request is refusedThe request covers more than five items. Split it.
The assistant says it cannot do somethingThe feature is outside its scope. Use the matching page in the client panel.
  • Dashboard: the chat box, WhatsApp pairing, and the confirmation word form.
  • MCP Server: the administrator and reseller side, driven from external AI clients such as Claude, Cursor, and VS Code.
  • Agents / AI Agent Hub: how an administrator registers the server with a hub.