Skip to main content

How to Prepare Documents for the Teamflect AI Knowledge Base

This guide covers our recommended practices for preparing internal company materials for use with the Teamflect AI Agent.

Written by Sue

The quality and structure of the documents you add to the Teamflect AI knowledge base can affect how easily the AI Agent can find and use the information they contain.

A document that is easy for a person to read is not always equally easy for an AI system to process. For example, important information may be presented only in a screenshot, complex table, diagram, or scanned page rather than as searchable text.

This guide covers our recommended practices for preparing internal policies, HR documentation, performance management resources, employee guides, and other company materials for use with the Teamflect AI Agent.

Recommended file formats

For the most reliable results, we recommend using:

  • DOCX files

  • Text-based PDFs

  • TXT files for simple, text-only content

For PDFs, make sure the text can be selected, copied, and searched. If a PDF was created from a Word document, retain the original text layer rather than flattening the pages into images.

Teamflect's Company Resources uploader accepts several additional file types, including presentations, spreadsheets, images, audio, video, and archive files. owever, being accepted by the uploader does not necessarily mean that every file type will provide the same AI retrieval quality.

For knowledge that employees will rely on through the AI Agent, DOCX and searchable PDFs are therefore our recommended formats.

1. Use searchable text whenever possible

The most important information in your documents should be available as regular, machine-readable text.

This is particularly important for scanned PDFs. A scanned document may consist entirely of images of pages rather than actual text.

Before uploading a scanned document, we recommend checking whether you can:

  1. Select the text with your cursor.

  2. Copy and paste the text.

  3. Search for words within the document.

If you cannot, consider converting the document into a searchable format before adding it to your AI knowledge base.

2. Be careful with images, screenshots, and diagrams

Do not rely exclusively on an image, screenshot, chart, or diagram to communicate information that the AI Agent needs to reference.

For example, instead of providing only a diagram showing your performance review process, add a written explanation alongside it:

"Contoso's performance review process consists of four stages: employee self-review, manager review, performance discussion, and final sign-off."

Similarly, if a screenshot demonstrates an important process, explain the relevant steps in the surrounding text.

You can still use visuals to make documents easier for employees to understand. The important point is that business-critical information should also be stated clearly in text.

3. Keep tables simple

Tables can be useful for presenting structured information, but complicated layouts can make information harder to interpret during document processing.

Where possible:

  • Use a clear header row.

  • Include explicit labels and units.

  • Avoid merged cells.

  • Avoid nested tables.

  • Avoid blank cells where the meaning depends on surrounding cells.

  • Avoid tables that span many pages.

  • Avoid relying solely on visual positioning to communicate meaning.

For business-critical information, we also recommend adding a short written explanation before or after the table.

For example, instead of relying exclusively on:

Length of service

Annual leave

0–2 years

15 days

3–5 years

20 days

Add a sentence such as:

"Employees with 0–2 years of service receive 15 days of annual leave, while employees with 3–5 years of service receive 20 days."

This makes the rule explicit even outside the table.

4. Give every document a clear purpose

Avoid treating your AI knowledge base as a general document repository. Instead, curate the documents around information that employees and managers are likely to need.

For example, an enterprise knowledge base might include separate documents such as:

  • Global Performance Management Framework

  • Performance Rating Definitions

  • Manager Performance Review Guide

  • Goal-Setting Guidelines

  • Leadership Competency Framework

  • Employee Handbook

  • Onboarding Guide

  • Country-Specific Leave Policies

  • Learning and Development Framework

  • Internal Teamflect Guide

Separating large collections of information into logical, authoritative documents can make them easier to maintain and update.

However, avoid splitting closely related information unnecessarily. A policy and the exceptions to that policy should remain together so that the complete rule can be understood in context.

5. Use clear and descriptive headings

Structure your documents using real heading styles such as Heading 1, Heading 2, and Heading 3.

Headings should describe the information that follows.

For example, prefer "Parental leave eligibility" over "Additional information." Similarly, prefer "Performance rating definitions" over "Ratings."

Clear headings make documents easier to navigate and help keep related information organized.

6. Keep sections focused

Each section should ideally focus on one subject.

Avoid very long sections that combine several unrelated policies or processes. For example, instead of one section called "HR Information" containing leave, benefits, onboarding, performance reviews, and payroll information, use separate sections such as:

  • Annual Leave

  • Parental Leave

  • Employee Benefits

  • New Hire Onboarding

  • Performance Reviews

  • Payroll

Where possible, keep the heading and the information answering that topic close together.

7. Make important context explicit

Do not assume that the meaning of a statement will always be obvious from the rest of the document.

Important qualifiers should be written directly into the relevant section. This is especially important for:

  • Country or region

  • Employee type

  • Department

  • Eligibility conditions

  • Effective dates

  • Exceptions

  • Units

  • Policy precedence

For example, instead of writing "Employees receive 20 days." write "Full-time employees in the UK with three or more years of service receive 20 days of annual leave per calendar year."

The second version contains enough context to make sense independently.

8. Define acronyms and use consistent terminology

Define acronyms when they first appear and use terminology consistently throughout your documentation.

For example: "Individual Development Plan (IDP).'' After defining it, you can use "IDP" throughout the rest of the document.

Avoid using several different terms for the same process unless those differences are intentional.

This becomes particularly important in global organizations where different teams or countries may use different terminology for the same HR process.

9. Clearly identify the document version

For policies and other frequently updated materials, include information such as:

  • Document title

  • Document owner

  • Version

  • Effective date

  • Intended audience

For example:

Title: Global Performance Management Framework

Owner: Global HR

Version: 2.1

Effective date: January 1, 2027

Audience: All employees and people managers

Include important version information within the document itself rather than relying only on the filename.

10. Avoid conflicting or outdated information

The AI Agent relies on the information made available through its knowledge sources. If multiple documents contain different versions of the same policy, this can create ambiguity.

For example, avoid simultaneously using:

"Performance Rating Framework 2026"

and:

"Performance Rating Framework 2027" as active knowledge sources if the 2026 version is no longer applicable.

Review your knowledge base regularly and remove or disable:

  • Outdated policies

  • Superseded versions

  • Duplicate documents

  • Draft documents that should not be treated as authoritative

  • Documents containing conflicting guidance

Keep the current authoritative version available whenever possible.

11. Keep critical information in the document body

Avoid placing important information exclusively in:

  • Headers

  • Footers

  • Footnotes

  • Text boxes

  • Callouts

  • Images

  • Hyperlinks

If employees need the AI Agent to know something, state it clearly in the main body of the document.

For example, if a policy contains a link to an external benefits website, do not assume that the AI Agent will automatically retrieve and understand all of the information available through that link.

Include the information employees need directly within the uploaded knowledge source where appropriate.

12. Preparing large handbooks

You do not necessarily need to upload one very large handbook containing every company policy.

For large collections of information, consider separating stable topics into clearly named documents.

For example, instead of "Global Employee Handbook.pdf" you might maintain:

  • Global Leave and Absence Policy

  • Global Performance Management Framework

  • Employee Benefits Guide

  • Code of Conduct

  • Learning and Development Guide

  • New Hire Onboarding Guide

However, each document should remain authoritative and understandable on its own. Avoid separating a rule from its exceptions or placing essential context in another document unless necessary.

Enterprise knowledge base examples

For larger organizations, some practical knowledge-base use cases include:

HR policies and employee self-service

Upload global and country-specific HR policies, employee handbooks, leave processes, benefits information, and common HR procedures. Employees can then use the AI Agent to find information without manually searching through multiple documents.

Performance management

Provide performance review guidelines, rating definitions, competency frameworks, review timelines, calibration guidance, and manager instructions. For example, managers could ask:

  • "What is the difference between Meets Expectations and Exceeds Expectations?"

  • "What should I consider when evaluating the Collaboration competency?"

  • "How should I prepare for a performance discussion?"

Manager enablement

Provide manager handbooks, leadership frameworks, coaching guidance, and internal people-management processes that managers need throughout the year.

Learning and development

Provide career frameworks, competency definitions, development resources, and internal learning guidance.

Onboarding

Provide new-hire documentation, onboarding processes, organizational information, and frequently asked questions.

Internal Teamflect guidance

Add your organization's own guidance explaining how employees and managers are expected to use Teamflect.

For example:

  • When employees should create goals

  • How your performance review process works

  • When managers should request feedback

  • How your organization uses Teamflect's different modules

  • Internal deadlines and responsibilities

Test your knowledge base before a broader rollout

Before making a new collection of documents available to a large employee population, test it using realistic questions.

Choose questions employees are actually likely to ask rather than simply checking whether the AI Agent can repeat a sentence from the document.

For example, if you upload a parental leave policy, test: "What is our parental leave policy?"

Then test more specific scenarios:

  • "Am I eligible for parental leave if I've worked here for six months?"

  • "Is the policy different for employees in Germany?"

  • "What happens if both parents work for the company?"

Similarly, test information contained in tables, regional variations, eligibility conditions, and exceptions.

This helps identify areas where the source document itself may need to be clearer.

Consider a phased rollout

For larger organizations, you may want to begin with a smaller, curated knowledge base and a limited employee population.

For example:

  1. Start with an HR or administrator pilot.

  2. Add a small number of authoritative documents.

  3. Test common employee and manager questions.

  4. Identify gaps or ambiguous source material.

  5. Improve the documentation where necessary.

  6. Expand the knowledge base.

  7. Gradually provide access to a broader employee population.

This approach allows your organization to validate both the source material and the employee experience before a wider AI rollout.

Quick checklist

Before uploading a document to the Teamflect AI knowledge base, check the following:

  • Is this the current, authoritative version?

  • Is the document preferably DOCX or a searchable PDF?

  • Can the text be selected, copied, and searched?

  • Does the document have a clear title?

  • Are real heading styles used?

  • Does each section focus on a clear topic?

  • Are important rules stated directly in text?

  • Are countries, employee groups, dates, and exceptions explicit?

  • Are acronyms defined?

  • Are important charts or diagrams also explained in text?

  • Are critical tables simple and accompanied by written context?

  • Is the version and effective date clearly stated?

  • Have outdated or conflicting versions been removed or disabled?

  • Have you tested realistic employee questions against the document?

Following these practices helps create a knowledge base that is easier to maintain and provides the Teamflect AI Agent with clear, authoritative company information to reference.

Current considerations and limitations

Teamflect supports uploading a broad range of file types to Company Resources. However, a file being accepted for upload does not necessarily mean that every file type will provide identical AI retrieval quality.

For this reason, DOCX files and searchable, text-based PDFs are currently the safest formats for AI knowledge sources.

Scanned documents, image-only information, complex tables, and highly visual layouts should be treated with additional care. Whenever information is important, provide it as clear body text rather than relying solely on visual presentation.

Exact processing behavior can vary depending on the content and structure of the source document, so we recommend testing representative documents and realistic questions before a broad organizational rollout.

Did this answer your question?