The best knowledge base software for an IT team or MSP is the one your technicians already have open when a ticket arrives. Our pick: SherpaDesk, with private and public articles inside the helpdesk and your first agent free. For client passwords and network records, add Hudu or IT Glue.
- Prices checked Oct 28, 2026
- How We Chose
- 13 vendor pricing pages · 5 IT forum threads · KCS Practices Guide
A helpdesk and PSA (professional services automation) a small IT team can run alone. No contract. No implementation project. No dedicated admin.
| If you… | Pick | Price and why | Limitation |
|---|---|---|---|
| Want the knowledge base in the tool where tickets live, with no second system to run | SherpaDesk | First agent free, forever, with tickets and the knowledge base. Each added agent on Base Camp is $45 per agent per month ($40 billed annually) | Cloud only |
| Run an MSP and want private technician notes and client-facing articles in one place | SherpaDesk | Five publish levels, from Private – Tech/Admin Only to a per-client Account Specific Portal | Standard Users can't write articles |
| Need a vault for client passwords and network records | Hudu | $30 per user per month ($27 billed annually), no minimum, cloud or self-hosted | A second tool next to your helpdesk |
| Run ITIL problem, change, and release management, with articles in replies | Freshservice | Pro $119 per agent per month ($99 billed annually) adds problem, change, and release management | No free plan |
| Want a free internal wiki in the cloud | Confluence | Free for up to 10 users | No page permissions on Free |
| Must keep docs on your own server | BookStack | Free, open source, roles and permissions built in | You run upgrades and backups |
For a team of 3 billed annually, SherpaDesk Base Camp is $80 a month, because the first agent is free. Freshservice Pro is $297, Hudu $81, and Confluence Free and self-hosted BookStack $0.
How We Chose This Knowledge Base Software
How we chose
- Used by IT teams. Every tool is sold to IT departments, MSPs, or the people who write their internal docs, not only to customer-support teams.
- Private and public articles. We checked whether you can keep an article to technicians only, and on which plan.
- Close to the ticket. We checked whether technicians can put an article into a ticket reply, or whether the knowledge base sits in a separate tool.
- Price for a team of 3. Every price comes from the vendor's own pricing page, opened the day we wrote this, with the billing period and any minimum.
- A start without a sales call. We note free plans, trials, and tools that need a demo or a quote first.
We publish this guide, and SherpaDesk is one of the 10 tools. It uses the same template and lists its limitations.
13 vendor pricing pages · 8 vendor help and product pages · SherpaDesk help docs · 5 IT forum threads · KCS v6 Practices Guide · NIST
The lists that rank for this query cover the SaaS knowledge base a software company runs for customers. This one starts from IT threads on r/msp, r/ITManagers, and r/k12sysadmin: keeping internal notes apart, and getting technicians to write.
Also considered. Jira Service Management, now sold in Atlassian's Service Collection, is free for up to 3 agents. Standard is $26.90 per agent per month for the first 15 agents, billed monthly, or $80.70 for 3. Its knowledge base needs at least Confluence Free on the same site, and internal articles are "not available to users without a Confluence license". Confluence Free covers 10 users.
Syncro includes a client documentation module in its MSP plans at $159 per user per month, or $129 on an annual plan paid monthly: $477 or $387 for 3 technicians. Document360 quotes every plan. For a team of 3, SherpaDesk Base Camp is $90 a month, or $80 billed annually.
What Is Knowledge Base Software?
Definition
Knowledge base software lets a team write, update, and search short articles that answer known questions, and controls who can read each one. In IT, it holds the fixes technicians reuse and the how-to pages staff or clients can follow without opening a ticket.
A knowledge base is one part of knowledge management. TechTarget describes knowledge management as "the process an enterprise uses to gather, organize, share and analyze its knowledge in a way that's easily accessible to employees".
The Consortium for Service Innovation, which publishes the Knowledge-Centered Service (KCS) method, says its articles "integrate the perspective of three groups: requestor, responder, and the organization".
Internal IT Docs Vs End-User Self-Service
Most knowledge base software serves two readers, and IT teams need both. KCS handles the split with an article audience: "To manage who can see which KCS articles, we use article audience." An internal article is one where "only an audience internal to an organization will be able to see the article".
Internal technician docs
Written by technicians, for technicians.
- Admin steps, server names, and workarounds
- Client-specific setups at an MSP
- Short notes are fine, as long as the next technician can follow them
- Credentials belong in a vault, not the article
End-user self-service
Written for staff, students, or a client's employees.
- Password resets, printers, Wi-Fi, and new-hire setup
- Plain words, numbered steps, screenshots
- Published on a portal and linked from ticket replies
- One audience per article, so nothing internal leaks
One r/msp member described the same split from practice: "Often the KB is two levels, notes, used internally by the techs only. Then a more formal one that can be sent to a client". Your knowledge base platform should let one article move from the first level to the second without a copy in another tool.
Why A Knowledge Base Matters In A Small IT Team
In a small team, the knowledge sits in two or three heads. CoSN's 2026 survey of school technology leaders found that "more than three-quarters (78%) of very small districts have only one to three IT FTEs".
When one of them is out, the fix goes with them unless someone wrote it down. The KCS rule for what to keep is short: "If the issue is worth solving, it is worth saving".
The hard part is not the software. "We use Hudu and its pretty good but I find that people just never make KBs," wrote one r/msp member. Another described a rule that technicians must reference the documentation they used, or create it: "It started off great… for about 2 days".
The best knowledge base software for an IT team or MSP is the one your technicians already have open when a ticket arrives.
KCS answers the habit problem by putting the work inside the ticket. Articles "are created as part of the interaction and immediately made visible to others". Technicians "search early, search often," and when they find a relevant article, "it should be linked to the event in system of record". That's why the tool you pick matters less for its editor than for how close it sits to the ticket queue.
On r/ITManagers, the manager of a 4-person service desk described "the endless battle of trying to get users to help themselves." One reply: look at every request "through the lens of 'can I respond to this with a KB article'". For the longer procedures behind articles, see our guide to helpdesk SOPs.
What To Look For In Knowledge Base Software For IT
Use these criteria, from KCS and the threads above, as a trial script.
| Criterion | Why it matters in IT | How to check it |
|---|---|---|
| Audience per article | Admin steps must stay internal while the user version goes public. | Publish one article to technicians only and confirm a user can't find it |
| Per-client visibility | An MSP's article for one client shouldn't show up in another client's portal. | Publish to one client, sign in as a contact from another, then open the portal without signing in |
| Articles in ticket replies | A link in the reply closes the ticket and teaches the user where answers live. | Reply to a test ticket with an article, without leaving the ticket |
| Ticket to article | The fix is written once, at the moment it is fresh. | Turn a solved ticket into a draft article and check what carries over |
| Search that finds the user's words | Users type "can't print," not "spooler service." | Search five phrases copied from real tickets |
| Owner and review date | Stale steps do more harm than no article. | Give an article an owner and a next review date, and check that a reminder arrives |
| Reusable article template | Fixed headings make articles quick to write and scan. | Create a new article from a saved template |
| Credentials kept out | Passwords in plain-text articles are a breach waiting to happen. | Check where the tool stores secrets: a vault, or nowhere |
On credentials, NIST's security controls say to "ensure that unencrypted static authenticators are not embedded in applications or other forms of static storage". We treat a knowledge base article as static storage. Keep passwords in a vault, and link to the vault entry if the article needs one.
Knowledge Base Software Comparison At A Glance
Each price shows the monthly rate first, then the annual rate where the page lists both. The Cost Section totals a team of 3.
| Tool | Kind | Entry price | Internal-only articles | Articles in ticket replies | Hosting | Free plan or trial |
|---|---|---|---|---|---|---|
| SherpaDesk Ours | KB inside the helpdesk | Base Camp $45 per agent per month, $40 billed annually | Yes, three private levels | Yes, public articles | Cloud | First agent free; 14 days, no card |
| Freshservice | KB inside an ITSM helpdesk | Starter $29 per agent per month, $19 billed annually | Yes, agents-only folders | Yes, link or full content | Not stated | 14-day trial |
| Halo | KB inside an ITSM or PSA helpdesk | $99 per agent per month, billed annually | Yes | AI suggestions in the ticket view; inserting into a reply not stated | Cloud, private cloud, or on-premise | 30-day trial, no card |
| Zendesk | KB inside a customer-service helpdesk | Suite Team $69 per agent per month, $55 billed annually | From plans above Suite Team | Above Suite Team: search, link, quote, or pin from the ticket; not documented for Suite Team | Not stated | 14-day trial |
| Hudu | IT documentation | $30 per user per month, $27 billed annually | Granular permissions | Not stated; integrates with PSA tools (60+ integrations) | Cloud or self-hosted | 14 days, no card |
| IT Glue | IT documentation | Basic $29 per user per month, 36-month term, 5-user minimum | Access per organization | Not stated; PSA sync | SaaS only | Demo; trial not stated |
| Confluence | Wiki | Free up to 10 users | From Standard | Through Jira Service Management | Cloud; Data Center on request | Free plan; 7-day trial of paid plans |
| Notion | Wiki | Plus $12 per member per month, $10 billed annually | Page shared only with invited people; hidden teamspaces on Business | Not a helpdesk | Cloud | Free plan |
| BookStack | Wiki, open source | Free | Roles and permissions | Not a helpdesk | Self-hosted only | Free; public demo |
| Helpjuice | Standalone help center | $249 a month for up to 30 users, billing period not stated | Access control and private & internal sections, every plan | Not stated | Not stated | 14 days, no card |
For a team of 3 billed annually, SherpaDesk Base Camp is $80 a month. Freshservice Starter is $57, Hudu $81, Notion Plus $30, Zendesk Suite Team $165, and Halo $297 plus required onboarding. IT Glue Basic is $145 a month for its 5-user minimum, plus a one-time onboarding fee. Confluence Free and BookStack are $0, and Helpjuice is $249 a month with the billing period not stated.
Search, Review Dates, And Templates
Change history shows what changed; a review process names an owner, sets a review date, and reminds someone to confirm the article. Each cell is what the vendor's docs say; "Not in the docs checked" means we found no mention, so test it in a trial. Prices are in the Cost Section.
| Tool | Search | Change history | Review process | Article templates |
|---|---|---|---|---|
| SherpaDesk Ours | Technicians: KB Search in replies, public articles only. Users: articles on the portal | Dated change log | Assigned users receive updates; review dates not in the docs checked | Not in the docs checked |
| Freshservice | Suggests articles from keywords in the request; search by name | Not in the docs checked | Not in the docs checked | Not in the docs checked |
| Halo | AI-suggested articles in the ticket view; the portal suggests articles before a request | Not in the docs checked | Named owner, expiry-date reminders, approval before publishing | Ticket resolution pre-filled into the article template |
| Zendesk | Search the help center from the ticket, above Suite Team | Content and revision history, by plan | Verification intervals, by plan | Predefined article templates, by plan |
| Hudu | Not in the docs checked | Audit logs | Not in the docs checked | Not in the docs checked |
| IT Glue | Not in the docs checked | Version control | Not in the docs checked | Not in the docs checked (its templates are for asset records) |
| Confluence | Rovo Search on paid plans | Not in the docs checked | Not in the docs checked | Space templates |
| Notion | Not in the docs checked | Page history, by plan | Verified badge for up-to-date pages, on Business | Database templates repeat a page structure |
| BookStack | Search and cross-linking | Page revisions | Not in the docs checked | Page templates; a default template per book |
| Helpjuice | AI Search on the AI-Knowledge Base plan | Version control | Publish approval and expiration dates, every plan | Not in the docs checked |
Best Knowledge Base Inside Your Helpdesk
These four keep articles in the same tool as the tickets. That is the KCS model: search while you work the ticket, link what you used, and write what was missing.
SherpaDesk
Best for MSPs and IT teams of 1 to 15 technicians that want internal notes, client articles, and tickets in one helpdesk
$45 per agent per month on Base Camp · $40 billed annually · High Camp $55 ($50 annually)
- First agent free, forever, knowledge base included
- Team of 3: $90 a month on Base Camp ($80 billed annually)
- No onboarding fee; migration included
- 14-day trial, no card
A helpdesk and PSA a small IT team can run alone. You can run it as an internal ticketing system for your own staff, or as client-facing ticketing for businesses you support. Two founders who ran their own MSP have built it since 2001.
Each article gets one of five publish levels: Private – Tech/Admin Only, Private – All Users, Private – Account Specific, Account Specific Portal, or Public Portal. The two portal levels are public and need no login, so an article for one client's eyes only uses Private – Account Specific. In a ticket reply, you search and attach public articles; private ones stay out of that search. A solved ticket becomes an article with "Create KB".
Strengths
- Internal and per-client publish levels
- Articles attached in replies; tickets turned into articles
- Dated change log, related articles, and assigned users who receive updates
Limitations
- Cloud only
- Standard Users and Super Users can't create articles
Recommendation
Choose SherpaDesk if the people who write the articles are the same people who answer the tickets, and nobody has time to run a second tool. Consider another option if policy requires your documentation on your own servers.
Freshservice
Best for internal IT teams that want ITIL processes next to the knowledge base, plan by plan
$29 per agent per month on Starter · $19 billed annually · Growth $59 ($49), Pro $119 ($99)
- Team of 3 on Starter: $87 a month ($57 annually) · SherpaDesk Base Camp $90 ($80 billed annually)
- Knowledge management on every plan
- No free plan
- 14-day trial
Knowledge management is listed on Starter, Growth, Pro, and Enterprise. Articles sit in folders, and each folder can be "visible to all, only to logged in users or agents alone," or to named departments.
When an agent replies to a ticket, they can insert a link to an article or the whole article. The knowledge base and incidents are on Starter, the service catalog starts on Growth, and problem, change, and release management start on Pro.
Strengths
- Knowledge base on the entry plan
- Visibility by department
- Article link or full content in replies
Limitations
- No free plan
- Problem, change, and release management need Pro
Recommendation
Choose Freshservice if your department runs a service catalog and plans to add change management. Consider another option if you want a free plan to start on.
Halo
Best for larger IT teams that want article approvals, review dates, and analytics, and can fund onboarding
$99 per agent per month, billed annually · one license, no tiers
- Team of 3: $297 a month, billed annually, plus onboarding · SherpaDesk Base Camp $80 billed annually
- Onboarding package required
- 30-day trial, no card
- Cloud, private cloud, or on-premise
Halo puts internal articles for service teams next to end-user self-service content, with roles that control who can create, approve, publish, and view. When an analyst opens a ticket, AI-suggested articles appear in the ticket view, and articles stay linked to the tickets where they were used.
Expiry dates trigger review reminders, and changes to critical articles can go through approval before publication. In the US view, $99 applies from 1 to 24 agents, and the required onboarding package is priced by scope.
Strengths
- Review dates and approval workflow
- Articles suggested inside the ticket
- On-premise option
Limitations
- Required onboarding at extra cost
- Annual billing
Recommendation
Choose Halo if a knowledge manager will own review dates and approvals. Consider another option if you want to start this week without an onboarding project.
Zendesk
Best for teams that support outside customers and want a public help center first
$69 per agent per month on Suite Team · $55 billed annually · Suite Professional $149 ($115)
- Team of 3 on Suite Team: $207 a month ($165 annually) · SherpaDesk Base Camp $90 ($80 billed annually)
- Knowledge base starts on Suite plans, not Support Team
- Agents-only articles need a plan above Suite Team
Support Team, at $25 per agent per month ($19 billed annually), covers email ticketing; the knowledge base comes with Suite Team. On Suite Team, article view permissions are "all users" or signed-in users only. Restricting an article to agents, or to a custom group, needs a higher plan.
Inside a ticket, agents search the help center from the Knowledge panel, then link, quote, or pin an article without leaving the ticket. The help doc lists Suite Growth, Professional, and higher plans, and doesn't list Suite Team. Suite Professional is a documented option: $447 a month for 3 agents, or $345 billed annually.
Strengths
- Link, quote, or pin articles from the ticket on Suite Professional
- Help center with messaging and chat on Suite plans
Limitations
- Internal-only articles above Suite Team
- No knowledge base on Support Team
Recommendation
Choose Zendesk if most of your readers are outside customers. Consider another option if you need technician-only notes on the entry plan.
Best IT Documentation Platforms For MSPs
MSPs document more than fixes: client networks, assets, licenses, and passwords. Two tools are built for that job and connect to your PSA. They sit next to the helpdesk, not in place of it.
Hudu
Best for MSPs that want client documentation and a password vault with no minimum and no contract
$30 per user per month · $27 billed annually · same price cloud or self-hosted
- Team of 3: $90 a month ($81 annually) · SherpaDesk Base Camp $90 ($80 billed annually)
- No minimums, no contracts
- Unlimited free portal users
- 14-day trial, no card
One plan includes centralized documentation, a password vault, asset management, a knowledge base, process and SOP management, and a secure client portal. It has 60+ integrations, including PSA, RMM, and Microsoft 365 tools, plus granular permissions and audit logs.
Hudu also offers on-premise deployment.
Strengths
- Password vault and client docs in one plan
- Self-hosted at the same price
- No seat minimum
Limitations
- A second tool next to your helpdesk
- Network discovery is an add-on
Recommendation
Choose Hudu if your MSP needs a vault and per-client records, and wants to pay month to month. Consider another option if your team only needs how-to articles; your helpdesk may already have them.
IT Glue
Best for MSPs of 5 or more technicians who want structured client documentation and can sign a 36-month term
$29 per user per month on Basic · 36-month term · Select $38, Enterprise $44
- Team of 3 on Basic: $145 a month (5-user minimum) plus onboarding · SherpaDesk Base Camp $90 ($80 billed annually)
- 5-user minimum
- One-time onboarding fee, cannot be waived
- Trial not stated; demo on request
Prices are "per user, per month, based on a 36-month term," and Enterprise offers "1-4 user options available for $49-102/user". Every plan includes unlimited organizations and documentation, a password vault, and access, audit, and version control.
Organizations act as containers that limit access, so a contractor can see one client only. Basic has a one-way PSA/CRM sync, and Select adds two-way sync. IT Glue is SaaS only, with no on-premises version planned.
Strengths
- Access limited per client organization
- Vault and version control on every plan
Limitations
- 36-month term and 5-user minimum
- Required onboarding fee
Recommendation
Choose IT Glue if your MSP has 5 or more technicians and wants a long-term documentation contract. Consider another option if you're under 5 or want to cancel any month.
Best Internal Wikis For IT Teams
A wiki holds long-form docs well: network diagrams, onboarding guides, and project notes. A standalone wiki with no helpdesk integration doesn't see your tickets, so technicians copy links by hand. Confluence connects to Jira Service Management instead, and a helpdesk with a built-in knowledge base needs neither. On r/k12sysadmin, a 5-person campus IT team wrote that "Google Sites is working okay for our internal shared knowledge base, but I'd like more functionality." The list that followed included tags and a way to find stale pages.
Confluence
Best for IT teams already on Jira that want a wiki and, later, a service desk knowledge base
$0 on Free for up to 10 users · Standard $7.15 per user per month at 10 users · $720 a year for 1 to 10 users
- Team of 3: $0 on Free · SherpaDesk Base Camp $90 ($80 billed annually), with tickets
- No page permissions on Free
- 2 GB storage on Free
- 7-day trial of paid plans
Free covers "up to 10 users with 2GB of storage and Community Support". Paid plans add advanced permissions to "control who can view, edit and comment on your pages," and the per-user price depends on team size.
If you add Jira Service Management, its knowledge base runs on a Confluence space on the same site, and agents share articles into requests. Internal articles need a Confluence license for each person who reads them.
Strengths
- Free for up to 10 users
- Connects to Jira Service Management
Limitations
- Restricted pages need a paid plan
- No ticket link without a second product
Recommendation
Choose Confluence if you want a free wiki for long docs today. Consider another option if any page must stay hidden from part of the team on day one.
Notion
Best for small IT teams that already run notes, projects, and onboarding in Notion
$12 per member per month on Plus · $10 billed annually · Business $24 ($20)
- Team of 3 on Plus: $36 a month ($30 annually) · SherpaDesk Base Camp $90 ($80 billed annually), with tickets
- Free plan
- Pages shared only with invited people
- Hidden teamspaces on Business
- Page history 7 days on Free
Any page can be limited to "only you and people you invite," with view, comment, edit, or full access per person. Business adds hidden teamspaces, "teamspaces that can't be seen or discovered by anyone except those you add." It also adds a verified badge for pages that are up to date. Page history runs 7 days on Free and 30 days on Plus.
Strengths
- Low price per member
- Verified pages flag current docs
Limitations
- Hidden teamspaces need Business
- No ticket queue of its own
Recommendation
Choose Notion if your team already lives in it and needs a place for long docs. Consider another option if users should find answers from a ticket reply.
BookStack
Best for IT teams that must keep documentation on their own server and can maintain it
$0 · MIT-licensed open source · self-hosted only
- Team of 3: $0 plus your server · SherpaDesk Base Camp $90 ($80 billed annually), hosted
- Roles, permissions, and page revisions
- LDAP, SAML2, and OIDC sign-in
- Paid support plans priced in pounds sterling
BookStack is free and MIT licensed, with "no cost to downloading and installing your own instance". "A full role and permission system allow you to lock down content and actions as required," and MFA can be enforced per role.
Support from the maintainer is optional and paid.
Strengths
- Free, with permissions built in
- Directory sign-in options
Limitations
- You run upgrades, backups, and PHP updates
- Self-hosted only
Recommendation
Choose BookStack if your docs must stay on your own server and someone can patch it. Consider another option if nobody owns the server.
Best Standalone Help Center
Helpjuice
Best for larger IT departments that want a dedicated knowledge base tool for up to 30 users at a flat price
$249 a month for up to 30 users · billing period not stated · AI plan $449 for 100 users
- Team of 3: $249 a month · SherpaDesk Base Camp $90 ($80 billed annually), with tickets
- Flat price, not per user
- 14-day trial, no card
Helpjuice prices by plan, not by seat: Knowledge Base at $249 a month for 30 users, AI-Knowledge Base at $449 for 100 users, and Unlimited at $799. Every plan includes access control and user roles, version control, scheduled publishing, and search tracking; AI Search starts on the $449 plan. The trial gives full access for 14 days, and "No credit card is required".
A flat price helps when many people write and only a few answer tickets. For a team of 3, it costs more than SherpaDesk Base Camp ($90 a month) or Freshservice Starter ($87) billed monthly.
Strengths
- Flat price for up to 30 users
- Approval, expiry dates, and version control on every plan
- 14-day trial, no card
Limitations
- $249 a month even for 3 users
- AI Search from the $449 plan
- Billing period not stated
Recommendation
Choose Helpjuice if many non-IT staff will write articles. Consider another option if your writers are your three technicians.
Subscribe to the SherpaDesk Blog.
Get Tips for Running IT With a Small Team.
Loading form…
The form couldn’t load. Please try again.
Or start your free trial →SHERPADESK · FREE TRIAL
Resolve tickets.
Turn time into revenue.
Bring support tickets, billable time, and invoicing into one place. Built for small IT teams and MSPs.
- 14 days free
- No credit card required
After your trial, keep your first agent free forever.
SHERPADESK · LIVE DEMO
See tickets, time,
and billing work together.
Walk through ticketing, time tracking, and billing with a product specialist. See how SherpaDesk fits the way your team works.
- 15 minutes
- Your workflow, your questions
A live walkthrough tailored to your team.
What Knowledge Base Software Costs A Small Team
The entry price rarely tells you the bill. Minimums, terms, onboarding, and the plan where internal-only articles start all move the number.
| Tool and plan | Billed monthly | Billed annually, per month | What else you pay or accept |
|---|---|---|---|
| SherpaDesk Base Camp Ours | $90 | $80 | First agent free, so 3 agents pay for 2; no onboarding fee |
| Freshservice Starter | $87 | $57 | Problem and change management from Pro ($357, or $297 billed annually) |
| Halo | Not stated | $297 | Required onboarding package |
| Zendesk Suite Team | $207 | $165 | Agents-only articles and in-ticket article tools documented above Suite Team; Suite Professional $447 ($345 billed annually) |
| Hudu | $90 | $81 | Radar add-on from $44 a month, billed annually |
| IT Glue Basic | $145 on a 36-month term | Not stated | 5-user minimum; one-time onboarding fee |
| Confluence Free | $0 | $0 | No page permissions; 2 GB storage |
| Notion Plus | $36 | $30 | Hidden teamspaces need Business |
| BookStack | $0 | $0 | Your server and your time |
| Helpjuice Knowledge Base | $249, billing period not stated | Covers up to 30 users | |
Billed monthly, a team of 3 pays $90 on SherpaDesk Base Camp, $87 on Freshservice Starter, and $90 on Hudu. Notion Plus is $36, and Zendesk Suite Team $207. Billed annually: $80, $57, $81, $30, and $165, plus $297 on Halo. Commitments sit on top: Halo requires onboarding, IT Glue Basic is $145 on a 36-month term plus onboarding, and Helpjuice is $249 with the billing period not stated. Confluence Free and BookStack cost $0.
An MSP that adds Hudu for client records pays two bills, which works as long as each tool does one job.
How To Write A Knowledge Base Article: A Template
A good knowledge base article format is short and fixed. The KCS structure has four parts: the issue in the requester's words, the environment, the resolution, and an optional cause. "Ideally, KCS articles are a page or less in length".
This is the article, not the reply. For the email that sends it to a user, use our support ticket response templates.
-
Title it with the user's words
Write the title as the question or the error a user would type. Illinois State University's IT standards ask for titles as questions ("How do I…") or actions.
Example: "Projector in a classroom shows No Signal," not "Display input troubleshooting."
-
Describe the issue as the user saw it
KCS keeps the issue in "the requestor's words and phrases," because those are the words the next person will search.
Common mistake: rewriting the symptom in technician language, so search misses it.
-
State the environment
Name the device, system, version, or location the fix applies to. KCS asks whether anything changed recently, such as upgrades.
-
Number the resolution steps
"If the resolution contains a multi-step procedure, it improves article readability if we number the steps". One action per step.
Common mistake: putting a client's name or a password in the steps. KCS keeps requester-specific details in the ticket, not the article. Passwords belong in a vault, with a link from the article or ticket.
-
Set the audience, then link it to the ticket
Pick internal or public before you save. Then link the article to the ticket that produced it, so the next search finds both.
Common mistake: writing a new article without searching first. KCS says to search again before saving.
Title: [Question or error, in the user's words]
Audience: [Technicians only / All users / One client]
Issue
[What the user sees or is trying to do, in their words.
Include the exact error text.]
Environment
[Device, system, version, or configuration
this applies to. Anything that changed recently.]
Resolution
1. [First action]
2. [Next action]
3. [How to confirm it worked]
Cause (optional)
[Why it happened, if you know.]
If this doesn't work
[What to do next: open a ticket, call, or escalate to whom.]
Owner: [Name] Last checked: [Date]
(Names and contacts stay in the ticket. Passwords stay
in your vault; link to the vault entry if needed.)
Related: [Links to related articles]
Example
Title: Projector in a classroom shows "No Signal." Audience: all staff. Issue: "The projector is on but says No Signal when I plug in my laptop." Environment: ceiling projectors with an HDMI wall plate, staff laptops. Resolution: 1. Press Input or Source on the remote until the HDMI input shows. 2. Unplug and reseat the HDMI cable at the laptop. 3. If it's still blank, open a ticket with the room number.
Keep a second, internal article for what technicians do next, such as replacing the cable. That is the two-level split from the r/msp thread. Illinois State's standard makes the same call on size: "We would rather have more short and descriptive articles than have longer articles that cover multiple topics".
How To Choose Knowledge Base Software
No list can name the best knowledge base for your team; your last 50 tickets can. Read them and count the repeats. Then answer three questions.
-
Do the people who write articles also answer the tickets?
- If yes
- Keep the knowledge base in the helpdesk, so writing an article is part of closing a ticket. Shortlist the tools in Knowledge Base Inside Your Helpdesk.
- If no
- A wiki or a standalone help center can fit a separate writing team: Internal Wikis or Helpjuice.
-
Do you store client passwords, networks, and licenses?
- If yes
- Add an IT documentation tool with a vault: Hudu or IT Glue. Keep how-to articles in the helpdesk.
- If no
- One tool is enough. Skip the second subscription.
-
Must the docs run on your own server?
- If yes
- Look at BookStack, Hudu self-hosted, or Halo on-premise, and budget time for patching and backups.
- If no
- Let the vendor run upgrades, and ask where your data is hosted.
Then test each finalist for one week with real tickets. The best knowledge base software for you is the one your technicians used without being reminded.
For the helpdesk side of the decision, see our guide to IT helpdesk software for internal teams, or MSP software if you bill clients.
Do You Need AI In The Knowledge Base?
Not to start. AI works from the articles you have, so write the first 20 before you pay for it. Three different jobs go by the same name. Helpjuice sells AI search for readers on its AI-Knowledge Base plan. Halo suggests articles to the technician in the ticket, and Zendesk Suite Team has AI agents that answer users. Prices for each plan are in the Cost Section.
How this works in SherpaDesk
Write The Article From The Ticket
You fix a ticket, choose "Create KB" from the Actions dropdown, and the ticket becomes an article. You set its publish level. Private – Tech/Admin Only, Private – All Users, and Private – Account Specific need a login; Account Specific Portal and Public Portal are public.
Next time, in "New Response," you click "KB Search" and attach the public article to the reply. Private articles never show up in that search, so internal notes stay internal. Each article keeps a dated change log.
The knowledge base is included in your free first agent, forever. Base Camp is $45 per agent per month ($40 billed annually) for more technicians.
Where SherpaDesk fits
You get SherpaDesk as a cloud service only, so documentation that must stay on your own servers points to BookStack or self-hosted Hudu. Standard Users and Super Users can't create articles, so writing stays with technicians and admins. If your MSP keeps client credentials and network maps, keep them in a documentation tool with a vault, such as Hudu or IT Glue.
Frequently Asked Questions
What is the best knowledge base software for an IT team?
It depends on who writes the articles. When your technicians write them and answer the tickets, our pick is SherpaDesk: private and public articles in the helpdesk, attached to replies. Base Camp is $45 per agent per month ($40 billed annually), and your first agent is free, so a team of 3 pays $80 a month billed annually. See the Picks Table.
Is there a free knowledge base for IT teams?
Yes. Confluence Free covers up to 10 users with 2 GB of storage, without page permissions. BookStack is free and open source if you host it. Notion has a free plan with 7 days of page history. Your first SherpaDesk agent is free, forever, with tickets and the knowledge base, which covers a one-person IT department.
Should the knowledge base live in the helpdesk or a separate tool?
In the helpdesk, if the same people write articles and answer tickets. KCS asks technicians to search and link articles while they work the ticket, which is easiest in one tool. Use a separate tool for what a helpdesk article shouldn't hold: client passwords, network records, and long project docs.
What's the difference between a knowledge base and a wiki?
A knowledge base holds short articles that answer one question each, with an audience set per article. A wiki holds longer pages that link to each other, such as onboarding guides and network notes. KCS aims for articles "a page or less in length". Use both if you can: articles for fixes, a wiki for reference.
Should MSPs keep client passwords in the knowledge base?
No. NIST's controls say to "ensure that unencrypted static authenticators are not embedded in applications or other forms of static storage". We treat an article as static storage. Keep credentials in a vault, such as the ones in Hudu and IT Glue, and link to the entry. NIST's identity guidelines also tell verifiers to allow password managers.
What format should a knowledge base article use?
Use four parts: the issue in the user's words, the environment, numbered resolution steps, and an optional cause. That is the KCS article structure. Add an audience, an owner, and a last-checked date. Copy the Article Template above, and keep each article to one problem.
Patrick co-founded SherpaDesk and has led it as CEO since 2013. He has worked with IT service providers since 1998, first on network projects for schools and government offices, then on the helpdesk software their technicians use every day.
