Client Forum

Client Forum

Developed By K & K Web Services

Compatible with WHMCS v9.0

Client Forum for WHMCS

Turn support tickets into a searchable community — without your clients ever leaving WHMCS.

Every hosting company answers the same questions over and over. Someone's SSL renewal fails. Someone asks how to point their domain. Someone hits the exact DNS propagation issue you fixed for another client last month — except that answer is buried in a closed ticket nobody else will ever see.

Client Forum adds a real, native community forum directly inside your WHMCS client area. No separate login. No bolted-on Discourse instance with a clunky SSO plugin. Just a forum your clients already have access to, the moment they log in to pay their invoice.

The problem with "just add a forum"

Most hosts who've tried this before ran into the same wall: a separate forum platform means a separate account, a separate password, and a sync integration that breaks the first time someone changes their email. Clients don't bother. The forum dies. You're back to answering the same ticket for the fortieth time.

Client Forum skips all of that by living inside WHMCS itself — same login, same session, same client area your customers already check every month.

What makes it different

Turn a ticket into a public answer in one click

This is the feature nothing else on the market has. When you answer a support ticket that other clients will hit too, promote it straight into a forum thread — the original message carries over, and a note links back to the ticket automatically. No copy-pasting, no starting from scratch. Your best ticket answers stop being single-use.

Best-answer marking

The thread starter (or your staff) can mark the reply that actually solved it. Future visitors see the accepted answer immediately instead of reading through six replies to find out which one worked.

Karma & leaderboard

Clients earn points for posting threads, replying, and getting marked as the best answer. A leaderboard page shows your most helpful community members — the kind of quiet incentive that turns a few active clients into your unpaid (but very motivated) support team.

Real full-text search

Not a slow LIKE '%term%' scan — actual MySQL FULLTEXT indexing across every thread title and post. Clients find their answer before they ever think about opening a ticket.

Markdown editor with live preview

A proper formatting toolbar — bold, italic, code blocks, links, lists, quotes — with a Write/Preview toggle. Clients can actually paste in a config snippet and have it render as code, not a wall of unformatted text.

Product-gated boards

Got a board that should only be visible to VPS clients, or dedicated server owners? Restrict any board to clients with a matching active product. General boards stay open to everyone.

Slack & Discord notifications

New thread posted — including ones created from a promoted ticket — and your team gets pinged in the channel you already live in. No refreshing the admin panel hoping someone said something.

Multi-language ready

Ships with English and Spanish out of the box, following WHMCS's own language-file convention — drop in a new file, get a new language. No core changes required.

Built by a host, for hosts

Client Forum wasn't designed on a whiteboard for a generic marketplace listing — it's built and run in production by a real web hosting business. Every feature exists because it solved an actual problem: tickets that should've been public knowledge, clients who wanted somewhere to talk to each other, staff who wanted to know the moment someone posted without babysitting the admin panel.

Serious about security, not just features

  • CSRF-protected on every state-changing action, client and admin side alike
  • Output escaping everywhere user or admin content gets displayed — no XSS surface
  • Rate-limited posting, atomic and race-condition-free under concurrent requests

This isn't a weekend project wrapped in a checkout page. It's built the way software that other businesses depend on should be built.

What's in the box

Categories, boards & threads Product-gated boards Markdown editor + live preview Best-answer marking Karma points & leaderboard Ticket-to-thread promotion Full-text search (MySQL FULLTEXT) Slack / Discord webhook alerts Edit your own posts Admin moderation (pin, lock, delete, reorder) Dashboard "recent activity" widget English + Spanish included

Requirements

  • A working WHMCS installation
  • MySQL 5.6+ (for FULLTEXT search support)
  • PHP with the curl extension (standard on virtually every host)
  • WHMCS version 9.0 and above

Install

  1. Copy the modules/addons/clientforum/ folder into your WHMCS installation's modules/addons/ directory.
  2. In WHMCS admin: Setup > Addon Modules, find "Client Forum", click Activate. This auto-creates the database tables (see sql/schema.sql for reference — you don't need to run it manually, activation does it via Capsule::schema()).
  3. Click Configure to set default language, posts-per-page, and whether email verification is required to post.
  4. Grant admin roles access to the module under Setup >Staff Management >Administrator Roles > Addon Modules.
  5. Visit the client area — you should see a new Forum tab in the primary navbar.

Frequently asked questions

Does this require a separate forum login? No. Clients use their existing WHMCS session — there's nothing new to sign up for.

Can I control who sees which boards? Yes — any board can be left open to all clients or restricted to clients with a specific active product.

What happens to the original ticket when I promote it to a thread? Nothing changes on the ticket itself. A note is added linking to the new thread; the ticket keeps its normal status and stays exactly where it was.

Does this slow down my WHMCS install? Search uses real database indexing, not table scans. License checks are cached locally and only re-verify periodically, not on every page load. It's built to stay fast as your forum grows.

Includes full Source Code We include the full source code so you can edited it to your liking.

 

There are no reviews yet!

Be the first to review Client Forum.

Version Compatibility


Compatible with WHMCS v9.0

Full Version Compatibility


  • All versions of WHMCS v9.0

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 K & K Web Services

Changelog

v2.2.0 Released July 25th, 2026

Latest Version


*Words shorter than innodb_ft_min_token_size (3 characters by default) are silently ignored by the index — a search for "is" or "to" alone won't match anything, same as it wouldn't in most fulltext search tools.

  • User input is turned into a boolean-mode query via Forum::buildBooleanFulltextQuery() — boolean-mode operator characters (+ - > < ( ) ~ * " @) are stripped out of each word first, so typed input can't accidentally form unintended fulltext syntax. This is a correctness measure, not a security one — the query is passed as a bound parameter either way, so there's no SQL injection angle regardless.

 

See also

Terms of Service

This module allow you to add a page for your terms of use and you can add description and keyword

Free
Favicon Manager

Favicon manager module lets you add a favicon image to your WHMCS website.

Free
Social Login

Social Login is a free WHMCS plugin that allows your visitors to comment, login and register with 40+ social networks like for example Twitter, Facebook, LinkedIn, Instagram, Google and Yahoo.

Free
Privacy Policy

This module allow you to add a page for your privacy policy and you can add description and keywords

Free
Sitemap Generator

Generates dated XML sitemap including Products and Knowledgebase with cron and management options.

Free