TR Start free
HomeBlog › Guide

How to build a knowledge base: an internal knowledge base for a small business with a support desk

O Ohana360 Team • September 13, 2026 • 12 min read
Illustration of a knowledge base dashboard showing repeated support questions and the hours they cost

Anyone asking how to build a knowledge base usually has the same three things on the desk: a couple of people answering the phones, a handful of questions that come back every single day, and a note about "writing up the FAQs" that has survived two quarters untouched. Our example is Kestrel Hire, an eleven-person tool and plant hire business with one depot. Three people cover the counter and the phones, and the questions arrive by phone, email, WhatsApp and in person. (Demo data.)

This guide treats an internal knowledge base for a small business as an operations tool that removes repeated work, not as a writing project. In order: which question earns an article, what goes inside one, how an article moves from draft to published, how it attaches to a support case, and how you tell whether any of it is paying off.

How many times a month do you answer the same question?

The decision to build a knowledge base is not settled by an argument, it is settled by a count. Keep a note of every question the desk answers for a month, then count the repeats. September at Kestrel Hire looked like this.

How many times were the same five questions answered in September? Kestrel Hire front desk, demo data, 1 to 30 September 2026 160 repeats, 20.5 hours How much is the deposit? phone, email, WhatsApp, at the counter 47 times 5 people 4.7 hrs Can I extend a hire that is out? phone, email, at the counter 38 times 4 people 5.1 hrs What does the damage waiver cover? phone, email, WhatsApp, counter 31 times 6 people 6.2 hrs Do you deliver, and in what window? phone, email, at the counter 26 times 3 people 3.0 hrs Where is last month's VAT invoice? email, WhatsApp 18 times 3 people 1.5 hrs THREE SEPARATE PROBLEMS IN ONE TABLE Repetition: five questions were asked 160 times in a month, roughly eight identical answers every working day Drift: six different people answering one question means six slightly different answers reach customers The bill: 20.5 hours is close to three full working days for a three-person desk

The number to read is not the total hours, it is how those hours are spread. Twenty hours sitting on one person is a capacity problem. The same twenty hours spread across six people is a consistency problem: six answers go out to customers, none of them wrong, none of them the same.

There is a hidden cost underneath as well. Whoever answers has to think it through from scratch every time, so of those seven minutes maybe three are typing and four are remembering. An article removes the four, because the remembering has been written down once.

Tip: Keep the count crude. Give everyone on the desk one job for a week: write the question they just answered on a shared list, one line each. By Friday the first five articles have chosen themselves, and that same list is a ready-made draft of your categories.

Which questions earn an article, and what goes in one?

Not every question deserves one. A question earns an article when it passes three tests: it has been asked more than once, its answer is broadly the same each time, and that answer can be written as steps. "Where is my order" fails all three. "How do I get last month's VAT invoice" passes all three.

There are only a handful of fields on an article record, so it is worth knowing what each one is actually for.

FieldWhat goes in itThe usual mistake
TitleThe customer's own sentence, phrased as a question where possibleWriting it in internal language, like "EOD procedure"
CategoryThe one topic the article belongs to, picked from the list or typed as a new oneCreating a category per article; fifteen categories means none
SummaryThe answer in one sentence; search and case suggestions read this field tooLeaving it blank, which makes the article weak in search
ContentNumbered steps, with the exception noted at the end; written as plain textOne article covering three screens, when each screen deserves its own
StatusDraft, Published or Archived; only published ones appear in search and suggestionsLeaving a half-written article on Published
OwnerThe person who wrote it, which tells you whom to ask six months laterA shared login owning everything

One formatting rule covers the content: number the steps, keep one action per step, and put the exception on the last line. Nobody on a support desk reads an article top to bottom; they scan it while the customer is still on the line, and a numbered list can be scanned in a way a paragraph cannot.

Careful: Writing the title in the customer's words is not a style preference, it is how the thing gets found. Both the in-app search and the suggestion panel on the case page match on the title and summary. Someone searching for "deposit refund" will never surface an article called "Security holding release procedure".

How does an article go from draft to published?

This is the part that makes a knowledge base work: accepting that an article has a life. It gets written, read, published, goes stale, gets updated, and one day genuinely stops being true. The drawing below puts that life next to the category list and an article attached to a support case.

The life of an article, the categories, and an article on a case Kestrel Hire knowledge base, demo data, 42 articles Draft written, staff only Published shows in search and suggestions Updated status stays, the date moves Archived drops out of search, record stays The product keeps three states: Draft, Published, Archived. Review is not a state, it is the step you take yourself before publishing. CATEGORIES, A FLAT LIST Getting started 7 articles Deposits and payment 11 articles Delivery and collection 9 articles Damage and insurance 6 articles Kit and fault finding 9 articles Categories are a flat list: there are no sub-categories or trees. Breaker will not start on site CASE-2043, phone, high priority, open KNOWLEDGE BASE PANEL LINKED ARTICLE KB-1014, Breaker start-up checklist SUGGESTED ARTICLES, MATCHED ON THE SUBJECT KB-1007, Fuel and oil before a hire + Link KB-1022, Reporting a fault on site + Link Suggestions match words in the case subject against article titles.

The three states are worth spelling out, because they are what you actually decide between.

StateWhere it showsWhen to use it
DraftInside the app only; never in the home search, the case panel or the portalWhile it is unfinished, or waiting for a second pair of eyes
PublishedHome search, the suggestion panel on cases, and the customer portalWhen the answer is right and works today
ArchivedDrops out of search and suggestions; the record and its history stayWhen the product changed, the offer ended or the procedure died

Editing a published article does not change its state, it only moves the updated date forward. That small detail is the simplest health check you have: an article that has not been touched for ninety days surfaces itself in the Articles Needing Attention list on the app home page. The same list pushes waiting drafts to the top, so half-finished work does not quietly disappear.

One warning: archive a dead article, do not delete it. Deleting takes the context away from every case it was attached to, while archiving pulls it out of search and leaves the history readable.

How many categories, and what should they be called?

The number of categories is the most over-thought decision in this whole exercise. Five to eight is enough for most small businesses, and you will get a better answer by naming them after the first ten articles than by designing them beforehand. A category is a search shortcut, not an archive shelf.

The category list is managed from the article itself: you pick from the list when creating an article, or type a new name and it exists from that moment. There is no separate category admin screen, so consistency is on you. Give that to one person, or in three months you will be running "Deposits", "Deposit" and "Deposits and refunds" side by side.

How does an article attach to a support case?

The knowledge base earns its keep on the case record, not on the tab that lists articles. With Service360 enabled, a Knowledge Base panel sits on the case page and does two jobs.

That second direction is the quiet report inside a knowledge base. When twelve cases hang off one article, that article has stopped being a piece of writing and become product feedback: either the thing is confusing or the setup instructions are thin. For the same chain viewed from the case side, the complaint tracking guide covers how a complaint gets logged and closed.

The panel is a record component, so it can be moved or switched off. Under Setup > Record Page Layout, the Record Components card carries "Suggested Articles (Cases only)".

Can customers read the articles themselves?

With the Portal360 add-on, yes, but set the expectation properly. A customer you have set up as a portal user signs in with their own email and password and searches published articles from the Knowledge Base tab. That is a customer portal, not a public help centre: no login-free help site is generated, and nothing here is crawlable by search engines.

The second limit matters more. You cannot choose article by article what reaches the portal. Every article in Published status appears there, so anything meant to stay inside, discount authority or exception procedure, either belongs in a separate article or stays in Draft.

How do you know whether it is working?

The article count is not a measure of success. Forty articles nobody opens is worse than twelve that get used every day. There are four signals worth watching, and all four sit on the records.

SignalWhere it showsWhat it tells you
ViewsA counter on the article list and in the record headerWhether the article is findable; one stuck at zero is unnecessary or badly titled
Helpful votesCollected by the Helpful button on the article pageWhether readers got their answer; high views and low votes means rewrite it
Linked casesThe Linked Cases list on the article recordWhether this answer is genuinely used in the field
Last updatedA column on the list and a row in Articles Needing AttentionAnything past ninety days may already be out of date

All four are available for reporting. Knowledge Base Articles appears as an object in the Report Builder with number, title, category, status, views and helpful votes, and a ready-made Views by Category chart shows which topic is carrying the load and which category is empty.

The real measure sits outside the knowledge base, though: is the number of cases on that topic falling? Watch a topic for two months after publishing its article. If nothing moves, the problem is not the article, it is that nobody found it, so rewrite the title in the customer's own words.

If that is still not enough signal, ask people directly: the customer satisfaction survey guide covers a one-question survey at case closure. If records, contacts and cases are new vocabulary, what is CRM is the place to start, and automated follow-up reminders covers calling back the customer the article did not rescue.

How Knowledge360 works in Ohana360

Knowledge360 is an add-on, enabled from the Marketplace in one click. Here is what it does, without inflation, and what it does not do, without hiding it.

Not included: what Knowledge360 does not do

Want to see the flow in 104 seconds?

Getting a knowledge base standing in seven days

DayWhat to doTime
1Open a shared list for the desk: one line for every question anyone answers10 minutes
2Enable Knowledge360 from the Marketplace and show the team the Articles tab and the home search box20 minutes
3Pick the five questions that repeat most and write the titles in the customer's own words30 minutes
4Write the five articles: a one-sentence summary, numbered steps, the exception at the end. Leave them as drafts90 minutes
5Have a second person read the drafts, fix them and press Publish40 minutes
6Switch on Suggested Articles under Setup > Record Page Layout and try it on a live case20 minutes
7Announce the rule: the second time a question arrives, its article gets written. Build the views report30 minutes

From week two there is only one habit to hold: two new articles and one update every week. That rhythm produces about forty genuinely used articles in six months. Current plans are on the pricing page, and you can request a demo to try it with your own questions.

Frequently asked questions

How do you build a knowledge base from scratch?
The first article takes about twenty minutes, because you already know the text: you take the question you answered most this month and the answer you last typed, and you save it. In order: keep a note of incoming questions for a month, pick the five that repeat most, make the customer's own wording the title, write the answer as numbered steps, and publish. Do not try to design the categories first; after five articles the categories name themselves. Treat the knowledge base as a notebook that gains two articles a week, not a book that has to be finished.
What is the difference between an internal knowledge base and a public FAQ page?
They feed on the same text but serve different readers. An internal knowledge base for a small business is where the team finds the answer, so it can also carry internal procedure, exceptions and escalation notes you would never show a customer. A public FAQ page is a selected, simplified subset written in the customer's language. The practical route is to build the internal one first, then after three months take the most-viewed articles, strip the internal notes out and open those to customers.
How many articles should a small business start with?
Between five and ten, and that number is not arbitrary. On a small support desk most of the volume comes from a small set of questions, so the first ten articles already absorb a serious share of the load. A forty-article plan that never gets written is a far more common outcome than ten articles that are already in use. Use one rule to grow it: when a question arrives a second time, write the article, so the third time is solved by search.
Is a knowledge base better than a shared folder of documents?
The difference shows up in three places. Search: a file in a folder is found by someone who knows its name, an article is found by someone who knows the topic. Context: an article attaches to a support case, so the record keeps which answer was given to which problem. Freshness: the date an article was last updated sits on the record, while nobody notices a document in a shared drive going stale. A folder is an archive; a knowledge base is a working tool.
Who should write the articles, and who should review them?
The person who repeats the answer most should write it, because the right sentences are already coming off their keyboard. Review belongs to a second person who knows the subject, and the point is not spelling: it is stopping a wrong or outdated step from going live. In Ohana360 that step has no state of its own, so the article waits in Draft while the second person reads it, and then someone presses Publish. The Owner field records who wrote it, so six months later you know whom to ask.
Does Knowledge360 support rich text, images, versioning or an approval workflow?
No. Article content is written as plain text and rendered as plain text, so there is no bold, no table, no screenshot and no embedded video. Editing a published article does not keep a copy of the previous text, which means there is no version history. Approval processes are defined only on Opportunity, Lead, Case and Account, so an article cannot be routed for approval. We say this up front because discovering it after buying costs far more than knowing it now.
Can customers read the articles themselves?
Partly. With the Portal360 add-on enabled, the customers and suppliers you set up as portal users sign in with their own email and password and search published articles from the Knowledge Base tab. What is not produced is a public, login-free help centre that search engines can crawl. You also cannot pick article by article what goes to the portal: every article in Published status appears there, so anything internal has to stay in Draft or Archived.

Write the same answer for the last time

A repeated question becomes an article, the article turns up beside the case, and the person with the answer does the work instead of the searching. Then read from the records which article is carrying the load.

Read next