Skip to main content
A knowledge base is a curated collection of facts and information that your agent draws on when answering questions. Without one, your agent relies entirely on general knowledge and its persona — with one, it can accurately reference your specific products, services, pricing, policies, and FAQs. If a contact asks “What does your service cost?” or “Do you cover my zip code?”, the agent will look for the answer in its attached knowledge base before responding. Knowledge bases work through retrieval-augmented generation (RAG): when the agent receives a message, Myna finds the most relevant entries from the knowledge base and includes them as context, so the agent’s response is grounded in your real business information rather than a guess.

Creating a knowledge base

1

Open Knowledge Bases

In the left sidebar, navigate to Knowledge Bases. You’ll see a list of all existing knowledge bases in your workspace.
2

Click New Knowledge Base

Select New Knowledge Base to open the creation form.
3

Name your knowledge base

Give it a clear, descriptive name so you can identify it easily when attaching it to a campaign — for example, “Solar FAQs”, “Roofing Pricing 2024”, or “Med Spa Services.”
4

Add a description (optional)

The description is for your internal reference. Use it to note what the knowledge base covers, which campaigns it’s intended for, or when it was last updated.
5

Save and open

Click Save. The knowledge base is created and you’ll land on its detail page, where you can start adding entries.
6

Add entries

Click Add Entry to add your first piece of information. Each entry can be added in three ways:
  • Text — paste or type a plain-text block of factual content directly. Think of each entry as one “fact” or one “topic.”
  • URL — provide a link to a web page (such as a product page, FAQ, or service area page) and Myna will extract the content automatically.
  • File — upload a document such as a PDF, Word file, spreadsheet, or image. Myna reads the content and makes it available for retrieval.
Good examples of text entries:
Continue adding entries until you’ve covered all the information your agent will need to answer common contact questions.
There is no strict limit on the number of entries in a knowledge base, but the agent only retrieves the most relevant entries for each message. Keep entries focused on a single topic so retrieval is accurate.

Attaching a knowledge base to a campaign

Knowledge bases are attached at the campaign level, not directly to an agent. This means different campaigns powered by the same agent can reference different knowledge bases.
1

Open the campaign

In the left sidebar, click Campaigns and open the campaign you want to configure.
2

Select a knowledge base

In the campaign settings, locate the Knowledge Base field and choose the knowledge base from the dropdown.
3

Save the campaign

Click Save. The agent assigned to this campaign will now reference the selected knowledge base in all future conversations.
You can use the Playground to test your knowledge base by asking the agent questions that should be answered by entries you’ve added. This confirms the entries are being retrieved and the agent is using them correctly.

Managing knowledge bases

From the Knowledge Bases page you can:
  • Edit a knowledge base name or description at any time
  • Add, edit, or delete individual entries
  • Duplicate a knowledge base to create a modified copy for a different campaign
  • Delete a knowledge base — this permanently removes it and all its entries
Deleting a knowledge base removes all of its entries permanently and unlinks it from any campaigns it was attached to. Those campaigns will continue to run, but the agent will no longer have access to that information. There is no undo.

Best practices for knowledge base entries

One topic per entry

Break information into focused, single-topic entries. An entry about warranty terms should not also include pricing. Smaller entries are retrieved more accurately.

Write in plain, factual language

Avoid marketing language in entries. Write the way you’d answer a question directly: “We charge Xforstandardinstallation"iscleanerthan"Ourworld−classinstallationstartsatjustX for standard installation" is cleaner than "Our world-class installation starts at just X.”

Cover your most common objections

Think through the questions contacts ask most often — cost, service area, timeline, warranties, cancellation policy — and make sure each has a dedicated entry.

Keep entries current

Pricing, hours, and availability change. Set a reminder to review your knowledge base entries whenever your offerings change, so the agent never quotes stale information.
The agent will only share pricing or other numerical figures that appear explicitly in the knowledge base. If a contact asks for a quote and no pricing entry exists, the agent will redirect toward booking an appointment rather than guessing — protecting you from accidental misquotes.