New Flow Builder and Knowledge Base are live. What changed
Document-based AI · Hybrid search · Multilingual

An AI Knowledge Base That Speaks From Your Own Documents

Upload your files and we do the indexing. Your content feeds the reply suggestion that goes to the agent. When a suggestion rests on a document, you see that document on screen. It works with documents in several languages.

Short answer

Upload your PDF or add your website and we do the indexing. The content feeds the reply suggestion that goes to the agent; when a suggestion rests on a document, that document shows on screen. It works with documents in several languages. Your team is still the one who sends the reply. If you add an FAQ step to your flow, the bot sends the answer it finds in your documents without waiting for approval.

Import your PDF or your website. The system parses the text and indexes it by meaning. When a customer writes, a hybrid method matches both the words and the meaning. It finds the answer they are after. Behind it sits a multilingual template library prepared per sector.

app.chatinbox.net/knowledge/library

Knowledge base, 24 documents

Indexed

return-policy.pdf

3.2 MB · 14 pages · 47 chunks

TR

product-catalogue-2026.pdf

1.8 MB · 38 products · 142 chunks

TR / EN

treatment-knowledge-base.pdf

5.1 MB · 28 treatments · 218 chunks

TR / EN / AR

kvkk-privacy-notice.pdf

0.4 MB · 4 pages · 12 chunks

TR

24

Documents

1,847

Chunks

Multi

lingual

app.chatinbox.net/knowledge/search

Customer query

"I do not like the product. Do I pay for the return shipping?"

Hybrid search results

Representative screen

📄 return-policy.pdf · p.3

"Return shipping for unused items with tags still attached is covered by Chatinbox Store..."

📄 faq-general.pdf · p.7

"For damaged or used items the shipping cost is paid by the customer..."

Draft for the agent (with sources)

Sorry to hear that 😔 If you want to return the item, we cover the shipping for unused items with the tags still on. If there is damage, the shipping is on you. Reply to start the return and we will send a shipping label.

Search that catches the meaning and the words

Keyword search (TF-IDF) and vector-based semantic search (pgvector) run at the same time. The customer writes "do I pay for the return". Your document says "return shipping is paid by the customer". The words differ, but the match is found by meaning. When a draft rests on a document, the agent sees that document next to it.

The AI still drafts a suggestion when no document matches; the knowledge base feeds the suggestion and does not guarantee that every suggestion is right. In an FAQ step added to a flow, the bot sends the answer without waiting for approval; we explain the difference on our approach to AI page.

  • Hybrid semantic search with the pgvector + ts_vector pair
  • When a suggestion rests on a document, that document shows on the agent's screen
  • The agent catches a wrong or weak suggestion before sending

Question and answer from multilingual documents

You can add documents in different languages to your knowledge base. When a customer writes in their own language, the matching part is found in the content for that language; when the suggestion rests on that document, the document is shown. Useful for health tourism, hotels and e-commerce businesses that export.

  • Meaning-based matching across multilingual documents
  • Finds the relevant answer in documents written in other languages
  • Frequent answers are cached and come back fast on repeat queries
app.chatinbox.net/knowledge/multilang

Cross-language query flow

AR

Customer question (Arabic)

ما هي مدة الإقامة بعد عملية زراعة الأسنان؟

→ "How long do I stay after dental implant surgery?"

TR

Document match (Turkish)

"Implant cerrahisi sonrası 2-3 gün İstanbul'da kalmanızı öneririz. Kontrol için 7. günde tekrar muayene yapılır..."

treatment-knowledge-base.pdf · page 12

AR

AI draft (Arabic)

ننصح بالإقامة في إسطنبول لمدة 2-3 أيام بعد جراحة الزرع. يتم إجراء فحص متابعة في اليوم السابع.

Ready-made FAQ library

Pre-built FAQ sets for your sector

No blank page. A ready-made question set for your sector has been compiled for you. Import them, adjust them to your brand, publish right away.

Dental clinics

Ready FAQ set · multilingual

Aesthetics & clinics

Ready FAQ set · multilingual

E-commerce

Ready FAQ set · multilingual

Hotels & tourism

Ready FAQ set · multilingual

Real estate

Ready FAQ set · multilingual

Restaurants

Ready FAQ set · TR

Education & courses

Ready FAQ set · TR

Automotive

Ready FAQ set · TR

Ready sets are also available for finance, services, sports & fitness and veterinary clinics

Refresh the document, catch the missing answer

When you upload a new document, the old one moves to the archive on its own. The current content is indexed again. Content from the knowledge base feeds the reply suggestion that goes to the agent. The agent sees the suggestion and, when there is one, the document it rests on, and catches a weak suggestion. On top, a report of the questions that found no answer shows you the gaps in your knowledge base.

  • Version tracking: the old document is archived, the current one is used
  • The agent sees the suggestion and, when there is one, its document, and catches a weak suggestion
  • A gap report that lists the questions left without an answer
app.chatinbox.net/knowledge/gaps

Knowledge base gaps, this week

14 gaps

"Do you treat children?"

7 times

Best score: 42% · Not enough

"What do I do about pain at night?"

5 times

Best score: 38% · Not enough

"Implant warranty period?"

4 times

No answer found

💡 Suggestion: the knowledge base has no content for these 3 questions → upload one FAQ document that covers all of them.

Let Your Documents Feed the Reply Draft

Drop in your PDF and we do the indexing. The reply suggestion that goes to your team is fed by your document; when it rests on a document, you see which one. Your team is still the one who sends the reply; if you add an FAQ step to your flow, the bot sends the answer without waiting for approval.

Let's review your message flow together in 15 minutes

Let's talk about what's scattered across which channel, and see together how your team would use Chatinbox.

We handle the setupWe train your teamYour WhatsApp number stays the same

Looking into Chatinbox? I answer setup, pricing and channel questions right here.