HLAI Experts

Guide · AI knowledge base

What to put in a HighLevel AI knowledge base, and what to keep out

A GoHighLevel (GHL) knowledge base should hold what a customer could fairly ask the business: what it does, what it charges, what working with it is like, how it runs, how the AI should behave, and the common questions. Keep out anything a customer shouldn't read, such as call transcripts, internal notes, placeholders and stale pricing, because the AI can retrieve whatever you store there.

Rob EasonPublished

The six kinds of entry we write

HighLevel doesn't prescribe topics. In our builds we sort knowledge base content into six kinds of entry, because it makes a missing answer easy to spot:

  • About: who the business is, what it does and who it serves.
  • Pricing and Programs: what is offered and what it costs, as the business publishes it.
  • Client Experience: what working with the business is like, from first contact on.
  • Business and Operations: hours, locations, and how scheduling and service work.
  • AI Agent Instructions: how the AI should behave, written for the AI.
  • FAQ: the questions customers really ask, each answered in a sentence or two.

Match each entry to a source type

That grouping is our convention. HighLevel's own source tabs are a different list: Web Crawler, FAQ, Web Search, Tables, Rich Text and File Upload. Any of our six can live in whichever tab suits its shape.

  • Tables suit structured data, such as a pricing grid or a list of services.
  • FAQ suits single questions with short answers.
  • Rich Text suits content you'll keep editing directly in HighLevel. It is a separate source from any uploaded document.
  • File Upload takes documents. HighLevel's document article lists DOC, DOCX and PDF; another of its articles names more types, so check the upload screen before relying on anything else.
  • Web Crawler pulls in pages from the website, which is where we start.

Start from the website, then clean up the crawl

The business's own website is our first source. It is already written for customers, and it says what the business has chosen to say in public. Call transcripts are never a direct source in our builds. When a call settles a fact, the fact gets written up as a clean entry and approved before it goes in.

Read what the crawler brought back before you save it. Look for outdated pricing, navigation text repeated from page to page, and anything that has nothing to do with what a customer would ask.

You can edit crawled content inside HighLevel without changing the live website. A later re-crawl can overwrite those edits, though, so recheck your corrections every time the site is crawled again.

A re-crawl can undo your edits. Check them after every crawl.

Rather have it set up for you?

We write every knowledge base entry out in a plan you approve, then load and test it, starting with a 30-minute 1:1 with Rob.

Book a 1:1 with Rob

What to keep out

Everything in a knowledge base is something the AI might say. These don't belong there:

  • Transcript fragments: speaker labels, timestamps, half-sentences from a meeting.
  • Internal notes, or anything else written for the team instead of the customer.
  • Placeholders and template text that was never filled in.
  • Sensitive material. HighLevel's document guidance is to remove it before you upload.
  • Stale pricing, whether it came from the website or an old file.
  • Old copies of a revised document. Uploading a revision adds another source, it doesn't replace the first, and conflicting or duplicate sources can lead to the wrong one being retrieved.
  • Anything that exists only as an image. Document ingestion extracts the text and skips embedded images.

Give uploaded documents clear headings. HighLevel notes that headings help structure the content it searches, and they also make your own review faster.

Then attach the knowledge base, because creating one doesn't connect it to any agent. Attach it through Conversation AI > Agent List > Bot Training, wait for indexing, then ask the Retrieval Tester the questions customers really ask and read which sources come back. A wrong source points to the content: a duplicate to delete, a heading to add, or a stale copy to remove.

Questions

Filling a HighLevel knowledge base

Should I upload call transcripts to the knowledge base?
We don't. HighLevel has no rule against it, but a transcript is full of half-answers, speaker labels and things said in passing, and the AI can retrieve any of it. Write the fact up as a clean entry and add that instead.
Can the knowledge base read my PDF price list?
It reads the text in the file. Embedded images are skipped, so prices that appear only as a picture won't be found. Put pricing in a Table, or as plain text under clear headings.
I re-uploaded an updated document. Why does the AI still quote the old one?
Uploading a revision adds a new source alongside the old one. Conflicting sources can lead to the wrong one being retrieved, so delete the outdated copy.
If I fix crawled text in HighLevel, does my website change?
No. Edits to crawled content stay in the knowledge base and don't touch the live site. A later re-crawl can overwrite them, so recheck your edits after each crawl.
What file types can I upload?
HighLevel's document article lists DOC, DOCX and PDF. Another of its help articles names more types, so if you want to use something else, check the File Upload screen first. Whatever the format, only the text is read.
Rob Eason

Who you talk to

Rob Eason

Rob runs HLAI Experts and takes the 1:1 calls himself.

He is a HighLevel Certified Admin with the second-most reviews in HighLevel's Certified Admin Directory worldwide, all of them 5 out of 5.

He won HighLevel's Top New Subaccounts via AI Employee award in its 2025 Summer of AI Awards and taught HighLevel's official masterclass on its AI Employee.

Before HighLevel, he co-owned a 60-employee financial services firm and sold his share.

On the call he looks at your account, not a script.

5/5 across 83 reviews in HighLevel's Certified Admin Directory