MagizAI Live Chat for WHMCS

MagizAI Live Chat for WHMCS

Developed By MagizAI

Compatible with WHMCS v9.0

MagizAI for WHMCS: AI live chat for hosting companies

MagizAI is AI live chat built for web hosting companies. This module connects it to your WHMCS, so the assistant answers from your own plans, prices and help articles, and from the signed-in client's own account. Account answers are read from WHMCS at the moment the client asks.

What it answers for every visitor

  • Help articles. Searches your knowledgebase and links to the article it answered from.
  • Announcements and network status. What you have published, including open network issues.
  • Plans and prices as cards. Each card shows the best-value billing term, its cost per month, the saving against paying monthly, the features and an order button. Plans that are out of stock say so.
  • Domain availability. Checks a name and suggests other extensions when it is taken.
  • Domain prices. Registration, renewal and transfer prices for every extension you sell, in the client's own currency once they sign in.

What it answers for signed-in clients

  • Account overview. Counts first, then what needs attention: overdue invoices, services due soon, domains, open tickets and the credit balance. Large accounts are counted in full, never cut short.
  • Services. Status, due date, server, and disk and bandwidth use.
  • Domains. Expiry, nameservers, registrar lock and auto-renew.
  • Invoices. Unpaid ones first, each with its pay link.
  • "I paid, so why does it still say unpaid?" The payments WHMCS recorded against the invoice, and what each service on it is doing now.
  • "My order is still pending." Whether each order is waiting for payment, for a payment to clear, or for setup.
  • "When does it renew?" The next due date, roughly when the renewal invoice will arrive, and whether the service can be renewed early.
  • "I never got the email." The date and subject of every email WHMCS sent the account, and whether any failed. Never what an email said.
  • Support tickets. Open tickets and the latest staff reply.
  • Upgrades and add-ons. What a service can move to, what that costs at WHMCS's own pro-rata price, and which extras are on offer.

Suspended at 2 AM? The chat can sort it out.

A client whose hosting is suspended doesn't have to wait for your team. The assistant tells them the service is suspended, names the overdue invoice behind it and gives them the link to pay. If that invoice is already paid and the service is still down, it passes the case to your team rather than guess.

Login details, in the chat or by email

"What's my cPanel password?" is one of the most common tickets a host gets. Signed-in clients can now get their own login details from the chat, with no ticket and no reset of a password that's already in use.

  • One-click control panel login. For cPanel, Plesk, DirectAdmin, InterWorx and CyberPanel, the chat gives one link that opens the control panel through WHMCS's own single sign-on. No password needed.
  • Username in the chat. For any of the client's own active services.
  • Password by email. WHMCS sends it to the address on the account. This is what a new install does.
  • Password in the chat, if you allow it. Switch on "show in chat" and the client confirms with a one-time code, then sees the password behind a reveal button. The button works once and expires after three minutes. The password never goes into the conversation, the saved transcript or the AI model.
  • IPTV and streaming lines too. Usernames and passwords kept in product custom fields are found. Fields marked Admin Only are never read out.
  • Getting started. How to reach the control panel, upload a website and set up email, pointing to your own setup guides for each device or app.

A password reaches the chat only when the client's sign-in was confirmed in the last 15 minutes, a window you can change; otherwise it goes by email. Login details go out at most three times an hour per account. Team members on an account get the password only if the owner gave them "View & Modify Product Passwords" in WHMCS.

What it can do once the client confirms

  • Change domain nameservers.
  • Turn domain auto-renew on or off.
  • Open a support ticket, or reply to one.
  • Place an order for a plan, with or without a domain.
  • Upgrade or downgrade a service.
  • Renew a service or a domain early.
  • Add an extra to a service.
  • Reset a control panel password and email the new one.
  • Submit a cancellation request.
  • Email a domain transfer code.
  • Resend a welcome email or an invoice email to the address on the account.

Every one of these starts switched off. You pick which ones the assistant may use, and the client types a one-time code in the chat before any of them runs. Orders and renewals are checked against WHMCS first, so nobody is asked to confirm something WHMCS would refuse.

What MagizAI will never do

Take a payment

No card details in the chat, ever. An order creates the order and its invoice in WHMCS and returns your own pay link. The client pays on your checkout, through your gateway.

Show a domain transfer code

Transfer codes go by email, either to the address on the account or from the registrar to the domain's registrant contact.

Make up a price

Prices come from WHMCS in the currency the client is billed in, with no exchange-rate conversion. An order is priced again just before it's placed, so the invoice matches what the client agreed to.

Read out private details

Email history shows dates and subjects only, since welcome emails carry passwords. Fraud check results, card details and full payment references never reach the chat.

How MagizAI keeps your WHMCS secure

No WHMCS admin API key

MagizAI never stores or uses admin credentials. It talks to a narrow endpoint inside this module, which answers only the actions you've switched on.

Signed requests, signed replies

Every request carries an HMAC-SHA256 signature, a timestamp and a one-time nonce, and unsigned, expired or replayed requests are refused. Replies are signed as well, so MagizAI can tell a real answer from a login page or a proxy error.

Your WHMCS decides who is signed in

When a client opens a client-area page, the module signs a short-lived sign-in for them, 15 minutes on a new install. The chat refreshes it while the page is open. Once the client signs out, it stops working in every tab and on every device.

With PHP's sodium extension, the module can sign with an Ed25519 key that never leaves your WHMCS. MagizAI can check those sign-ins but cannot create them.

Clients see only their own account

Every service, domain, invoice and ticket is looked up under the signed-in client. "Not found" and "not yours" get the same reply, so nobody can use the chat to probe other accounts. Team members on an account see only what the owner allows them in WHMCS.

Staff sessions are recognised

Login as Owner and admin sessions count as staff, not as the client. An optional staff view lets your team check account answers read-only: changes are refused and nothing is emailed to the client.

Limits and logs

Ten account changes an hour per client by default, three login-detail sends and three resent emails an hour per account, and caps on domain lookups. Every request lands in the module's activity log and every change in the WHMCS activity log too. Clients get an email when their account changes. Passwords and transfer codes are masked in the WHMCS module log.

Quick setup

  1. Upload the module to modules/addons/ and activate it.
  2. Paste your MagizAI widget key and identity secret.
  3. Generate the bridge secret and add it in MagizAI.
  4. Tick the actions you want the assistant to use.
  5. Choose where the chat appears: every client-area page, signed-in clients only, or your own embed code with the module adding just the sign-in.

No admin API key, no ionCube, no Composer. Updates keep your settings, secrets and action choices, and never switch on anything that changes an account or raises an invoice.

Requirements

WHMCS 8.0 or later (8.8 or later to renew a service early from the chat). PHP 7.4 or later. Outbound HTTPS. PHP's sodium extension for the optional Ed25519 signing key.

Support that doesn't clock off

Clients get real answers from their own account at any hour: presales questions, domain checks, billing, login details and changes to their services. Your team gets the conversations that need a person.

 

Reviews

5 stars
2
2
4 stars
0
0
3 stars
0
0
2 stars
0
0
1 star
0
0
Mehran majeed avatar

Mehran majeed @mehran2086

September 25, 2026 at 11:43:17 AM

MagizAI has been a really useful addition to WHMCS. It makes handling customer questions, checking account details, and providing quick support much easier. Setup was simple and the integration works smoothly. Definitely recommended.

  • 3 weeks ago
  • Version Number 1.0.0
Shishir Ahmed avatar

Shishir Ahmed @shishir9711

September 24, 2026 at 01:03:03 PM

I am the founder of IntelWebHost, and Magiz AI has been a great addition to our WHMCS setup. It handles around 80% of our routine support automatically, including orders, domain nameserver updates, invoices, troubleshooting, and step-by-step customer guidance.

The best part is that it automates the customer journey from A to Z and significantly reduces our support workload. Their support team also guided us for free, helped us set everything up through a video call, and explained everything smoothly.

  • 3 weeks ago
  • Version Number 1.0.0

Version Compatibility


Compatible with WHMCS v9.0

Full Version Compatibility


  • Selected versions of WHMCS v9.0
        9.0.0 - 9.0.8
  • All versions of WHMCS v8.13
  • All versions of WHMCS v8.12
  • All versions of WHMCS v8.11
  • Selected versions of WHMCS v8.10
        8.10.0
  • Selected versions of WHMCS v8.9
        8.9.0
  • Selected versions of WHMCS v8.8
        8.8.0
  • All versions of WHMCS v8.7
  • All versions of WHMCS v8.6
  • All versions of WHMCS v8.5
  • All versions of WHMCS v8.4
  • All versions of WHMCS v8.3
  • All versions of WHMCS v8.2

System Requirements


  • A MagizAI account with an active plan (magiz.ai)

* Requirements listed are in addition to the WHMCS default system requirements.

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By MagizAI

Changelog

v1.6.0 Released October 6th, 2026

Latest Version


1.6.0: Login details: one link opens cPanel, Plesk, DirectAdmin, InterWorx or CyberPanel through WHMCS's own single sign-on, and a password shown in the chat needs a sign-in confirmed in the last 15 minutes. New answers: payment status, order status, renewal dates, email history, and resending a welcome or invoice email (off until you tick it). Sign-ins refresh on open pages, end on sign-out and can be signed with a key only your WHMCS holds. Staff sessions are recognised, with an optional read-only staff view. Team member permissions follow WHMCS's own. Account overviews count everything and list what needs attention first. The module is rebuilt as small files, one per action.

 

Previous Versions


v1.4.2 Released September 25th, 2026

View/hide detailed changelog

  1. WHAT IS NEW IN 1.4.x (for the "release notes" field)

1.4.2 Ships a full changelog with the module, so you can read what a version changes before you install it.

1.4.1 Prices are read in the client's own currency, the one WHMCS invoices in; nothing is converted with an exchange rate. A plan with no price in that currency says so rather than reporting that the plan does not exist. The duplicate-invoice guard now covers services with no domain, such as a VPS or a licence. Upgrade pricing is capped so one lookup cannot fan out into an unbounded number of API calls. The module now tells you when a newer version exists, with a SHA-256 so you can verify the download.

1.4.0 Ordering and account changes from the chat: place an order for a plan and a domain, upgrade or downgrade a service at WHMCS's own pro-rata price, renew a service or a domain, add an extra, and reset a hosting password. Plus three new read-only actions: what an upgrade would cost, what extras are available, and deep links into the right client-area page. Everything that creates an invoice is off until you switch it on.

1.3.0 Ownership check for MagizAI's Site Doctor, so a website can only be inspected for the client who owns it.

1.2.0 Your plans as cards in the chat, with real prices and terms read from WHMCS. Below this version plan cards cannot exist, and the assistant falls back to describing plans in its own words.

1.1.0 Client-area password reset. The chat never shows, asks for or sets a password.

 

v1.0.0 Released September 17th, 2026

View/hide detailed changelog

  • First public release.
  • Client area chat with knowledgebase, announcement, product, domain availability and domain pricing lookups.
  • Signed-in client lookups for services, domains, invoices and tickets.
  • Account changes confirmed with a one-time code: nameservers, auto-renew, tickets, cancellation requests and EPP code by email.
  • Nightly knowledge sync with a Sync now button.
  • Admin setup page, per-action switches, rate limits and activity log.

 

See also

tawk.to Live Chat

Free live chat App

Free
Live Chat & Visitor Tracking

Chat and Engage with Your Customers to Increase Conversions!

Commercial
LiveChat - live chat for WHMCS

Customer service platform with live chat and customer engagement capabilities

Free
PreMadeKB WHMCS Knowledgebase - Step by Step + Images

PreMadeKB - Readymade Knowlegebase Articles for WHMCS - With Images and 431+ Articles on cPanel, Plesk, DA, Softaculous, etc.

Commercial
Lara AI Assistant

Lara, AI Assistant .. OpenAI's ChatGPT for WHMCS Tickets

Commercial