Knowledge Base
The Knowledge Base is your account's pool of answer articles. It's what Agent Assist surfaces to agents mid-call and what the AI voice bot searches to answer callers — one pool, sliced by tags so each queue sees the right topics.
Knowledge managers and supervisors curate it: write articles by hand, upload documents, or approve suggestions mined from your own call transcripts.
In the app: Analytics → Knowledge Base.

Browse and search articles
The Articles tab lists every article in the pool. Each row shows its tags, its source, how many search chunks it was split into, how often Agent Assist actually served it in the last 30 days, and when it was last updated.
- Search titles… filters by title as you type.
- All sources narrows by where an article came from — Manual (typed in), Document (uploaded file), or From call (mined from a transcript).
- The tag chips under the toolbar filter to one or more topics.
- Served (30d) is the pruning signal: an older article that was never retrieved carries a gray Never retrieved badge — dead content you can rework or remove.

A From call article links to the call summary it came from; open it to see the original conversation.
Anyone with Knowledge Base → view can browse and search. Creating, editing, uploading and tagging need Knowledge Base → manage; approving mined candidates needs Knowledge Base → review.
Inspect an article — the detail drawer
Click any row to open the article. The drawer shows everything an admin needs to trust what the AI will say, in four tabs:

- Content — the exact text served to Agent Assist, an Edit button (saving re-chunks and re-embeds automatically), and a preview of the suggestion card as an agent would see it mid-call.
- Provenance — where the article came from: for a From call article the link to its call summary; for a document, the original filename; plus created and updated dates.
- Indexing — the search internals in plain terms: indexed status, the embedding model, each chunk with how often it was served, and a Reindex this article button.
- Usage — served count (30d), last served time, average match score, and an Active / Never retrieved health badge.
Test whether an article will be found
On the Indexing tab, type a caller question into Test retrieval and press Test. Orbit scores the question against this article's chunks and shows the account-wide top matches, colored against the serving floor — green means "would be served", red means "too weak to surface".

After writing or editing an article, test it with two or three questions your callers actually ask. If the score stays below the floor, the article needs the caller's wording, not more prose.
Create an article
- Click New Article (top right of the Articles tab).
- Give it a Title and write the Content — the answer an agent should see: steps, policy, or a resolution.
- Optionally attach one or more tags.
- Click Save.

The article goes live immediately — Orbit splits it into search chunks and embeds it into the pool, so Agent Assist and the voice bot can find it on the next call.
Delete an article
To remove an article, click the trash icon at the end of its row and confirm. Orbit deletes the article and its embedded chunks, so it stops appearing in Agent Assist and voice-bot answers right away.

There's no undo and no trash — a deleted article is gone. If you only want to stop an article showing for one queue, remove its tag instead (see Organize with tags) rather than deleting it.
Organize with tags
Tags are how you slice one pool into per-queue topics (e.g. sales, support,
billing), so a support agent isn't shown sales articles.
Open Manage Tags to create, rename or delete tags. Pick a colour, type a name, and Add. Rename by clicking a tag's name; the number on the right is how many articles carry that tag.

To tag many articles at once, tick their checkboxes in the list and use the Add tag / Remove tag bar that appears.
Once your topics exist, point each queue at the tags it needs in the flow's Agent Assist step — that's what keeps suggestions relevant per queue.
If a tag is referenced by a call flow, deleting it is blocked and Orbit names the flows — detach it there first.
Upload a document
- Click Upload.
- Choose a PDF, Word (.docx), Markdown or plain-text file (up to 20 MB).
- Optionally attach tags, then Upload.

Orbit extracts the text, splits it into chunks and embeds them into the pool. The document then appears in the list with a Document source and its filename; a toast confirms how many chunks were ingested.
Long content is split into smaller passages so search returns the exact relevant part, not a whole document. The Chunks column shows how many an article produced — it's normal for an uploaded file to have several.
Review candidates mined from calls
When a call runs through a flow with Auto-source knowledge enabled, Orbit turns its AI summary into a candidate article and drops it in the Review tab (the badge shows how many are pending). This is how the pool grows itself from real conversations — you stay in control by approving only the useful ones.

Ten similar calls should not mean ten separate decisions. Candidates that are near-identical to each other are stacked into one cluster card — "DUPLICATE ×5 … review once" — with three group actions:
- Approve best + reject rest — publish the newest version, close the clones.
- Merge… — fold it into the existing article instead (see below).
- Reject all — discard the whole group.
The toolbar keeps a big queue workable: filter by date or similarity band (Likely new / Related / Likely duplicate), search title and content, and sort by cluster size, newest, or similarity. Tick individual cards to get a bulk Approve / Reject bar.
Review a single candidate
For each candidate you can Edit the suggested title/content, adjust its tags, then Approve, Reject, or open Show source call. Every card also states its nearest existing article and match score, so you always see how new the content really is:

- 90%+ match — the card is flagged DUPLICATE and approving asks for an explicit confirmation.
- 75–90% — an amber hint with a view side-by-side / merge link.
- A separate warning appears when the candidate matches another pending candidate — the same issue arriving from several calls at once.
Similarity is re-checked against the live pool every time you approve something, and pending candidates are also compared with each other — so the fifth copy of the same story is flagged even if it arrived before the first one was approved.
Merge instead of rejecting
A near-duplicate usually carries one new detail. Merge… opens the matched article next to the candidate, pre-fills a combined version for you to edit, and on save updates the existing article (re-embedding it) and closes the candidate — no second article, no lost detail.

Reindex after an embedding-model change
You'll rarely see this. Search works by comparing embeddings (numeric vectors) of your content. If the account's embedding model or tier changes, the stored vectors no longer match the new model, and an amber banner appears at the top of the Articles tab with a Reindex now button. Your articles' text is kept — reindexing just re-embeds everything with the new model.
It can take several minutes. Search keeps serving the old vectors until the new set is ready, then swaps over — no downtime, but new content may lag until it finishes.