For hosting companies

Live chat that knows which WHMCS client is writing.

Your customers already sign in to WHMCS to pay invoices and open tickets. The IsTyping addon puts the chat there, tells your team who is really writing, and shows that client’s account beside the conversation.

A logged-in WHMCS client asks “Why is my site suspended?”. Her email arrives signed by WHMCS, so she shows as Verified, and the side panel loads her account from WHMCS: an active client with a suspended Shared Hosting plan and one unpaid invoice of $12.00, plus a button to create a WHMCS ticket.
Why it exists

Made by people who answer hosting tickets.

IsTyping is built by Nexuscore. Hosting support is its own kind of support: “why is my site down?” is usually a question about an invoice, a DNS record or a suspended service — and the answer lives in WHMCS.

So the chat starts where your clients already are, with their account in view, and with a hard rule about who gets to see billing details.

Two connections, each set up once.

WHMCS tells IsTyping who the visitor is. IsTyping asks WHMCS for that client’s account.

  1. Install the addon

    Copy the module into modules/addons/, activate it, and paste your IsTyping address, website id and identity secret. It uses the standard client-area footer hook, so it works with any theme that outputs it. No database tables, no Composer.

  2. Clients arrive verified

    On your WHMCS server the addon signs the logged-in client’s email with HMAC-SHA256. IsTyping checks the signature and marks the visitor Verified. Guests chat anonymously.

  3. Connect the WHMCS API

    Create an API role with read access to clients, products, domains, invoices and tickets (plus opening tickets), allow the IsTyping server’s IP address, and paste the credentials into Settings → Integrations.

  4. Answer with the full picture

    Services, domains, invoices and open tickets beside the chat — read live from WHMCS, not copied ahead of time — and a WHMCS ticket from the conversation in one click. Your past tickets and clients can be imported, too.

Safe by default

Billing details only for verified clients.

Anyone can type an email address into a chat. IsTyping only matches WHMCS data to a visitor whose email was signed by your WHMCS — and shows a clear “unverified” warning otherwise.

  • The identity secret stays on your WHMCS server. Only the email and its signature reach the browser.
  • No addresses, payment details or notes are ever sent to the browser.
  • Logging out starts a fresh chat session, so the next person on that computer doesn’t see the last conversation. So does an admin logged in as a client.
The real WHMCS side panel in the inbox: a verified client with services, domains, invoices and ticketsThe real WHMCS side panel in the inbox: a verified client with services, domains, invoices and tickets
The real panel, as agents see it.
Unverified email

The visitor typed this email themselves. It was not proven by a signed-in session, so this WHMCS account may belong to someone else. Don’t share account or billing details until you’ve confirmed their identity.

Show anyway

The rest of IsTyping comes with it.

Walk a client through the control panel

Co-browsing shows you the page they’re on — passwords masked — and lets you point at the right setting.

On the visitor’s page the chat widget asks: “Mia would like to see your screen.” The visitor allows it, a bar shows “Your screen is being viewed by Mia” with a Stop sharing button, and Mia’s labelled pointer glides to the right setting and clicks to highlight it. The visitor makes the change themselves.

Answer outages before the chats arrive

A status page with monitors and incidents, and a banner inside the chat while something is wrong.

We’re investigating an issue: Shared Hosting is unavailable. Status page →
Shared HostingMajor outage Control panelOperational

What has been tested

The addon is written for WHMCS 8 and 9 on PHP 7.4 or later. It has its own PHP test suite, and IsTyping’s end-to-end tests drive it against a simulated WHMCS. It is not certified or endorsed by WHMCS, and we are not a WHMCS partner. Try it on a staging copy of your WHMCS first; the setup guide lists what to check.

WHMCS is a trademark of its owner, used here only to describe compatibility.

Put the chat where your clients already are.

Install the addon, connect the API, and your logged-in clients show up verified — with their account in view.

Talk to us See everything it does