New: a redesigned live chat for your client area, and reply styles per channel.See what's new →
Built for hosting providers on WHMCS

The support agent that does the work, not just the talking.

Makli reads the client's account, checks their server, fixes what your rules allow and replies with what actually happened — in your WHMCS tickets, in your client-area live chat and for your staff.

First month free Test on real tickets before it replies Every action is one you switched on
Ticket #48213Technical SupportExample run
Customer · brightbakery.co
My website shows "This page isn't working — HTTP ERROR 500" since this morning. Screenshot attached. Please fix it, customers can't order!
  • Matched the account — Starter plan, paid, ticket opened by the owner0.4s
  • Read the screenshot: HTTP ERROR 500 on the home page1.9s
  • Site check: DNS points to our server, SSL valid, account not suspended4.2s
  • PHP error log: parse error in config.php line 6 — a missing ;6.0s
  • Fixed the line, kept a backup config.makli-bak.php7.3s
  • Verified: the site answers 200 OK again9.8s
Makli replied
Your site is back online. A small typo in config.php (a missing semicolon) stopped it from loading — I fixed it and kept a copy of the original. It now loads normally; please give it a refresh.
Within the actions you allowed

Hosting companies building with Makli

creativeON ecom TradingFXVPS GigaPress
One agent, three places

Where your customers ask — and where your team works.

Makli plugs into WHMCS with one addon. The same knowledge, the same rules and the same audit trail everywhere it answers.

#48231 Nameservers not updating for my domain
Done — your domain now uses the two Cloudflare nameservers you sent.
Internal note: updated at the registrar, verified.

Ticket replies

Reads every new ticket and its history, works through it, then replies, saves a draft for your team or leaves an internal note — you choose per department.

  • Auto-reply, draft or note mode
  • Hands over with a summary when a person is needed
  • Reads screenshots, PDFs and logs
Hi! How can I help you today?
Which invoices do I still have to pay?
One invoice: #10482 — $14.99, due 6 Dec. Pay it here.

Live chat in your client area

A modern chat inside your WHMCS client area. Logged-in clients get answers about their own services, invoices and websites — and real fixes where you allow them.

  • Matches your template, light and dark
  • Turns into a ticket in one click
  • Try it with test clients before launch
Create the renewal invoice for this client's hosting. Don't email it.
Invoice now Service #2045 · email: no
ConfirmCancel

Ask Makli — for your staff

A staff assistant on every client and ticket page in WHMCS admin. Ask in plain words; Makli looks things up instantly and prepares changes for one-click confirmation.

  • Custom and renewal invoices, refunds, credits
  • Every change waits for your Confirm
  • Knows the open ticket and the client
See it work

Makli checks first. Then it acts. Then it tells the client exactly what happened.

No scripted chatbot loops. Every answer is built from what Makli just read in your WHMCS and on your servers.

1 Customer writes

"Please change the nameservers of brightbakery.pk to adam.ns.cloudflare.com and eve.ns.cloudflare.com."

2 Makli checks & acts

  • Domain belongs to this client, sender verified
  • Read current nameservers at the registrar
  • Updated both nameservers through your registrar module
  • Read them back to confirm
Done automatically — allowed for verified owners

3 Makli replies

"Your nameservers are updated to adam and eve at Cloudflare. It usually takes 12–24 hours to show everywhere; from now on your DNS records live in your Cloudflare dashboard."

Integrations

248 actions across the systems hosting companies actually run.

123 of them only read — account checks, logs, DNS, invoices. The other 125 change something, and each one stays off, explains, asks you first or runs automatically — your choice, action by action.

WHMCS

58 actions

Clients, services, add-ons, domains, invoices, payments, quotes, orders, tickets and your product catalogue — plus 162 WHMCS API commands, each with a reviewed access level.

You need: the Makli addon in WHMCS 8

cPanel & WHM

61 actions

Error and access logs, PHP versions and settings, email accounts and delivery, DNS zones, SSL and AutoSSL, files with backups, databases, cron, FTP and one-time sign-in links.

You need: your cPanel servers in WHMCS — nothing else

Plesk

40 actions

Subscriptions, mail, DNS, PHP, SSL, files, databases and FTP on Plesk servers.

You need: your Plesk servers in WHMCS

DirectAdmin

43 actions

Accounts, email, DNS records, PHP, SSL requests, backups, files and databases on DirectAdmin servers.

You need: your DirectAdmin servers in WHMCS

Domains & registrars

via WHMCS

Nameservers, DNS, locks, EPP codes, contacts and auto-renew through the registrar modules you already use in WHMCS, plus direct checks with ResellerClub and PKNIC.

You need: your registrar modules in WHMCS

Payments

10 actions

Trace a payment, read gateway logs, match bank-transfer proof to the right invoice and — only if you allow it — record or refund within your rules. Stripe and PayPal checks built in.

You need: your WHMCS gateways

Firewall (CSF)

2 actions

Find out whether a client's IP is blocked and unblock or allow it — the classic "I can't reach my site" fix.

You need: CSF on your cPanel servers

Cloud & VPS

10 actions

Hetzner Cloud status, power, reboot, password reset and backup actions, and read-only VM status on Proxmox.

You need: an API token in the Client Portal

Diagnostics

5 checks

Full website diagnosis (DNS, WHOIS, HTTP, SSL, firewall, account state), email routing and deliverability, mailbox and resource checks — in one step.

You need: nothing — built in

Also: Google Workspace checks, WHMCS licence diagnostics and read-only GitHub access for your own code.

You stay in control

Every action is one you switched on. Nothing else.

Set each action to the level of trust it has earned — separately for tickets and for live chat.

Off

Makli never runs it and never offers it.

Explain only

Makli tells the client how to do it themselves, step by step.

Ask me first

Makli prepares it; your team approves it in WHMCS before it runs.

Automatic

Makli runs it, checks the result and tells the client what happened.

Knows who is asking

Changes run only for the verified account holder. Guests and unknown senders get read-only help — never another client's data.

Test on real tickets

Test Makli replays real tickets and shows what it would do. Every change, reply and note is held back.

Your voice, per channel

Short or detailed, friendly or formal, plain or technical, simple text or tables — chosen separately for tickets and chat.

Backups before edits

Before Makli changes a file it saves a copy and checks the copy — then reads the result back.

A full audit trail

Every check, every action and its result is logged against the ticket or chat it belongs to.

Hands over gracefully

When a person is needed, Makli leaves your team a summary of what it found and what it already tried.

Security & privacy

Defence in depth, built in from the first line.

An agent that can act on your customers' accounts has to be trustworthy at every layer. These are the protections in Makli today.

  • Cryptographically signed traffic. Every request between your WHMCS and Makli carries an HMAC-SHA256 signature with your organization's own key, a timestamp and a single-use nonce — tampered or replayed requests are rejected.
  • Secrets encrypted at rest. Stored API keys, integration passwords and tokens are protected with authenticated encryption; connections to WHMCS, AI providers and partners use verified TLS.
  • Least privilege by default. Nothing changes on an account unless that exact action is switched on, for that channel, for a verified account holder.
  • Data minimisation. Choose client fields — name, email, company, address, phone — to be replaced with placeholders before anything reaches the AI.
Read how Makli is secured

Strict organization scoping

Your organization is identified from its signed key — never from the request — and every record is scoped to it.

Hardened sign-in

Two-factor authentication, bcrypt-hashed passwords, rate-limited logins, CSRF protection and short-lived, rotating sessions.

Responsible AI

Makli does not train or fine-tune AI models on your data. Answers are grounded in what Makli just read in your systems.

Getting started

From install to first resolved ticket — without a migration.

Makli works inside the WHMCS you already run. Nothing moves, nothing is duplicated.

Install the addon

Upload the Makli addon to WHMCS and activate it. No template edits, no core changes.

Connect with one key

Paste your organization's connection key. Every request between WHMCS and Makli is signed with it.

Makli learns your company

Products, prices, add-ons, payment methods, servers and policies are read from your WHMCS; you add your own rules on top.

Test, then switch on

Run Makli on real tickets in test mode — it changes nothing and posts nothing — then enable each channel when you're happy.

Pricing

Pricing that scales with your queue.

Estimated prices. Your first month is free — we measure your real queue, then quote a fixed price.

Starter

$99 / month
Up to 500 tickets & chats a month
  • Ticket replies, drafts and notes
  • Live chat in your client area
  • Ask Makli for your staff
  • All integrations and actions
Start free

Enterprise

Custom
2,000+ tickets & chats a month
  • Everything in Scale
  • Custom integrations and actions
  • Signed DPA and security questionnaire support
  • Dedicated onboarding
Talk to us

The final figure depends on your ticket mix, integrations and the actions you enable.

What does a support ticket cost you today?

Work it out in a minute with our ticket cost calculator.

Open the calculator
FAQ

Frequently asked questions.

How does Makli work with WHMCS?

You install the Makli addon in WHMCS and connect it with your organization's key. When a ticket or chat message arrives, the addon sends Makli the context it needs — the client, their services, invoices and servers — over a signed, encrypted connection. Makli checks what is going on, acts within the actions you've allowed, and replies, saves a draft or leaves an internal note.

Will Makli reply to my customers before I've checked it?

Only if you want it to. First run Test Makli on real tickets — it shows exactly what it would reply and do, while posting and changing nothing. Then choose per department whether Makli replies, saves drafts for your team or writes internal notes.

What can Makli change on an account?

Only the actions you switch on. Each of the 125 actions that change something can be Off, Explain only, Ask me first or Automatic — separately for tickets and live chat. Changes run only for the verified account holder, and in Ask Makli every change waits for a staff member to press Confirm.

What happens when Makli can't solve something?

It tells the client honestly that a colleague will take over and leaves your team an internal summary: what the client asked, what Makli checked, what it found and what it already tried. In live chat, the client can turn the conversation into a ticket with one click.

Does Makli know our products, prices and policies?

Yes. It reads your products, add-ons, promotions, payment methods and billing settings directly from WHMCS, so quotes and answers match your store. You add your own instructions and company decisions on top, and Makli learns from how your team resolved past tickets.

Can we control how Makli sounds?

Yes — separately for tickets and live chat: short, balanced or detailed; friendly, professional or formal; plain or technical; and plain text, light formatting or rich answers with tables and headings. Makli also replies in the language your customer writes in.

Is our data used to train AI models?

No. Makli does not train or fine-tune AI models on your data. You can also have client names, emails, companies, addresses and phone numbers replaced with placeholders before anything reaches the AI.

Which control panels and systems are supported?

WHMCS 8 as your billing system; cPanel & WHM, Plesk and DirectAdmin servers; CSF firewall; your WHMCS registrar modules (plus direct ResellerClub and PKNIC checks); Stripe and PayPal; Hetzner Cloud and Proxmox; Google Workspace checks and read-only GitHub.

How is pricing calculated?

By the number of tickets and chats Makli handles each month. Your first month is free: we measure your real queue, then quote a fixed monthly price. Use the ticket cost calculator to see what a ticket costs you today.

Give your team its mornings back.

Start with your real tickets in test mode. Nothing is posted until you say so — and your first month is free.