How ZolAi answers only from your own content
ZolAi builds every reply on the pages, files and Q&As you give it, shows where the answer came from, and says so plainly when it cannot find one.
An AI agent that speaks fluently is easy to build. One that speaks fluently and also gets your prices, your returns policy and your delivery times right is much harder. The difference is where the answers come from. ZolAi answers only from the content you give it, shows its source, and admits when it does not know. This article explains how that works, and how to get the most out of it.
Your content is the agent's knowledge
Everything the agent knows about your business comes from what you add in the Knowledge section of your dashboard. You can add several kinds of content:
A single web page, such as your shipping or returns page.
Your whole website: the agent reads your sitemap and follows links within the same site, up to 50 pages.
Questions and answers you write yourself, one pair or several at once.
Pasted text, for anything that is not on your website yet.
Files: PDF, Word (.docx), plain text and Markdown, up to 10 MB each.
Each source shows its status while it is processed, from Queued to Ready. When you change a page or a file, re-sync it so the agent learns the new version.
What happens when a visitor asks
When a question arrives, the agent does not reach for general knowledge from outside your business. It follows a short, strict routine:
It searches your content for the passages closest in meaning to the question, whether it was asked in Egyptian or Gulf Arabic, Modern Standard Arabic or English.
It writes a reply from those passages only, in the visitor's language and in the tone you chose.
It attaches the sources it used, so the visitor can see where the answer came from.
If the search finds nothing relevant, the agent does not fill the gap with a guess. It tells the visitor plainly that it does not have that information, and offers your team or a way to leave their contact details.
A useful rule of thumb: if a fact is not in your content, the agent will not state it. Keep your prices, policies and opening hours in your Knowledge, and the agent will pass them on as they are.
Why sources matter
Showing the source does two jobs. For the visitor, it builds trust: they can open your returns policy and read it for themselves. For you, it makes the agent's answers easy to check: when you review conversations, you can see which page or file each reply relied on.
In Analytics, Knowledge used lists how many of the period's answers cited each source, and which ready sources were not cited at all. That shows you which content does the work, and which content your visitors never need.
Finding the gaps
No content is complete on day one, and visitors will ask about things you never wrote down. ZolAi marks every reply for which nothing in your content matched, and lists those questions in Analytics under No source found. Going through that list is one of the quickest ways to improve your agent:
Look for questions that come up more than once.
Add the missing answer as a Q&A, a page or a file.
The next visitor who asks gets an answer grounded in your content.
One note: the list also includes greetings and small talk the agent answered without needing your content, so not every entry is a missing answer.
Tips for better knowledge
Write the way customers ask. A question worded the way a customer would type it is easier to match.
Keep one topic per page or section. Clear headings help the agent find the right passage.
Use documents with real text. A scanned PDF with no selectable text cannot be read; the source shows a clear error instead of failing silently.
Split very long documents. Files have limits on pages and text, and a file past them fails with a clear message rather than being cut short without you knowing.
Re-sync after changes. When you update a price or a policy on your site, re-sync that page so the agent does not repeat the old one.
What the agent will not do
Grounding also draws clear limits. The agent will not invent prices, promise delivery times that are not in your content, or quote policies you never wrote. For products, it mentions only the items, prices and stock that a catalog search actually returned. And when a visitor needs something your content cannot cover, the right move is to hand the chat to your team, which we cover in a later article.