Understanding AI Assist’s Data Sources

The instructions below are for desktops and laptops only.

AI Assist relies on your data sources to deliver accurate and helpful responses. The quality of the data you provide is crucial; the better it is, the more accurately AI Assist will respond on your behalf.


AI Assist can read multiple sources simultaneously, and grab relevant information based on the context and relevance. If you have multiple AI agents, they share all data sources except Text.


In this guide, we’ll walk you through the different types of data sources, and how to leverage them to provide exceptional customer service.

Accessing the data sources

1. Log in to your tawk.to account, and select the correct property.

2. Click Automation on the left navigation bar.

3. Click Data Sources in the left submenu.

4. You can provide data sources in the following forms:

  • FAQs

  • Plain text

  • Documents (PDF, CSV, or TXT files)

  • Tables

  • Shortcuts

  • Knowledge Base articles

  • Websites

How AI Assist uses your data sources

AI Assist looks at your data sources and selects up to 5 chunks of information according to the context of each inquiry.


Each chunk of information can be:

  • A shortcut (in Shortcuts)

  • A question-and-answer pair in FAQs

  • A row in a CSV file in Documents (up to 2,000 characters)

  • A snippet from Text, a Knowledge Base article, a PDF or TXT file in Documents, or a Website (around 3,300 characters)

  • Structured results from Tables based on relevant rows, columns, and matching conditions


Once AI Assist has selected the 5 chunks of information, it generates a response according to your Instructions.


We recommend organizing your data sources to avoid duplicate information in multiple sources. This helps AI Assist to access your data effectively, increasing the accuracy of its responses.


Other reference sources are Instructions and API integration, which this article covers further below.


Let’s look at the individual data source types, starting with shortcuts.

Shortcuts

Shortcuts are templated responses to common inquiries. They’re very useful for sending customers files, forms, and suggested messages, tagging chats, and transferring conversations to other agents or teams.

Click + Add to create new individual or batch shortcuts.


You can enter up to 5 questions containing related keywords within each shortcut. If AI Assist finds matching keywords in these questions, it’ll send the shortcut message to customers and prioritize it in the future. 

Reply handling for shortcuts
Each AI agent has its own Reply handling setting for shortcuts. You can manage this setting in your AI agent under Knowledge > Shortcuts to control how shortcut content is used when generating responses.

Choose from the following options:
  • Send exactly as written — Uses the shortcut content without changes.
  • Adapt only if it conflicts with your Instructions — Keeps the shortcut content unchanged unless updates are needed to follow your AI agent’s Instructions.
  • Rewrite in the agent’s voice — Rewrites the shortcut content to match your AI agent’s configured tone and style.

This setting lets you decide whether shortcut responses stay unchanged or are adjusted to align with your AI agent’s Instructions and voice.

FAQs 

Upload a list of Frequently Asked Questions (FAQs) and their responses.

Click + Add to add new FAQs and ensure they’re Enabled. You can add individual FAQs or import them in batches with CSV files.
Character limits for each FAQ
Each FAQ has a question and an answer. To ensure everything shows correctly in the dashboard, use the following limits:
  • Question: up to 255 characters
  • Answer: up to 1,000 characters
If you’re importing FAQs from a CSV file, keep questions and answers within these limits so every row can be saved. For longer content, try splitting it across several FAQs or moving it into Text, Documents, or Knowledge Base articles.

Documents

AI Assist can analyze text files, PDFs, and CSVs for relevant answers to customers’ questions. Ensure your documents contain text that can be copied as this enables AI Assist to read your documents easily.

Click + Add to add new documents and ensure they’re Enabled.


Note:

  • For CSV files, ensure that

    • Each row contains 1,000 characters or less.

    • The first row is treated as a header with column labels.

    • Each cell contains a text string without line breaks, separated by a comma, instead of a semi-colon.

    • There are no empty cells in between cells with data.

  • AI Assist only analyzes the text in your documents. Images won’t be analyzed.

Tables

Tables allow AI Assist to work with structured information stored in rows and columns. They are useful for data that depends on exact values or relationships across multiple fields.

Examples include:
  • Product catalogs
  • Pricing information
  • SKUs and inventory records
  • Service data
  • Internal reference information

AI Assist can use table data to:
  • Filter and compare values
  • Work with date and number ranges
  • Sort results
  • Match exact keywords and partial text
  • Retrieve distinct values across columns
Click + Add to create a new table or import data from a CSV or Excel file.

Important:
  • Descriptions play an important role in table accuracy.
  • The table description helps AI Assist determine when to use a table.
  • Column descriptions help AI Assist decide which fields to search, filter, compare, or summarize.
  • Clear and descriptive labels improve response accuracy.

To learn more, see this guide:
Adding Tables to AI Assist’s data sources

Knowledge Base

Create articles about your products and services in your Knowledge Base. Detailed articles help to equip AI Assist with the know-how to answer even the most in-depth customer queries.

To learn more about the Knowledge Base, check out these articles:

What is the Knowledge Base?

Setting up your Knowledge Base

Creating a new Knowledge Base article

Websites

AI Assist can scrape data from websites containing relevant information about your business. Depending on your AI Assist plan, it can process between 100 and 10,000 pages.

Click Add New to add new URLs and ensure they’re Enabled.


Note:

AI Assist only analyzes the text in the websites you list here. Images, carousels, and other visual elements won’t be analyzed. Some information in tables may not be covered, too. We recommend reviewing ingested pages for accuracy and relevance.


If AI Assist has difficulty crawling your websites, check out these guides:

Why AI Assist’s web crawler might not be able to crawl some sites
How to whitelist tawk.to's AI Assist crawler bot

Additional information

In addition to the data sources, AI Assist also refers to:

  • Instructions

  • API integration


Instructions
Instructions are your personalized guidance for AI Assist. You can provide clear instructions and information to set the ground rules for AI Assist. This helps AI Assist understand your specific needs and priorities.

Your AI agent comes with default instructions, which you can modify anytime. Your changes are effective as soon as you hit Save.

API calls

You can integrate AI Assist with external platforms through API calls, allowing AI Assist to pull data from other systems and formulate relevant responses to your customers.

Your data sources in action

AI Assist grabs information from up to 5 relevant sources to answer your customers’ inquiries.


When testing your AI agent using the preview, click the Data Sources icon to see which sources were used for each response.

If you need help fine-tuning your AI agents’ responses, check out this guide:
How to fix incorrect responses delivered by AI Assist


By providing a variety of data sources and prioritizing them strategically, you can empower AI Assist to become a true customer service champion for your business.


Important: Keep your data sources up-to-date. As your business evolves, so should the information available to AI Assist. This ensures your customers always receive the most accurate and helpful responses.

If you have feedback about this article, or if you need more help:

Was this article helpful?

13 out of 21 liked this article

Still need help? Message Us