Konradodocs
ConnectIntegrationsHelp desk

Connect WHMCS

Install the Konrado addon in WHMCS and connect it, so Konrado reads and answers your WHMCS tickets.

With WHMCS connected, Konrado reads your tickets as they arrive and knows the client behind each one: their services, domains and invoices. You install the Konrado addon in WHMCS, paste two keys and connect. It takes about 10 minutes.

What Konrado reads

DataHow it helps
Tickets and their messagesKonrado writes the reply from what the customer wrote
Clients, their services and domainsKonrado matches a ticket to the right account and plan
InvoicesKonrado answers "is my invoice paid" with the real status
Products, add-ons and domain pricesYour catalog becomes part of the Knowledge Base
Closed ticketsPast tickets learn from how your team answered. Resolved tickets is on by default. You can pause it in the Knowledge Base

Konrado writes to WHMCS in two cases only: a reply when Auto replies are Live, and a new ticket when a visitor sends the ticket form in your live chat. A Copilot draft reaches a ticket only when your team inserts it.

What Konrado cannot do

Not possibleWhy
Change a product, invoice, service or clientKonrado reads them. Changes stay in your WHMCS admin
Read a ticket outside the ticket scopeThe departments, blocked tags and blocked senders on the connection decide what Konrado sees
Run next to a second help deskYour organization has one help desk at a time
Answer well with nothing to readKonrado answers from your Knowledge Base, your instructions and the client's data
Security model

Konrado makes two keys in the connect form, an API Token and a Webhook token, and you paste both into the addon. Konrado calls the addon with the API Token. The addon sends new tickets to Konrado with the webhook token. An admin can read the API Token again under Manage. The webhook token shows in full only once, and New token replaces it.

Example ticket questions
  • "Why was this invoice generated?"
  • "Which service is connected to this domain?"
  • "Is my hosting package active?"
  • "Is my invoice from last week paid?"

Before you start

  • WHMCS 8.0 or newer, with PHP 7.4 or newer. The addon needs PHP 7.4, and WHMCS 8.0 is the first release that runs it. The addon checks the PHP version when you activate it.
  • WHMCS admin access, with permission to manage addon modules.
  • An owner or admin account in Konrado, and no other help desk connected.
  • If WHMCS is behind a firewall, allow Konrado's IP addresses.

Connect

Install the addon

Sign in to Konrado to download the WHMCS addon.

After the upload, this folder exists in your WHMCS installation:

modules/addons/KonradoAI/

Activate it in WHMCS

In WHMCS, open System Settings › Addon Modules, find Konrado.ai, click Activate, then Configure. Choose the admin roles that may open the addon and save. Leave the token fields empty for now.

The WHMCS Addon Modules list with Konrado.ai in it

Copy the keys in Konrado

Open Workspace SettingsIntegrations, click Add integration, choose Help desk, then WHMCS. The Keys for the WHMCS addon box holds the API Token and the Webhook token, each with a copy button.

The Keys for the WHMCS addon box: the API Token and the Webhook token, each with its copy button

Keep the form open while you paste. The keys are saved only when you click Connect.

Paste the keys in WHMCS

Back in System Settings › Addon Modules, click Configure next to Konrado.ai. Paste the API Token and the Webhook Token, then click Save Changes.

The Konrado.ai addon settings in WHMCS: the API Token and Webhook Token fields and the admin roles

Enter the WHMCS address

In the Konrado form, fill in WHMCS URL: the address you open WHMCS at, with its folder if it has one.

https://yourdomain.com/whmcs

Konrado adds the addon path, /modules/addons/KonradoAI/api/index.php. The full path works too. Ticket URL is optional: Konrado fills it in from your first ticket when you test the connection.

Test and connect

Click Test Connection. When the test passes, click Connect.

Check it works

WHMCS shows Connected in the table. Konrado adds an agent named Ticket Agent, with a Helpdesk channel for WHMCS and Copilot on. Open a test ticket in WHMCS: it appears in the Inbox. Set up the Helpdesk channel.

The Tools tab of the connection lists what your live chat can look up for a signed-in customer: services and domains, invoices, tickets, account details and the server tools of their service. Set up identity verification.

If something is wrong

What you seeWhat to do
Test Connection failsCheck that the WHMCS URL is public and reaches /modules/addons/KonradoAI/api/index.php
The keys were lost or do not matchOpen Manage on the WHMCS row. Copy the API Token again, or click New token for the webhook token, and paste it into WHMCS
The addon is missing in WHMCSCheck that modules/addons/KonradoAI/ exists in the WHMCS root folder
403 ForbiddenYour web server or a firewall in front of WHMCS blocks /modules/addons/KonradoAI/api/. Let Konrado's IP addresses through
The test times outCheck your firewall and allow Konrado's IP addresses
Another help desk is already connected. Disconnect it first.Your organization has one help desk at a time. Disconnect the other one first
This help desk is already connected to another organization.This WHMCS is connected in another Konrado organization. Disconnect it there first
WHMCS turns Not workingCheck that the addon is active and that its API Token matches the one under Manage

Keep the addon up to date

When a new addon version is out, the WHMCS row shows Update to and the version number. Update the WHMCS addon.

Remove the integration

Open Workspace SettingsIntegrations, open the WHMCS row menu (...) and click Disconnect. Konrado stops reading tickets. The keys and the ticket history stay, so you can reconnect later. Then deactivate the Konrado.ai addon in WHMCS if you no longer need it.

Last updated on

On this page